在 Linux 平台安装 LibreOffice

    From The Document Foundation Wiki
    Audio-cassette.png

    This page (may) contain content that is old and/or out of date.
    If you have experience in this area, please review this page for accuracy.

    安装说明

    这些安装说明针对 LibreOffice 3.3 RC2 Linux 版的独立安装包。

    这些说明同时包括在可下载的压缩文件中的“readme”文件中。该“readme”由 LibreOffice 文档团队维护,存储在下述地址:

    Media:Readme-for-libreoffice-linux-downloads.odt

    通常推荐您通过特定 Linux 发布版所推荐的安装方式安装 LibreOffice (如 Ubuntu Linux 的 Ubuntu 软件中心)。这是因为这样获取安装最为简单且与系统的集成度最佳。LibreOffice 或许已在您安装 Linux 操作系统时安装。

    本 LibreOffice 独立安装包提供给需要预览、有特殊需要或不寻常用途的用户。

    系统要求

    • Linux 内核版本 2.6.18 或更高;
    • glibc2 版本 2.5 或更高;
    • gtk 版本 2.10.4 或更高;
    • 兼容 Pentium 的 PC(推荐 Pentium III 或 Athlon);
    • 256 MB RAM(推荐 512 MB RAM);
    • 高达 1.55 GB 的可用硬盘空间;
    • 至少 256 色的 1024x768 分辨率 (建议更高) 的 X Server;
    • Gnome 2.16 或更高,需要 gail 1.8.6 与 at-spi 1.7 软件包(要求支持辅助技术 [AT] 工具),或其他兼容的 GUI(其他如 KDE)。

    Linux 发行版很多,同样 Linux 厂商的发行版可用的安装选项也会不同(KDE、Gnome 等)。有的发行版提供他们自己“原生的”LibreOffice 版本,与这里社区提供版的 LibreOffice 会有很多不同。大多情况下,您可以同时安装原生版与社区提供版的 LibreOffice。不过您可能更愿意先移除“原生”版后再安装社区版。关于如何操作的详细情况。请参考您特定 Linux 厂商的用户帮助资源。

    强烈建议您先备份系统与数据后再移除或安装软件。

    请确保系统的临时目录有足够的空闲空间,还请确保已取得读取、写入与执行权限。在开始安装过程之前请先关闭所有其他程序。

    在基于 Debian/Ubuntu 的 Linux 系统上安装 LibreOffice 3.3

    1) 在下述地址下载供基于 Debian/Ubuntu 的 Linux 系统的版本:

    32 位基于 Debian/Ubuntu 的系统:

    http://download.documentfoundation.org/libreoffice/testing/3.3.0-rc2/deb/x86/

    64 位基于 Debian/Ubuntu 的系统:

    http://download.documentfoundation.org/libreoffice/testing/3.3.0-rc2/deb/x86_64/

    提供 32 位与 64 位系统的安装包,分别在“x86”与“x86_64”目录下,目录中还提供了可获取您想要的国际语言版的 LibreOffice 3.3 安装的语言包。此处的说明针对在美式英语、32 位系统上安装 LibreOffice;安装不同版本会有一点目录名称的差异(如安装 64 位而不是 32 位),但过程是基本相同的——希望您不会觉得这些说明难以理解。

    如果您已安装 LibreOffice 旧版本,需要先卸载才能继续。关于如何卸载的说明请阅读下文中题为“#卸载旧版 LibreOffice”的段落。关于如何安装语言包(在安装美式英语版的 LibreOffice 后),请阅读下文中题为“#安装语言包”的段落。

    下载该软件包:

    http://download.documentfoundation.org/libreoffice/testing/3.3.0-rc2/deb/x86/LibO_3.3.0_Linux_x86_install-deb_en-US.tar.gz

    解开下载的压缩包后,您会看到其内容被解压到一个名为“LibO_3.3.0rc1_20101115_Linux_x86_install-deb_en-US”子目录。打开文件管理器窗口,将目录改为以“LibO_3.3.0rc1_20101115_Linux_x86_install-deb_en-US”目录。

    2) “LibO_3.3.0rc1_20101115_Linux_x86_install-deb_en-US”目录包含名为“DEBS”的子目录。将目录更改为“DEBS”目录。

    3) 在目录中右击并选择“在终端中打开”。将打开终端窗口。(如果您使用的文件管理器不是 Nautilus,打开终端窗口的方式可能有所不同。例如使用 Dolphin 选择“菜单 > 工具 > 打开终端”。)在终端窗口的命令行处输入下述命令(命令执行前将提示您输入 root 用户密码):

    sudo dpkg -i *.deb
    

    4) 上面的 dpkg 命令完成安装过程的第一部分。要完成安装,您还需要安装桌面集成软件包。要这样做,将目录更改为“DEBS”目录中的“desktop-integration”目录,然后使用下述命令:

    cd desktop-integration
    

    现在再次运行 dpkg 命令:

    sudo dpkg -i *.deb
    

    已经完成安装,您应该可以在桌面的应用程序/办公软件菜单中看到全部 LibreOffice 应用程序的图标了。

    在 Fedora、Suse、Mandriva 及其他使用 RPM 软件包的 Linux 系统上的安装 LibreOffice 3.3

    1) 在下述地址下载供 Fedora、Suse、Mandriva 及其他使用 RPM 软件包的 Linux 系统版本:

    32 位系统:

    http://download.documentfoundation.org/libreoffice/testing/3.3.0-rc2/rpm/x86/

    64 位系统:

    http://download.documentfoundation.org/libreoffice/testing/3.3.0-rc2/rpm/x86_64/

    提供 32 位与 64 位系统的安装包,分别在“x86”与“x86_64”目录下,目录中还提供了可获取您想要的国际语言版的 LibreOffice 3.3 安装的语言包。此处的说明针对在美式英语、32 位系统上安装 LibreOffice;安装不同版本会有一点目录名称的差异(如安装 64 位而不是 32 位),但过程是基本相同的——希望您不会觉得这些说明难以理解。

    如果您已安装 LibreOffice 旧版本,需要先卸载才能继续。关于如何卸载的说明请阅读下文中题为“#卸载旧版 LibreOffice”的段落。关于如何安装语言包(在安装美式英语版的 LibreOffice 后),请阅读下文中题为“#安装语言包”的段落。

    下载此软件包:

    http://download.documentfoundation.org/libreoffice/testing/3.3.0-rc1/rpm/x86/LibO_3.3.0rc1_Linux_x86_install-rpm_en-US.tar.gz

    解开下载的压缩包后,您会看到其内容被解压到一个名为“LibO_3.3.0rc1_20101115_Linux_x86_install-rpm_en-US”子目录。打开文件管理器窗口,将目录改为以“LibO_3.3.0rc1_20101115_Linux_x86_install-rpm_en-US”目录。

    2) “LibO_3.3.0rc1_20101115_Linux_x86_install-rpm_en-US”目录包含名为“RPMS”的子目录。将目录更改为“RPMS”目录。

    3) 在目录中右击并选择“在终端中打开”。将打开终端窗口。(如果您使用的文件管理器不是 Nautilus,打开终端窗口的方式可能有所不同。例如使用 Dolphin 选择“菜单 > 工具 > 打开终端”。)在终端窗口的命令行处输入下述命令(命令执行前将提示您输入 root 用户密码):

    对于基于 Fedora 的系统:

    su -c 'yum install *.rpm'
    

    对于基于 Mandriva 的系统:

    su urpmi *.rpm
    

    对于其他使用 RPM 的系统(Suse 等):

    su rpm -Uvh *.rpm
    

    4) 上面的命令完成安装过程的第一部分。要完成安装,您还需要安装桌面集成软件包。要这样做,将目录更改为“RPMS”目录中的“desktop-integration”目录,然后使用下述命令:

    cd desktop-integration
    

    再次运行安装命令:

    如果您的系统是 Fedora,请执行该命令:

    su -c 'yum install libreoffice3.3-redhat-menus-3.3-1.noarch.rpm'
    

    如果您的系统是 Suse,请执行该命令:

    su -c 'rpm -Uvh install libreoffice3.3-suse-menus-3.3-1.noarch.rpm'
    

    如果您的系统是 Mandriva,请执行该命令:

    su -c 'urpmi libreoffice3.3-mandriva-menus-3.3-1.noarch.rpm'
    

    已经完成安装,您应该可以在桌面的应用程序/办公软件菜单中看到全部 LibreOffice 应用程序的图标了。

    关于上述安装说明中未提及的 Linux 发行版中的桌面集成

    在本安装说明中未特地提及的其他 Linux 发行版中安装 LibreOffice 3.3 应该很简单。主要会遇到的的不同出在桌面集成。

    桌面集成目录中还有名为“libreoffice3.3-freedesktop-menus-3.3.1.noarch.rpm”(或其他类似名称)的软件包。该软件包可供所有支持 Freedesktop.orgWikipedia logo v3.svg 规范/推荐的 Linux 发行版使用,也可在前文说明中未提及的其他 Linux 发行版中安装。

    现在大多数 Linux 发行版遵循 Freedesktop.org 规范。但添加此软件包时,不少发行版有自己的方式识别应用程序的安装与移除,也有自己的方式注册 MIME 类型。Freedesktop.org 规范/提案将此标准化,采用一些众所周知的路径与工具更新信息。受影响的是图标主题规范,MIME 类型规范以及桌面文件规范(应用程序启动器定义)。

    要在这样的系统中安装桌面集成,请使用下述命令(命令执行前将提示您输入 root 用户密码):

    sudo rpm -Uvh libreoffice3.3-freedesktop-menus-3.3.1.noarch.rpm
    

    安装语言包

    各 Linux 发行版的语言包可在下述地址获取:

    32 位基于 Debian/Ubuntu 的系统:

    http://download.documentfoundation.org/libreoffice/testing/3.3.0-rc2/deb/x86/

    64 位基于 Debian/Ubuntu 的系统:

    http://download.documentfoundation.org/libreoffice/testing/3.3.0-rc2/deb/x86_64/

    32 位 Fedora、Suse、Mandriva 及其他使用 RPM 软件包的 Linux 系统:

    http://download.documentfoundation.org/libreoffice/testing/3.3.0-rc2/rpm/x86/

    64 位 Fedora、Suse、Mandriva 及其他使用 RPM 软件包的 Linux 系统:

    http://download.documentfoundation.org/libreoffice/testing/3.3.0-rc2/rpm/x86_64/

    1) 下载适合您的语言与平台的语言包。与主安装包存放在同样的位置。通过 Nautilus 文件管理器将下载的压缩包解压到目录(如您的桌面)。确保已退出所有 LibreOffice 应用程序(包括快速启动器,如果有使用的话)。

    2) 将目录更改为您解压所下载语言包的目录。

    3) 现在将目录更改为解压过程中所创建的目录。例如,32 位基于 Debian/Ubuntu 系统的法语语言包的目录名为“LibO_3.3.0rc1_20101115_Linux_x86_langpack-deb_fr”。

    4) 现在将目录更改为包含要安装的软件包的目录。在基于 Debian/Ubuntu 的系统上,目录为 DEBS。在 Fedora、Suse 或 Mandriva 系统上,目录则为 RPMS。

    3) 在 Nautilus 文件管理器中右击目录选择“在终端中打开”命令。在刚打开的终端窗口中执行安装语言包的命令(下述各命令都将提示您输入 root 用户的密码):

    对于基于 Debian/Ubuntu 的系统:

    sudo dpkg -i *.deb
    

    对于基于 Fedora 的系统:

    su -c 'yum install *.rpm'
    

    对于基于 Mandriva 的系统:

    su urpmi *.rpm
    

    对于其他使用 RPM 的系统(Suse 等):

    su rpm -Uvh *.rpm
    

    现在启动一个 LibreOffice 应用程序——比如 Writer。进入 Tools 菜单并选择 Options。在 Options 对话框中点击“Language Settings”然后点击“Languages”。在“User interface”下拉框中选择您刚安装的语言。如果愿意,为“Locale setting”(区域设置)“Default currency”(默认货币)“Default languages for documents”(默认文档语言)执行相同操作。

    调整这些设置后点击“OK”。对话框将关闭,然后您将看到一条信息告知您您的变更将在您退出并重新启动 LibreOffice 之后才能生效(记住假如运行了的话,要同时退出快速启动器)。

    下次您启动 LibreOffice 时,它将以您刚安装的语言启动。

    卸载旧版 LibreOffice

    对所有基于 Debian 的发行版(Debian、Ubuntu、Kubuntu、Xubuntu、*buntu、Sidux 等):

    sudo apt-get purge libreoffice?
    

    sudo aptitude purge libreoffice?
    

    不要漏掉通配符“?”,否则无法清除/卸载全部 LibreOffice 软件包

    下面的说明采用 Synaptic 软件包管理器。 尽管 Synaptic 是不少 Linux 发行版(尤其是以 GNOME 作为桌面管理器的发行版)的标配,但还有发行版没有默认安装它。因此,您可能需要先安装才能继续。如果没有安装 Synaptic,通常可以在您 Linux 厂商的软件库中找到。

    要安装 Synaptic,既可以使用您 Linux 发行版提供的软件安装程序(如 Ubuntu Linux 提供的 Ubuntu 软件中心),也可以输入下述命令(您将需要先输入 root 用户的密码):

    sudo apt-get install synaptic
    

    可能会提示您批准安装 Synaptic 的依赖组件。若提示,请批准安装依赖组件。

    KDE 用户注意:如果 apt-get 说 Synaptic 不可用,请运行 KPackageKit 并在“设置”页面点选相应复选框启用所有库。然后在终端窗口的命令行处通过运行“sudo apt-get update”更新库(命令执行前您将需要输入 root 用户的密码)。完成后即可继续安装 Synaptic。

    确保已在系统中安装 Synaptic,执行下述步骤卸载现有的 LibreOffice 安装:

    1. 运行 Synaptic 软件包管理器。
    2. 点击搜索框。
    3. 输入字符串“libreoffice”。您可能需要点击“搜索结果”按钮才能应用该过滤字串。
      1. 此步搜索将显示匹配软件包列表。在此列表中,会有一个软件包的名字就是“libreoffice3”。右击该软件包名称并在打开的右键菜单中选择“标记完全移除”。将提示您接受标记一系列的其他变更。接受其他这些变更。
      2. 在软件包列表中向下滚动,直到看到一个尚未标记移除的软件。右击该软件包名称并在打开的右键菜单中选择“标记完全移除”。
      3. 对下一个软件包执行相同的操作。将提示您接受标记一系列的其他变更。接受其他这些变更。
      4. 继续向下直到列表地步,将所有单独列出的软件包标记完全移除。
        注意:完全移除是最佳选择:“标记移除”仅移除安装,而不从您的系统中删除配置文件;“标记完全移除”将同时从您的系统中删除配置文件。
      5. 点击“应用”。将打开一个对话框提示您确认。点击“确定”。等待卸载过程完成。
      6. 此后,软件包列表中可能还有一些软件包。将所有这些剩下的软件包标记移除,如第四步中所述。
      7. 点击“应用”。将打开一个对话框提示您确认。点击“确定”。等待卸载过程完成。

    这样就能将 LibreOffice 从您的系统中移除了,

    要确保尽可能干净地移除旧版 LibreOffice,您也可以选择在终端窗口中执行下述命令,然后使用 Nautilus 或您特定 Linux 发行版所提供的文件管理器手动删除所发现的所有剩余文件:

    locate libreoffice | less
    

    跳过本选项不会对您的系统造成任何严重后果。只是您将有少量过期文件占用很小量的磁盘空间。

    扩展数据库不兼容

    此版 LibreOffice 中的 Berkeley 数据库引擎有所升级。如果您降级 LibreOffice 版本,数据库引擎的升级会引发用户安装的低于 OpenOffice.org/LibreOffice 3.2 版的扩展数据的不兼容性问题。

    此版 LibreOffice 将在安装或移除扩展时将您的扩展数据库转换为新的 Berkeley 数据库格式。转换后,早期版本的 OpenOffice.org/LibreOffice 将无法使用该数据库。降级为旧版可能会导致安装不正常。

    如果您降级为早期版本的 OpenOffice.org/LibreOffice,您必须移除用户数据目录 {user data}/uno_packages,例如 ~/.openoffice.org/3/user/uno_packages,并重新安装所有扩展。

    程序启动过程中的问题

    如果您的 LibreOffice 启动有问题(使用 Gnome 时最为常见),请在您用来启动 LibreOffice 的 shell 中“取消设置” SESSION_MANAGER 环境变量。可以通过在“[office folder]/program”目录中的 soffice shell 脚本开头添加“unset SESSION_MANAGER”一行。

    LibreOffice 启动困难(例如应用程序崩溃)以及屏幕显示的问题通常由显卡驱动引起。如果出现了这些问题,请更新显卡驱动或尝试使用操作系统附带的显卡驱动。3D 对象显示困难通常可以通过取消选中“工具 - 选项 - LibreOffice - 视图 - 3D 视图”中的“使用 OpenGL”选项解决。

    快捷键

    LibreOffice 中仅可未被操作系统占用的快捷键(组合键)。如果 LibreOffice 中的组合键未如 LibreOffice 帮助中所述地生效,请检查该快捷键是否已被操作系统占用。要修正这样的冲突,您可以更改操作系统分派的键。您还可以更改 LibreOffice 中几乎所有键的分派。关于此主题的更多信息,请参考 LibreOffice 帮助或您操作系统的帮助文档。

    文件锁定

    LibreOffice 中默认启用文件锁定。在使用网络文件系统协议(NFS)的网络上,必须激活 NFS 客户端的锁定守护。要禁用文件锁定,请编辑 soffice 脚本,并将“export SAL_ENABLE_FILE_LOCKING”一行改为“# export SAL_ENABLE_FILE_LOCKING”。如果您禁用文件锁定,将不限制首先打开文档的用户对文档的写入权限。

    警告:激活文件锁定功能可能会引起 Solaris 2.5.1 和 2.7 与 Linux NFS 2.0 同时使用的问题。如果这符合您的系统环境,强烈建议您避免使用文件锁定功能。否则如果您尝试打开装载自 Linux 计算机的 NFS 分区中的文件时 LibreOffice 会失去响应。

    重要辅助功能说明

    更多关于 LibreOffice 辅助功能的信息请参见 https://www.openoffice.org/access/

    用户支持

    用户支持以 LibreOffice 用户支持邮件列表提供。要订阅,请发送空白电子邮件到:users+subscribe@global.libreoffice.org

    然后只需遵循发回给您的说明操作。 订阅后,您可以将问题以电子邮件信息的形式发送到:users@global.libreoffice.org

    有很多知识丰富而且友好、乐于助人的人在监视用户支持列表。

    要获取最有效的帮助,请尝试尽可能多地提供有用的信息,并请尝试尽可能精确地描述您的问题。

    报告错误与问题

    LibreOffice 项目的 bug 跟踪器可以报告、跟踪与解决 bug 及问题。我们鼓励所有用户都敢于并欢迎报告可能在您特定系统上出现的 bug。有力的 bug 报告是用户社区能为正在开发与改善的这组套件所做的非常重要的贡献。

    在用户支持邮件列表中尝试寻求解决方法并确认确实是个 bug 后,请在这里报告问题:

    https://bugs.documentfoundation.org/enter_bug.cgi?product=LibreOffice

    报告 bug 时请尝试尽可能多地提供有用的信息,并请尝试尽可能精确地描述您的问题。