如何卸载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-\*