如何在Arch中删除孤立的软件包

吃豆子 毫无疑问,它是最好的软件包管理器之一。 但是,其一些关联的经理(例如 Yaourt o 包装机)尽管它们非常好,但仍有一些不足之处。 特别是通过留下来 截短 la 安装 de 通过 AUR 编译失败后,通常无法正确删除已安装的依赖项。 尤其如此,数量越多 依存关系 安装。


解决方案非常简单:我们必须删除孤立的软件包(也就是说,没有其他软件包需要它们,我们可以删除它们而不会引起问题)。

我只是打开一个终端并写道:

须藤pacman -Rs $(pacman -Qtdq)

它的作用是从特定的软件包列表(在我们的情况下是孤立的软件包,其列表是通过pacman -Qtdq获得的)中删除所有软件包及其依赖项(pacman -Rs)。

对于那些来自Ubuntu的人,此命令类似于 须藤的apt-get autoremove.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   让我们使用Linux

    好!

  2.   迭戈·希尔伯伯格

    现象! 它像手套一样适合我,从我第一次遇到拱门时就释放了大约1 GB的垃圾!

  3.   暗影收割者

    完美,我发布了对我不起作用的软件包425,85 MiB,谢谢!

    1.    让我们使用linux

      相反,这就是我们的目标!
      干杯! 保罗

  4.   基克谢沃斯

    感谢您的文章。 我用肉桂代替了Openbox,并希望保持系统清洁。 我最终释放了巨大的空间。

    1.    让我们使用linux

      别客气! 拥抱! 保罗

  5.   查帕拉尔

    很好,但是在Antergos和控制台中抛出$ yaourt -Syua时会发生什么,答案是:

    ::同步包数据库...
    核心是最新的
    多余的是最新的
    社区是最新的
    Antergos是最新的
    ksplash-arch-simple:孤立的
    血浆主题-喀里多尼亚:孤儿
    外部包装:/ 53/53

    我在Google上搜索过信息,但没有找到答案。

    1.    瓷砖

      是一样的,你有时会用吃豆子,这就是我的理解哈哈哈
      同样,您可以使用一个简单的sudo pacman -Rs $(pacman -Qtdq),这样您便会忘记所有孤儿。 在yaourt中,应该有一个类似的表格,但我并没有那么喜欢经理。
      无论如何,当通过yaourt将某些东西安装在Arch中时,pacman也会识别它。

  6.   查帕拉尔

    我使用其他命令做了一点不同:
    $ sudo pacman -Rns $(pacman -Qtdq)

    尽管您指出的效果很好,但我已经证实了这一点。
    我读过,有些人不赞成消除任何孤儿包。

    1.    改变

      我使用了它,但事实是我没有对丛林命令的解释(您知道吗?)我想知道