1.sudo apt-get install unoconv
2.安装出错或者无法解析或打开软件包的列表或
是状态文件或者无法找到软件包时候
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update
3.重新安装,后测试
unoconv -f pdf /opt/333.doc
出现错误:
Error: Unable to connect or start own listener. Aborting.
重新执行下就好了
4.打开测试文件,发现中文乱码
5.如果无法执行命令,出现初始化月份字符串出错之类的错误,修改系统配置
vi /var/lib/locales/supported.d/local
在其中增加:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
然后:
locale-gen
然后,再修改:
vi /etc/default/locale
这里应该是很重要的一步:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_MONETARY="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
因为之前错误时,仍能显示“月”字,而数字无法显示,所以在LC_NUMBERIC="zh_CN"要改成"zh_CN.UTF-8"
下面的LC_TIME也改一下。其它的用不着的就懒得去改了。
保存,重启。
ls -l显示,正常了。
6.如果转换中文有乱码,应该是系统字体问题,把windows字体拿过来就行了。