升级到 13.04 后,我发现 Libreoffice 4.0.2 根本不起作用。当我单击其启动器时,我得到了这个启动框:
这相当于没有打开任何程序。
我从这里下载了压缩包网页并提取它并运行sudo apt-get purge libreoffice4.0
以清除所有先前的安装,然后我cd
到提取的 tarball 的目录,然后我运行sudo dpkg -i *.deb
然后转到cd
桌面集成子目录,然后运行sudo dpkg -i *.deb
并收到输出:
dpkg: regarding libreoffice4.0-debian-menus_4.0.2-2_all.deb containing libreoffice-
debian-menus:
libreoffice-core conflicts with libreoffice-unbundled
libreoffice-debian-menus provides libreoffice-unbundled and is to be installed.
dpkg: error processing libreoffice4.0-debian-menus_4.0.2-2_all.deb (--install):
conflicting packages - not installing libreoffice-debian-menus
Errors were encountered while processing:
libreoffice4.0-debian-menus_4.0.2-2_all.deb
答案1
首先,您需要删除所有以前安装的 Libreoffice。(如果有)
sudo apt-get remove --purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove
有两种安装方式:
1.
添加正确的存储库:
警告:如果你安装了另一个 LibreOffice PPA,则可能必须先将其删除
只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令:
sudo add-apt-repository ppa:libreoffice/libreoffice-4-0
sudo apt-get update && sudo apt-get upgrade
2.
下载适合您的 Libreoffice 软件包,然后按键盘上的Ctrl+ Alt+T打开终端。打开后,导航到下载文件的文件夹并提取存档。运行以下命令:
tar -xzvf libreoffice*.tar.gz
然后做
cd libreoffice*/DEBS
sudo dpkg -i *.deb
一旦完成,那么
cd desktop-integration
sudo dpkg -i *.deb
就是这样。
答案2
我遇到了同样的问题,请尝试sudo apt-get -f remove --purge libreoffice*
重新安装!
答案3
通过总结帖子并陈述任何关键假设来了解您的情况,并提供我首选的“方法” - 坚持使用 Ubuntu 软件中心支持的 LO 版本
答复分为三部分:免责声明、定义问题、定义方法以及最后有关 LO 包的 Ubuntu 软件中心的说明。
我希望我的回复的长度与完整性相符。
我的局限性:我没有计算机或软件方面的技术资格。在使用 Ubuntu 时,我的方法是收集足够的知识,使我能够以使用 Windows 的所有方式使用 Ubuntu。所以我关注的是解决问题的方法,而不是实施过程中涉及的技术方面。幸运的是,有很多用户在技术方面提供帮助。因此,我试图提出一种方法,并提供一些理由。
我使用 Ubuntu 12.10 以及 Ubuntu 更新的默认 LO 3.6 版本。我将坚持使用 12.10 直到 2014 年 4 月/5 月左右的 LTS 14.04。保守的方法也将反映在下面的解决方案中。
从您的帖子及其回复中,我了解到 LO 安装 13.04 不起作用。您的解决方案是从 LO 网站安装它。此过程没有成功。为了解决这个问题,帖子中给出的解决方案包括:
- 清理早期的 LO 相关文件(使用清除)
- 然后尝试使用从 LO 网站下载的 dep 包或 PPA 重新安装。
我的解决方案包括打扫干净LO 相关文件的操作系统(包括二进制文件) 进而使用 Ubuntu 软件中心到重新下载 LO并安装它。
此外,我假设操作系统升级过程不会导致此问题。虽然可以使用自动升级选项,但我确实遇到了避免此问题的建议,而是进行全新安装 - 即删除旧版本并全新安装新版本。
另请注意,如果你从早期版本的 Ubuntu 升级,那么你可能需要清除之前的 LO 版本(版本 3)。我假设没有这样的需要,或者你清除了早期的 LO 版本(或清除 libreoffice4.0您使用的命令也会清除早期的 LO 版本)。(由于此效果涉及有关清除选项使用的技术理解,请从您的角度确认。我相信答案 2 中的“libreoffice*”的使用应该会删除所有版本的 LO)
*一些有助于理解的背景材料*
LO 的三个来源:
- Ubuntu 软件中心(特定发行版的官方支持版本)。更稳定。
- LO 网站有适当的程序(比如 deb 文件)..优点是我们可以从可信来源获得最新版本。
- PPA(Ubuntu 不支持此功能,可以获得更新版本并且经常针对 Ubuntu 进行调整)
目前 Ubuntu 的版本已经足够新了,因此进行最新更新并不是一个足够的激励(至少对我来说)。因此我更喜欢软件中心方法。
如何在我们使用软件中心重新安装 LO 时防止 Ubuntu 使用可能损坏的 LO 二进制文件
Ubuntu 存储了 LO 的二进制文件,以便可以使用它来进行任何重新安装,从而避免从 Ubuntu 服务器重新下载。(存储的二进制文件可以来自安装 DVD 或 Ubuntu 服务器)
假设原始 LO 二进制文件已损坏(因此安装的 LO 无法工作),我们需要卸载 LO也删除存储的二进制文件。使用清除选项,执行这两项任务。因此,清除后,操作系统没有安装 LO,也没有 LO 的二进制文件。
现在系统中没有 LO 或其二进制文件的痕迹,我们可以从 Ubuntu 软件中心重新下载它。(这很简单,所以我就不详细说明步骤了)
笔记从软件中心选择软件包:
- 在 LO 软件包中,“Base”(数据库)需要 Java。默认情况下未安装“Base”和“Java”。为了避免 Base(和 Java),我们似乎必须单独下载单个软件包,例如 Libreoffice Writer/Calc/impress 等。
- 有一个名为“libreoffice”的包,它将安装所有包,包括基础程序和相关程序。
我的回复结束
答案4
我安装的 Ub Software Center LibreOffice 13.04 运行良好,但即使经过多次清理和重新安装,Ub Software Center 应用程序仍会因 LO 浏览器插件的混乱状态而抛出错误,每次使用 Ub Software System 安装任何软件时都会出现这些错误。而且,在 12.04 分区上对我来说运行良好的几个应用程序在 13.04 上根本无法安装,而其他五十个应用程序可以像在 12.04 上一样安装和运行。目前还是个谜。