如何卸载旧版本的 LibreOffice?

如何卸载旧版本的 LibreOffice?

我要将我的 LibreOffice 3.5.7.2 更新到 4.0.1。手动呼喊If you have a previous version of LibreOffice already installed, then you will need to de-install it before proceeding further.但是我如何正确卸载它?PSI 有 Ubuntu 12.04。

答案1

sudo apt-get remove --purge libreoffice-common如果旧版本是通过以下方式安装的,则可以使用apt-get

您可以找到有关如何安装 Libre Office 4 的优秀教程这里

答案2

查找并删除特定版本的 LibreOffice 的一种方法是先列出已安装的版本,然后清除特定组的软件包。

例如,我测试了 LibreOffice 的各种版本,因此我的电脑上残留着相当多的版本。

您可以使用以下命令查看已安装的内容:

dpkg -l | grep libreoffice | awk '{print $1,$2,$3}'

解释:

  • dpkg -l在表中列出已安装的软件包
  • grep libreoffice仅返回包含字符串“libreoffice”的行
  • awk '{print $1,$2,$3}'允许仅选择特定列,在本例中为前三列。如果您不使用此步骤,并在 处停止grep libreoffice,您将获得更多信息 - 这些信息可能很有用,例如了解包的描述。此处选择的三列是:包裹状态、其名称以及其版本。

现在,您可以找到要删除的版本的名称部分。例如,以下是我列出的示例:

[...]
ii libreoffice-style-colibre 1:7.0.4~rc2-0ubuntu0.18.04.2
ii libreoffice-style-elementary 1:7.0.4~rc2-0ubuntu0.18.04.2
rc libreoffice-style-tango 1:6.4.6~rc2-0ubuntu0.18.04.1
ii libreoffice-style-yaru 1:7.0.4~rc2-0ubuntu0.18.04.2
ii libreoffice-wiki-publisher 1.2.0+LibO7.0.4~rc2-0ubuntu0.18.04.2
ii libreoffice-writer 1:7.0.4~rc2-0ubuntu0.18.04.2
ii libreoffice7.0 7.0.0.3-3
ii libreoffice7.0-base 7.0.0.3-3
ii libreoffice7.0-calc 7.0.0.3-3
ii libreoffice7.0-debian-menus 7.0.0-3
ii libreoffice7.0-dict-en 7.0.0.3-3
ii libreoffice7.0-dict-es 7.0.0.3-3
ii libreoffice7.0-dict-fr 7.0.0.3-3
ii libreoffice7.0-draw 7.0.0.3-3
ii libreoffice7.0-en-us 7.0.0.3-3
ii libreoffice7.0-impress 7.0.0.3-3
ii libreoffice7.0-math 7.0.0.3-3
ii libreoffice7.0-ure 7.0.0.3-3
ii libreoffice7.0-writer 7.0.0.3-3
ii libreofficedev7.1 7.1.0.0.beta1-1
ii libreofficedev7.1-base 7.1.0.0.beta1-1
ii libreofficedev7.1-calc 7.1.0.0.beta1-1
ii libreofficedev7.1-debian-menus 7.1.0-0
ii libreofficedev7.1-dict-en 7.1.0.0.beta1-1
ii libreofficedev7.1-dict-es 7.1.0.0.beta1-1
ii libreofficedev7.1-dict-fr 7.1.0.0.beta1-1
ii libreofficedev7.1-draw 7.1.0.0.beta1-1
ii libreofficedev7.1-en-us 7.1.0.0.beta1-1
ii libreofficedev7.1-impress 7.1.0.0.beta1-1
ii libreofficedev7.1-math 7.1.0.0.beta1-1
ii libreofficedev7.1-ure 7.1.0.0.beta1-1
ii libreofficedev7.1-writer 7.1.0.0.beta1-1
ii lodevbasis7.1-libreofficekit-data 7.1.0.0.beta1-1

我当前的主要版本是 7.0.4,但其中有一个旧的 7.0.0 版本,还有一个开发版本。

要删除旧的 7.0.0 版本,我可以执行以下操作:

sudo apt purge libreoffice7*

要删除开发版本,我可以执行以下操作:

sudo apt purge libreofficedev*

使用purge而不是简单的remove也可以摆脱配置文件,而不仅仅是二进制文件。

(解决方案的灵感来自:https://ubuntuforums.org/showthread.php?t=2388537

答案3

Stragu 的解决方案很好,但没有选择特定版本。使用安装了 LibreOffice 6.0.7、7.0 和 7.2 的 Linux Mint 计算机,sudo apt purge libreoffice6*找到所有三个版本并将它们删除。

man apt内容如下:可以通过在软件包名称后面加上等号 (=) 和要选择的软件包版本来选择安装软件包的特定版本。但我不知道如何指定版本。

sudo apt purge libreoff然后按两次 Tab 键,获取所有匹配项的列表

sudo apt purge libreoffice7.1 有效,保留已安装的 LibreOffice 7.2。

相关内容