我已经使用 ubuntu 近四年了。我确信有很多应用程序和软件包我从未使用过(例如 empathy),我想知道它们是什么。
有什么方法可以知道哪些应用程序或包很少使用(或从不使用),以便我可以摆脱它们?
德克萨斯州。
答案1
我觉得有一些不错的应用程序可以解决您的问题:
让您轻松清除以下物质:-
- 不再需要下载的软件包(已安装的软件包)
- 清除更新缓存(例如最近安装的所有更新的 .debs)
- 自删除以来应用程序的旧配置文件
- 旧内核
使用 BleachBit 可以:
- 可用磁盘空间
- 删除不必要的文件,减少备份的大小和创建备份的时间
- 维护隐私
- 提高系统性能(例如,清理 Firefox 数据库)
- 通过擦除可用磁盘空间来准备整个磁盘映像以进行压缩(“幽灵”备份和虚拟机常见)
它会分析您的系统中是否存在孤立库,然后将其删除,以释放空间。
默认情况下还有一个可用的工具:电脑管理员但我建议在使用它之前先确定你在做什么。
答案2
我很想知道如何自己自动编译一个很少使用的应用程序列表,但我觉得这可能有点棘手(首先,“包”和“应用程序”之间的关系不是那么简单;一些程序被其他程序使用,一个包可以包含多个可执行文件,也可以根本不包含;有些应用程序实际上可能会在每次启动时自动启动,但实际上从未被您使用过,等等)。
我有时在 RAM/磁盘空间较小的机器上会这样做(昨天刚刚在带有 4Gb SSD 的原装 EeePC 上做过):
- 安装突触
- 在左侧窗格中,选择显示所有已安装的应用程序
- 浏览列表,标记不需要删除的软件包
- 卸载应用程序后,运行
sudo apt-get autoremove
以卸载作为已卸载应用程序的依赖项安装的任何库。
这个过程有点耗时(可能要一个小时左右),只有当你的磁盘空间真的很紧张(或者只是为了好玩)时才值得。另一方面,它可以删除比任何自动化过程都要多的东西 - 例如,我永远不会在那台机器上使用蓝牙或打印,所以我删除了bluez
和cups
包,否则系统实际上正在使用它们。
它是如果不小心的话,可能会损坏你的 Ubuntu,但除此之外,这是一个很好的学习练习。