如何按顺序获取当前安装的最大软件包列表?

如何按顺序获取当前安装的最大软件包列表?

我的根分区上的磁盘空间不足,我试图删除一些软件包而不删除其他软件包。

答案1

首次安装debian 好东西通过运行以下命令,

sudo apt-get install debian-goodies

然后运行以下命令来查看已安装的大尺寸软件包,

dpigs -H

默认情况下,它被设置为显示已安装的最大的10个包。您可以通过-n参数设置这个数字。

dpigs -n 20 -H

上述命令列出了已安装的最大 20 个包。

$ dpigs -h

用法:dpigs [选项]

选项:
  -n, --lines=N
    显示系统上最大的 N 个包(默认 10)。
  -s, --status=状态文件
    使用 status-file 而不是默认的 dpkg 状态文件。
  -S,--源
    显示已安装的二进制包中最大的源包
    在系统上。
  -H, --人类可读
    以人类可读的格式显示包大小(如 ls -lh 或 du -h)
  -h,--帮助
    显示此消息。

答案2

如果你没有 Synaptic Package Manager,请在终端中输入以下命令来安装它:

sudo apt-get install synaptic

(但首先请确保您已允许 Universe 存储库。以下是操作方法的链接:如何启用“Universe”存储库?

接下来,启动 Synaptic 包管理器(如有必要,请重新加载存储库)并单击选项Status卡,然后单击已安装

snap1

设置菜单,选择优先

snap2

单击Column and Fonts标签,滚动查找安装尺寸并标记,然后点击OK

snap3

现在尺寸列应出现在 Synaptic 窗口中。单击尺寸选择按大小排序列并切换升序/降序排列。

snap4

然后,您可以选择要删除的软件包并从此应用程序本身应用操作。

相关内容