Ubuntu 会自动检查并安装更新,这会占用系统的大量空间。
我们可以做类似的事情来卸载已弃用或未使用的服务或库,以便释放空间吗?我安装了所有更新,这样好吗?
答案1
从man apt-get
:
干净的(
sudo apt-get clean
)clean 清除本地存储库中检索到的软件包文件。它会从 /var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/ 中删除除锁定文件之外的所有内容。
自动移除(
sudo apt-get autoremove
)autoremove 用于删除那些为了满足其他包的依赖关系而自动安装但现在不再需要的包。
自动清洁(
sudo apt-get autoclean
)与 clean 类似,autoclean 会清除本地存储库中检索到的软件包文件。不同之处在于,它只会删除无法再下载且基本无用的软件包文件。这样可以长期维护缓存,而不会失控。如果将配置选项 APT::Clean-Installed 设置为 off,它将阻止已安装的软件包被删除。
您可以设置您的更新选择从软件与更新如下:
仅选择您想要获取更新的复选框。
希望这有助于维护。
答案2
我在搜索更新的安全性时发现了这些信息。 https://superuser.com/questions/163716/is-there-a-restore-point-in-linux-debian-ubuntu-like-windows
我安装了所有更新可以吗?
首先,Linux 发行版比 Microsoft 更加重视稳定版本的升级,只为修复重要错误并进行最少的更改。例如,使用 Ubuntu 和 Debian,您可以选择仅接收安全更新 (
-security
),或仅接收安全更新和重要错误修复 (-updates
)。内核升级是最危险的,因为看似有益的更改可能会给特定硬件配置带来麻烦。这就是为什么大多数发行版允许同时安装多个内核版本的原因;例如,在我撰写本文时,Ubuntu 10.04 有三个内核版本可用:
2.6.32.21.22
原始版本、2.6.32.22.23
带安全更新的版本以及2.6.32.23.24
带非安全更新的版本。如果 ...24 版本导致您的计算机出现问题,您可以在 ...23 下重新启动(甚至可以将 ...24 标记为禁止安装,至少在您使用 aptitude 的情况下)。没有注册表:所有配置数据都在文件中(在
/etc
层次结构中),如果出现问题,可以轻松单独恢复。即便如此,稳定版本的更新也很少影响 下的文件/etc
。如果您要从稳定版本以外的其他来源安装软件包,那么您可能需要保留旧版本软件包的副本,并保留配置文件的备份。以下是有关 Debian 和 Ubuntu 的一些提示。
- 下载的软件包保存在 中
/var/cache/apt/archives
。如果您有磁盘空间,请不要删除旧的软件包文件,直到您确认新版本适合您。 - 许多来源都保留了旧版本,因此您可以轻松降级(通过手动下载和安装旧版本,或使用 apt 首选项)。对于 Debian,请查看快照.debian.org。
- 有一种非常简单的方法来设置版本控制
/etc
:安装etckeeper
包并使用命令激活它etckeeper init
。(我这样做,但不是因为我担心升级会破坏某些东西,而是因为我担心我的更改会破坏某些东西。)