如何卸载LibreOffice?

我应该删除哪个包以完全删除libreoffice? 我不需要办公工具。

这是我对包管理器的一个抱怨,比如apt,没有简单的方法来执行删除不需要的软件的基本任务:S

在终端中键入以下内容以删除libreoffice:

sudo apt-get remove --purge libreoffice* sudo apt-get clean sudo apt-get autoremove 

一种特别彻底的清除技术。

通常适用,但特别是在删除LibreOffice以使用手动安装的LibreOffice或OpenOffice替换它时。

假设LibreOffice由您系统上的官方Ubuntu软件包提供(除非您自己从其他软件包或LibreOffice网站安装它),您可以在终端中彻底删除它:

 sudo apt-get remove fonts-opensymbol libreoffice libreoffice-\* openoffice.org-dtd-officedocument1.0 python\*-uno uno-libs3-\* ure ure-dbg 

如果要删除全局配置文件(这不会影响用户主目录中的每用户配置),请将remove替换为purge

我认为删除其中任何一个都不会破坏其他程序,因为Lubuntu没有自带LibreOffice,Lubuntu用户可以运行任何Ubuntu程序,而无需安装LibreOffice。

不过, 这是一个合理的问题 ,我无法保证不依赖于您现有的LibreOffice安装。 幸运的是,通过使用 LibreOffice软件包确保不需要任何操作,可以避免最严重的破坏。 您可以在运行删除命令时非常小心(注意它将要卸载的任何其他内容),或者首先模拟删除

 apt-get -s remove fonts-opensymbol libreoffice libreoffice-\* openoffice.org-dtd-officedocument1.0 python\*-uno uno-libs3-\* ure ure-dbg 

(也就是说,在apt-get之后放置-s ,并且可选地删除sudo 。)

我没有听说过删除fonts-opensymbol引起的任何问题,但那些是字体,并没有足够的人删除包以知道查看文档的常见问题。 因此,如果模拟显示您需要或不熟悉的许多其他软件包将被删除,请尝试模拟而不删除fonts-opensymbol并查看会发生什么。 你可能决定根本不删除那个。

上述技术将卸载Ubuntu中提供的所有LibreOffice包。 我从这里得到了包裹清单。

为了缩短命令并避免必须键入每个包的名称,并且还可能延长此过程的使用寿命,以防在更高版本的LibreOffice中提供不同命名的包,我使用*通配符一次覆盖许多包。 它本身是以\来进行转义的,因此在将它传递给apt-get之前,它不会被shell扩展为某个不相关的文件或目录的名称。

相关: 如何用OpenOffice替换LibreOffice?

作为必然结果,您可以使用aptitude搜索要卸载的软件包:

 aptitude search '~i' | grep libreoffice 

它返回包含文本’libreoffice’的所有已安装软件包的列表。 Grep很整洁!

然后使用apt-get删除已安装的主包,apt-get autoremove将删除不再需要的所有较小的包。 希望这条建议有所帮助!

这是我找到的另一种方式(在libre-software.net上) :

要删除以前安装的LibreOffice:

 sudo apt-get remove libreoffice-core 

如果您还想删除LibO配置文件,请使用清除开关:

 sudo apt-get remove --purge libreoffice-core 

因此,通过“主要包”, gemue2010可能意味着 “libreoffice-core”。 karthick87 提供的 apt-get的“干净”和“自动移动”参数总是一个好主意。

虽然我和下一位发烧友一样欣赏命令行(终端),但我喜欢使用GUI前端替代方案,这是一种仅限鼠标的解决方案。 在这种情况下,在Synaptic中,您可以将libreoffice-core软件包标记为完全删除,并且它还提供删除以下附加(相关/从属)软件包:

libreoffice-base libreoffice-base-core libreoffice-calc libreoffice-draw libreoffice-gnome libreoffice-gtk libreoffice-help-en-us libreoffice-impress libreoffice-math libreoffice-ogltrans libreoffice-pdfimport libreoffice-presentation-minimizer libreoffice-writer python3-uno

免责声明:我不是一个经验丰富的Linux用户,事实上我是这个世界的新手。 我意识到这种方法对某些人来说可能并不令人满意,而且这个答案可能来得太迟而无法对原始提问者有任何用处,但我只是分享我的发现,希望它们能用于寻找类似这样的东西的人。 因此虽然这个方法可能不会删除所有相关的软件包,其中一些已被提及,但是对于我来说,删除大多数软件包似乎更安全,更好,所以也许对其他软件包也是如此。 最后,注意:在我的例子中,mint-meta-xfce也是要删除的包之一。

在16.04删除这个稍微容易一些。 您只需要发出一个略有不同的命令。 如果你喜欢使用它,我应该添加旧的方式仍然有效。

 sudo apt purge libreoffice* 

在较新的Ubuntu版本(16.04+,可能更早)上 ,只是为了提供最新的答案(其他人也可以):

sudo apt purge -y libreoffice*

这完成了整个工作,包括autoremove和stuff。

嗯,最简单的方法应该是使用软件管理器。 从那里卸载libre-office。 如果你没有手动安装libre-office所需的libs(uno,ure)那些libs也将自动卸载。

这将卸载ubuntu 16.04中的所有libreoffice软件包

sudo apt-get autoremove -y libreoffice-\*