动机:
我想删除我不使用的应用程序来加速我的包处理任务,如 dist 升级、定期更新,但也为了节省磁盘空间和其他原因。我知道这是一个复杂的话题,所以首先我会问我的问题,然后我会给出一些我已经找到的答案。
题:
如何找出我根本没有使用或长时间未使用的软件包?例如,我总是使用 VLC,所以我可以删除其他玩家,如 Totem。当然,包依赖性可能会迫使我安装我永远不会使用的程序。
笔记:
通过突触查找占用大量空间的包:
在左下角选择“状态”,在左上角选择“已安装”,在右上角的“大小”列排序。然后你可以决定你真正需要哪些大包。
用 aptitude autoremove
使用ubuntu-tweak's Janitor 删除旧内核包、旧配置、apt-cache 条目等。
手动搜索您通常使用标准应用程序解决的给定任务的应用程序。例如电影播放器、音乐播放器、Office 程序、浏览器等(顺便说一句:这是我想在我的问题上得到帮助的)
在删除软件包时,我总是喜欢“apt-get purge”而不是“aptitude remove --purge”,因为 aptitude 通常也会由于软件包依赖性而删除必要的软件包。例如,在删除“evolution”(因为我使用雷鸟)时,aptitude 还想删除“ubuntu-desktop”和 756 个其他软件包,而 apt-get 只是删除了进化及其帮助包,如进化通用。
Ubuntu lense 为我提供了最近使用的应用程序,这些应用程序可以保留 :)
使用deborphan我在此相关答案中读到的内容:如何清理硬盘?
我当然应该保留必要的包裹:只保留必要的包裹
这个问题几乎是如何查看我从未用于清理目的的已安装软件包的重复,但只涵盖了几个方面。然而,一个答案建议使用名为未使用的pkg 的程序,但链接似乎已关闭。
还有一个名为 Kleen http://code.google.com/p/kleen/的程序,但它不会在 11.10 中编译。但是我修改了它来编译但结果无法使用,例如 g++ 包被标记为 203 天未使用,但实际上我几秒钟前使用它来编译 Kleen 本身;) 所以不要使用这个工具。
在http://wiki.debian.org/DebianPackageInformation 上,我阅读了包流行性竞赛将生成带有使用统计信息的日志文件。不幸的是,我没有启用人气竞赛,所以我找不到这个日志文件。
我注意到我的/var/tmp文件夹已被 Ubuntu 16.04.2 上的 9.3GB 空间占用。特别是,有一堆mkinitramfs_*文件夹占用了 tmp 文件夹中的大部分空间。我查看了它们,它们似乎是最近和过去编译的 linux 内核的临时文件。我可以安全地删除它们,或者它们链接到其他重要文件吗?
我曾尝试使用tmpreaper应用程序在重新启动时自动执行临时文件清理过程。但我发现我只能将/tmp/和/var/tmp/文件夹一起放入自动清理设置中,并且只能设置一个最大文件年龄来删除旧文件。这可能会使TMPREAPER_TIME正确设置最大文件年龄参数变得困难。如果我将它设置得太短(默认为 7 天),我可能会删除文件mkinitramfs_*夹中可能有用的那些最近的内核编译文件。如果我设置的太长,我最终可能会在/tmp. 我希望你能向我指出这些mkinitramfs_*文件夹的作用以及如何使用tmpreaper应用程序或其他工具自动删除旧的临时文件的一些参考资料。
谢谢!
几个月前,我通过组织帐户使用了 Microsoft Teams (Linux)。现在我想将它与其他帐户一起使用。我目前处于注销状态,因为我无权访问组织帐户。每次打开时,它都会将我带到组织页面,并要求我登录。没有Use Another account或Sign In with another account选项。当您最初打开时,当它发送请求将我们带到组织页面时,有一个取消选项,但这不起作用。它使应用程序无响应。
现在我已经尝试用apt-remove, from software center,卸载很多次purge。每次安装时,它都会获取数据/缓存,并尝试将我带到同一个组织页面。我怎样才能完全重置,删除它用来安装新帐户的数据。
不久前,我只使用了 35% 的 HD。就在最近,它飙升至 54%,而我的磁盘空间为 16gb,因此占用的空间超过 3gig。
根据我的记忆,我未能构建 mysql,我安装了 gitolite,这要求我从具有大量依赖项的源代码构建 git(我认为这是用于构建文档,我想我看到了 Latex 和其他包,但是当我昏昏欲睡时正在安装)。我怀疑这就是占用磁盘空间的原因。
无论如何,到目前为止,我删除了我知道的源文件夹并运行了这些命令。我还可以做些什么?(3gigs 很强大)
sudo apt-get autoclean
sudo deborphan | xargs sudo apt-get -y remove --purge
Run Code Online (Sandbox Code Playgroud)
完成上述操作后,我做了 ncdu 并发现
Git 本身实际上在“/usr/local/libexec/git-core”中的 152 个文件中使用了 502mb。谁知道。我发现这些文件中的大多数每个都是 4.6mb 很奇怪......
MySql 在我的 /tmp 文件夹中占用了 1+gb
我不小心复制了我的单声道 src 文件夹,该文件夹有两个单声道版本,共 1.7GB。
删除 src 的副本和额外的单声道构建(总共 2.6gb)+ 我的临时文件夹中的 mysql df 现在报告 28% 而不是 54% 这让我感觉好多了。
我仍然对 git 使用 502mb 感到惊讶。在 Windows 上,它使用 57mb(大约 10xless)。等效文件夹 (C:\Program Files (x86)\Git\libexec\git-core) 将所有这些应用程序作为 git 的快捷方式。而 git 只有 1.2mb(不是 4.6)。我还检查了 linux git-core 文件夹是否都是链接,我知道它们不是软链接(我使用了 …
系统连续运行8小时后,速度变慢。当我在Windows上遇到同样的情况时,我使用CCleaner清理内存,曾经给我带来了一点提升。
是否有任何应用程序或命令可以像 Windows 中的 CCleaner 一样清除未使用的现有 RAM 内存(浏览器、临时文件、预取操作系统文件等)?
今天,我注意到该目录/lib/modules仍然包含以前安装的内核中的所有目录,因此:
$ ls /lib/modules
5.4.0-29-generic 5.4.0-31-generic 5.4.0-33-generic 5.4.0-37-generic 5.4.0-39-generic
5.4.0-40-generic 5.4.0-42-generic 5.4.0-45-generic 5.4.0-47-generic 5.4.0-48-generic
... etc.
Run Code Online (Sandbox Code Playgroud)
在每个目录中,都留下以下文件(Intel/AMD系统):
$ ls -l
-rw-r--r-- 1 root 143K 2022-04-28 18:36 modules.alias
-rw-r--r-- 1 root 154K 2022-04-28 18:36 modules.alias.bin
-rw-r--r-- 1 root 8.0K 2022-04-08 10:44 modules.builtin
-rw-r--r-- 1 root 25K 2022-04-28 18:36 modules.builtin.alias.bin
-rw-r--r-- 1 root 11K 2022-04-28 18:36 modules.builtin.bin
-rw-r--r-- 1 root 63K 2022-04-08 10:44 modules.builtin.modinfo
-rw-r--r-- 1 root 85K 2022-04-28 18:36 modules.dep
-rw-r--r-- 1 root 123K 2022-04-28 18:36 modules.dep.bin
-rw-r--r-- 1 …Run Code Online (Sandbox Code Playgroud) 我想获得一个值得信赖的文件清理工具来删除不需要的文件。
当我尝试添加 Ubuntu Tweak 存储库时,它说它来自不受信任的存储库。
那么,是否有任何可用于 Ubuntu 的可信文件清理工具?
对于我永远不需要的语言环境,如何摆脱我永远不会使用的字体?
Ubuntu 的字体查看器为每个可以想象的语言环境提供了大量字体 - 中文、韩文、日文、阿拉伯文、乌尔都文,一堆称为 Kacst 的字体,一些称为 Qran 等。
恕我直言,即使他们可能只需要在他们的机器上使用这些区域字体中的一种,顶部。至于世界其他地方,我们会用拉丁语。
BleachBit 清理未使用的本地化,但不清理未使用的字体。
我不在乎磁盘空间,但是这些字体会污染字体空间并使选择我真正想要的字体变得一团糟:
作为另一个问题的解决方案,我被迫使用dpkg --remove卸载包。但是,在我执行此操作后,该软件包仍列在dpkg -l:
phrogz@planar:/boot$ dpkg -l | grep linux-image-2
ii linux-image-2.6.32-30-server 2.6.32-30.59 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-31-server 2.6.32-31.61 Linux kernel image for version 2.6.32 on x86
ii linux-image-2.6.32-32-server 2.6.32-32.62 Linux kernel image for version 2.6.32 on x86
phrogz@planar:/boot$ sudo dpkg --remove linux-image-2.6.32-30-server
(Reading database ... 141902 files and directories currently installed.)
Removing linux-image-2.6.32-30-server ...
Running postrm hook script /usr/sbin/update-grub.
Generating grub.cfg ...
[...]
done
phrogz@planar:/boot$ dpkg -l | grep …Run Code Online (Sandbox Code Playgroud) 我需要在操作系统为 Ubuntu 的虚拟机中进行大量清理。
通常在 Windows 中,有这种包含临时文件的目录,应该清理:
C:\Documents and Settings\Administrator\Local Settings\Temp
Run Code Online (Sandbox Code Playgroud)
Ubuntu中是否存在这样的目录?如果是,那是什么?
非常感谢。
cleanup ×10
apt ×1
cache ×1
dpkg ×1
filesystem ×1
fonts ×1
hard-drive ×1
kernel ×1
memory-usage ×1
microsoft ×1
performance ×1
purge ×1
ram ×1
removing ×1
tmp ×1