在ubuntu上跑plantuml

说来, 我都快要放弃这事了.

在家重装了电脑后, 没有及时把 plantuml 的环境给配出来. 结果来公司后, 这个环境就再没配出来过. 主要的原因竟是, 公司网络屏蔽了 ubuntu 的 apt 的源.

当然可以用手机的流量来装. 但是一方面因为并不急着用这个工具, 另一方面, 也确实没什么大把的时间, 所以也就一直没管这事.

今天早上在家里写东西的时候, 惊讶的发现, 自己家里的电脑也没有配 plantuml 的环境. 本来想着, 主要的工具都有, 顺手就配了. 结果发现如何配 plantuml 的方法忘的七七八八了.

所以来到公司后, 干完了主要的工作, 试着配了一下. 结果半个下午就差不多过去了.

为了这样的悲剧 ( 忘记配环境的方法 ) 再次发生, 我决定花点时间, 记录一下.

下载 plantuml.jar

首先, 在我的脚本库里, 长年下好了这个工具. 就在 ~/myScript/tool/ 里.

如果需要重新下载, 可以去 官网open in new window 下载.

安装运行环境

需要使用 java 和 graphviz 来运行 plantuml.jar.

直接用 openjdk-11 就可以.

    sudo apt-get install openjdk-11-dbg 

还需要下载 graphviz.

    sudo apt-get install graphviz

如果要在 uml 图里显示中文, 还需要为 ubuntu 安装中文环境和中文字库.

安装 ubuntu 中文语言包

    apt-get update && apt-get install language-pack-zh-hans

安装 ubuntu 中文字库

    sudo apt-get install ttf-arphic-ukai ttf-arphic-uming
    sudo apt-get install ttf-wqy-zenhei
    sudo fc-cache -v

有一句应该执行不成功. 但影响不大.

添加别名

因为通过命令行来调用 plantuml.jar, 因此给它一个别名会很方便.

     alias plantuml="java -jar ~/myScript/tools/plantuml.jar -charset UTF-8"

后面那个 -charset UTF-8 是用来显示中文的.

大概就是这样的.

Last Updated:
Contributors: zhang