如何使用 Pacman 删除 texlive

How to remove texlive with Pacman

我在 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家族怎么去掉才好看呢?

我建议使用 pacman -Rs package,从 pacman -R --help 输出:

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

-c 选项可能会删除其他包需要的包,-s 只会删除它们,如果它们不被系统上的其他包依赖。