2

我在 Archlinux 中用 Pacman 安装了 texlive。我现在想删除所有已安装的软件包,因为我发现它们太大了,一个名为 overleaf 的网站可以满足我的大部分需求。

但是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 家族呢?

4

1 回答 1

2

我建议pacman -Rs packagepacman -R --help输出中选择 ,:

-c, --cascade        remove packages and all packages that depend on them
-s, --recursive      remove unnecessary dependencies

-c选项可能会删除其他软件包所需的软件包,-s只有在系统上的其他软件包不依赖它们时才会删除它们。

于 2017-10-08T21:28:58.767 回答