2014-01-16 16:57:23 dengwei4321 阅读数 827
在登录到系统后ls -l总是提示“初始化月份字符串出错”,这不打紧。但是让人奇怪的是无法启动 libreoffice,在命令行启动libreoffice得到的错误提示也是“初始化月份字符串出错”,看来必须解决这个问题。
点击设置中的语言支持,没有什么提示,没有更新任何东西,看来又只能找命令行的tricks了。
{修改系统文件 最好的命令为  sudo -H vim %%%%}

sudo vi /var/lib/locales/supported.d/local

将文件内容修改如下:

en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_CN.GBK GBK zh_CN GB2312

sudo locale-gen

完成之后:

sudo 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.UTF-8 LC_PAPER=”zh_CN.UTF-8 LC_NAME=”zh_CN.UTF-8 LC_ADDRESS=”zh_CN.UTF-8 LC_TELEPHONE=”zh_CN.UTF-8 LC_MEASUREMENT=”zh_CN.UTF-8 LC_IDENTIFICATION=”zh_CN.UTF-8

注销并且重新登录,问题就解决了。
2015-05-15 10:06:11 u012814005 阅读数 1188

2015年5月15日09:36:05 天气晴
LibreOffice 4.3.5.2正式版官方下载地址(仅供参考)
LibreOffice4 的 使用步骤如下:
1.下载LibreOffice4,并安装

注意:安装的目录不能带空格

2.配置java的环境变量

JAVA_HOME: D:\JAVAIDE\jdk1.6;
Path: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意前面的“ .; ” 不能去掉)

3.编写批处理文件office.bat并双击运行(有两种方法)

方法一:
@echo off
cd D:\LibreOffice4\program
soffice.exe –headless –nologo –norestore –nofirststartwizard –accept=”socket,host=127.0.0.1,port=8100;urp”
@echo on
[注意:该写法的批处理文件必须放在D盘的根目录下(dos 运行 D:\LibreOffice4\program 目录还是C盘) ]
方法二:
@echo off
cd /D D:\LibreOffice4\program
soffice.exe –headless –nologo –norestore –nofirststartwizard –accept=”socket,host=127.0.0.1,port=8100;urp”
@echo on
[注意:该写法的批处理文件可以放在任何目录下]

4.检验是否成功
点击批处理文件后,同时出现这两种情形就说明成功了
1.会有一个dos窗口打开,此窗口不会自动关闭
2.在进程里面有soffice运行
这里写图片描述
这里写图片描述

2013-01-29 13:02:23 ly1987 阅读数 2367

在ubuntu 12.04里面升级了了一下libreoffice ,结果发现在普通用户下无法启动libreoffice:

[Java framework] Error in function createSettingsDocument (elements.cxx).
javaldx failed!

在root下,没有问题。查找了资料发现是普通用户的配置文件所有者为root,将文件所有者改为普通用户,发现可以正常启动。

sudo chown -vR username:users ~/.config/libreoffice
如:
sudo chown -vR test:testGroup ~/.config/libreoffice

参考文档:

https://wiki.archlinux.org/index.php/LibreOffice_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29#.E5.AE.89.E8.A3.85

2012-04-30 19:25:00 asdf02000 阅读数 1

新装了ubuntu 12.04,结果更新完语言包之后发现libreoffice无法启动,放狗搜索后发现很多人都有这种情况。

有人给出了卸载后再重新安装的方法。但是经过尝试之后发现,我的libreoffice还是无法启动。这时候突然想到,之前一直是在dash home里面点击图标来启动libreoffice,根本不知道是什么原因造成了libreoffice无法启动, 因此转而在终端里面运行libreoffice。

这时候是什么原因就一目了然了:”ls: error initializing month strings“。通过这个句子可以初步估计是日期格式出了问题,从而想到是语言的改变造成,下面是我的解决方法:

更改/etc/default/locale文件为

LANG="en_US.UTF-8"
LANGUAGE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="en_US.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"

 

具体各个串所代表的意思,可以参考前一篇博文的第3项。

通过这个问题可以看出来,遇到问题之后,应该先搞清楚问题出现的原因,而不是只看到问题的表像,做一些盲目的搜索并不一定能解决问题。

转载于:https://www.cnblogs.com/CGwolke/archive/2012/04/30/libreoffice.html

命令备忘

阅读数 8

没有更多推荐了,返回首页