Answers:
在终端中输入以下命令删除libreoffice:
sudo apt-get remove --purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove
.deb
文件/var/cache/apt/archives
,是的。
libreoffice*
zsh
:sudo apt-get remove --purge libreoffice\*
通常适用,但是特别是在删除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
(也就是说,紧随-s
其后apt-get
,然后删除sudo
。)
我还没有听说过由于删除fonts-opensymbol
而引起的任何问题,但是这些都是字体,并且没有足够多的人删除该软件包以了解查看文档是否常见。因此,如果模拟显示您需要删除或不熟悉的许多其他软件包将被删除,请尝试在不删除的fonts-opensymbol
情况下进行模拟,看看会发生什么。您可能会决定根本不删除该选项。
以上技术可卸载Ubuntu中提供的所有LibreOffice软件包。我从这里得到了包装清单。
为了缩短命令并避免键入每个单独程序包的名称,并在以后的LibreOffice版本中提供了不同名称的程序包的情况下,也有可能延长该过程的寿命,我使用*
通配符一次覆盖了许多程序包。它本身使用进行了转义,\
因此在传递给之前,外壳程序不会将其扩展为一些不相关的文件或目录的名称apt-get
。
apt-get
使用正则表达式而不是通配符,因此您应该键入“通配符” '.*'
(请记住要*
在shell中转义,否则shell会将其扩展为不需要的文件名)。之所以libreoffice-\*
只能作为巧合,是因为apt-get在正则表达式上使用部分匹配(相当于'^.*libreoffice-*.*$'
),而不是完整字符串匹配(即'^libreoffice-*$'
)。
当然,您可以使用aptitude搜索要卸载的软件包:
aptitude search '~i' | grep libreoffice
它返回包含文本“ libreoffice”的所有已安装软件包的列表。Grep很整洁!
然后,使用apt-get删除已安装的主软件包,而apt-get autoremove将删除所有不再需要的较小软件包。希望该建议对您有所帮助!
aptitude search '~i' | grep -o '(lodev|libreofficedev)\S*' | xargs sudo apt-get remove -y
这是我发现的另一种方式(位于libre-software.net):
要删除LibreOffice的先前安装:
sudo apt-get remove libreoffice-core
如果您还想删除LibO配置文件,请使用清除开关:
sudo apt-get remove --purge libreoffice-core
因此,由“主包”,gemue2010大概意思 “LibreOffice的核心”。karthick87 提供的 apt-get的“ clean”和“ autoremove”参数始终是一个好主意。
尽管我对命令行(终端)和下一个发烧友都非常满意,但我还是喜欢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的帮助
免责声明:我不是经验丰富的linux用户,实际上我是这个世界的新手。我意识到这种方法可能对某些人不满意,并且这个答案可能为时已晚,以至于对原始的问询者没有任何用处,但是我只是分享我的发现,希望它们对其他正在寻找这样的东西的人有用。因此,尽管此方法可能无法删除所有相关的软件包,但其中的某些已被提及,但对我来说,删除大多数软件包似乎更安全,足够好,对其他人而言也是如此。最后,请注意:在我的情况下,mining-meta-xfce也是要删除的软件包之一。
在16.04中,删除它稍微容易一些。您只需要发出一个稍微不同的命令。我应该补充一点,如果您喜欢使用旧方法,它仍然可以正常工作。
sudo apt purge libreoffice*