![如何删除重复的 LibreOffice 7.3.5.2(Ubuntu 和手动安装)](https://linux22.com/image/1188495/%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%E9%87%8D%E5%A4%8D%E7%9A%84%20LibreOffice%207.3.5.2%EF%BC%88Ubuntu%20%E5%92%8C%E6%89%8B%E5%8A%A8%E5%AE%89%E8%A3%85%EF%BC%89.png)
问题:我安装了两个相同版本的 LO,Ubuntu 和 not-Ubuntu。如何删除 Not-Ubuntu?
历史:我手动安装了 LibreOffice(如果我没记错的话,是从 deb 文件安装的,我假设使用
$ sudo dpkg -i *.deb
)进行更新,但不知道它会在 Ubuntu 提供的 LO 上造成多大的混乱。
(然后 U.LO 破坏了样式,然后使用 CTRL+M 删除所有样式也破坏了,我很高兴有旧版本(非 U)可用。现在样式等都已修复。)
但是现在我有两个版本的 LO。非 Ubuntu 版本的运行速度非常慢。——问题是:当我单击“文件”中的 .odt 文件(或其他文件)时,就会加载它。——我修复了文件的默认程序,但仍留下提示,这两个程序是如何相互安装的?——
我想清理它并只拥有由 Ubuntu 提供并与 Ubuntu 集成的一个 LO。
每个 Writer 的版本信息(来自两个 Writer 的帮助菜单)如下:
Version: 7.3.5.2 / LibreOffice Community
Build ID: 30(Build:2)
CPU threads: 8; OS: Linux 5.4; UI render: default; VCL: gtk3
Locale: en-CA (en_CA.UTF-8); UI: en-US
Ubuntu package version: 1:7.3.5~rc2-0ubuntu0.20.04.1~lo1
Calc: threaded
和
Version: 7.3.5.2 / LibreOffice Community
Build ID: 392c644e8a6d1ea0765aa2d613a91bcef808d6ea
CPU threads: 8; OS: Linux 5.4; UI render: default; VCL: gtk3
Locale: en-CA (en_CA.UTF-8); UI: en-US
Calc: threaded
迄今为止:我使用 Synaptic 删除了所有 6.4 版本和 6.x 部分。Synaptic 仅显示 LibreOffice 7.3.5.2 全部列表,所有 Ubuntu 安装。没有其他手动安装的非 Ubuntu 7.3.5.2 安装列表,但它在“应用程序”中确实有图标,并且确实在运行,或者说是行走(它太慢了。)
其他考虑因素:我经常使用 LO 进行重要写作,使用 Thunderbird 处理电子邮件。我实在没有时间重新配置 PPG 和样式、键盘快捷键以及用于邮件合并的 Calc-Base 数据库等等。
概括:如何撤消双重安装而不必从头开始重新配置 LO?
默认程序已解决:如何设置所有 LO 文件仅在 Ubuntu 版本中加载?好的,我弄清楚了几个关键文件类型。列出的可能的默认程序例如LibreOffice作家和LibreOffice 7.3 Writer但我仍然想摆脱重复的 LO。
进一步的想法
我可以使用 Synaptic 和或
sudo apt-get autoremove -y libreoffice-\*
但这样会卸载两者吗?我会失去所有自定义设置吗?
在 Ubuntu 应用程序中,Ubuntu 仅列出 LibreOffice 和 Writer 等。Ubuntu 应用程序将其他列为 LibreOffice 7.3、Writer 7.3...
更远: 这与 Synaptic 显示的内容类似,所有条目都是 Ubuntu 版本,例如 libreoffice-base-core 1:7.3.5.-rc2-Oubun 1:7.3.5.-rc2-Oubun 办公生产力套件-共享库
$ dpkg --list | grep libreoffice*
ii liblibreoffice-java
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 all LibreOffice
UNO runtime environment -- Java library rc
libreoffice-avmedia-backend-gstreamer
1:7.2.5~rc2-0ubuntu0.20.04.1~lo1 amd64 transitional
package for GStreamer backend for LibreOffice ii libreoffice-base
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 amd64 office
productivity suite -- database ii libreoffice-base-core
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 amd64 office
productivity suite -- shared library ii libreoffice-base-drivers
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 amd64 Database
connectivity drivers for LibreOffice ii libreoffice-calc
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 amd64 office
productivity suite -- spreadsheet ii libreoffice-common
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 all office
productivity suite -- arch-independent files ii libreoffice-core
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 amd64 office
productivity suite -- arch-dependent files ii libreoffice-draw
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 amd64 office
productivity suite -- drawing ii libreoffice-gnome
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 amd64 office
productivity suite -- GNOME integration ii libreoffice-gtk3
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 amd64 office
productivity suite -- GTK+ 3 integration ii libreoffice-help-common
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 all office
productivity suite -- common files for LibreOffice help ii
libreoffice-help-en-us
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 all office
productivity suite -- English_american help ii libreoffice-impress
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 amd64 office
productivity suite -- presentation ii libreoffice-java-common
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 all office
productivity suite -- arch-independent Java support files ii
libreoffice-math
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 amd64 office
productivity suite -- equation editor ii libreoffice-nlpsolver
0.9+LibO7.3.5~rc2-0ubuntu0.20.04.1~lo1 all "Solver for Nonlinear Programming" extension for LibreOffice ii
libreoffice-ogltrans
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 all transitional
package for libreoffice-ogltrans ii libreoffice-report-builder
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 all LibreOffice
component for building database reports ii
libreoffice-report-builder-bin
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 amd64 LibreOffice
component for building database reports -- libraries ii
libreoffice-script-provider-bsh
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 all BeanShell
script support provider for LibreOffice scripting framework ii
libreoffice-script-provider-js
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 all JavaScript
script support provider for LibreOffice scripting framework rc
libreoffice-script-provider-python 1:6.4.3-0ubuntu0.18.04.1
all Python script support provider for LibreOffice scripting
framework ii libreoffice-sdbc-firebird
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 amd64 Firebird SDBC
driver for LibreOffice ii libreoffice-sdbc-hsqldb
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 amd64 HSQLDB SDBC
driver for LibreOffice ii libreoffice-sdbc-mysql
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 amd64 MariaDB/MySQL
SDBC driver for LibreOffice ii libreoffice-sdbc-postgresql
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 amd64 PostgreSQL
SDBC driver for LibreOffice ii libreoffice-style-colibre
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 all office
productivity suite -- colibre symbol style ii
libreoffice-style-elementary
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 all office
productivity suite -- Elementary symbol style rc
libreoffice-style-tango
1:7.2.5~rc2-0ubuntu0.20.04.1~lo1 all transitional
package for Tango symbol style ii libreoffice-style-yaru
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 all office
productivity suite -- Yaru symbol style ii libreoffice-wiki-publisher
1.2.0+LibO7.3.5~rc2-0ubuntu0.20.04.1~lo1 all LibreOffice extension for working with MediaWiki articles ii libreoffice-writer
1:7.3.5~rc2-0ubuntu0.20.04.1~lo1 amd64 office
productivity suite -- word processor
更多信息(尽管我担心没用)
$ which soffice
/usr/bin/soffice
$ whereis soffice
soffice: /usr/bin/soffice
答案1
成功:不需要的 Libreoffice 版本安装起来非常简单。要删除它
sudo snap rm - r libreoffice
只有管理员用户才能通过 whereis 查看它。感谢 user535733 提出这个想法。
MaOlComp:~$ whereis libreoffice
libreoffice: /usr/bin/libreoffice /usr/lib/libreoffice /etc/libreoffice /usr/share/libreoffice /snap/bin/libreoffice.math /snap/bin/libreoffice.calc /snap/bin/libreoffice.writer /snap/bin/libreoffice.base /snap/bin/libreoffice /snap/bin/libreoffice.impress /snap/bin/libreoffice.filebug /snap/bin/libreoffice.draw /usr/share/man/man1/libreoffice.1.gz
因此有一个 LibrOffice 的 snap 版本,它确实可以运行(尽管有错误,请参见下面运行它的命令)并且它是不需要的(根据帮助 - 关于信息),不是 Ubuntu 版本!
MaOlComp:~$ /snap/bin/libreoffice.writer
Gtk-Message: 11:33:37.575: Failed to load module "canberra-gtk-module"
Gtk-Message: 11:33:37.576: Failed to load module "canberra-gtk-module"
Failed to open config file '/usr/share/libexttextcat/fpdb.conf'
Failed to open config file '/usr/share/libexttextcat/fpdb.conf'
Failed to open config file '/usr/share/libexttextcat/fpdb.conf'
Synaptic 的 ideapkexec synaptic
仍然没有显示 snap 包版本。
我在 Linuxhint.com 上找到了有关如何在 Ubuntu 上删除 snap 包的帮助 https://linuxhint.com/remove-snap-package-ubuntu/ 建议使用第二条命令删除目录
sudo snap rm - r [app]
但事实并非如此。