我在Archlinux中使用Pacman安装了texlive。我想现在删除所有已安装的软件包,因为我发现它们太大了,一个名为背面的网站可以满足我的大部分需求。
但texlive中包含的包太多了,如下所示。
texinfo texlive-formatsextra texlive-latexextra texlive-publishers
texlive-bibtexextra texlive-games texlive-music texlive-science
texlive-bin texlive-genericextra texlive-pictures
texlive-core texlive-htmlxml texlive-plainextra
texlive-fontsextra texlive-humanities texlive-pstricks
我尝试了sudo pacman -R texinfo
,并更改了-Rd
,-Rsn
等不同参数。他们都在依赖检查上失败了。
我试过sudo pacman -Rc texinfo
但它告诉我接下来的7个包将被移除,甚至包括gdb !!!
drkonqi-5.9.5.1-1 gdb-7.12.1-3 gdb-common-7.12.1-3 guile-2.2.1-1
guile2.0-2.0.14-1 make-4.2.1-2 texinfo-6.3-1
那么如何很好地删除texlive家族?
答案 0 :(得分:2)
我建议从pacman -Rs package
输出中pacman -R --help
开始:
-c, --cascade remove packages and all packages that depend on them
-s, --recursive remove unnecessary dependencies
-c
选项可能会删除其他包所需的包,-s
只会删除它们,如果系统上的其他包不依赖它们的话。