如何更新和升级Ubuntu、Debian、Mint和Kali?

Ubuntu、Debian、Kali和Mint使用相同的包管理软件dpkg和apt。更新OS是系统管理的一个重要部分。我们将研究如何更新和升级 deb 基于数据的分发。

null

更新包索引

更新Ubuntu、Debian、Kali和Mint包的第一步是更新包索引。包索引保存存储库中最新的可用包,并与已安装的包进行交叉检查。然后创建可升级的包。我们需要root权限才能运行此命令。所以我们会用 sudo 命令。

$ sudo apt update
$ sudo apt update
$ sudo apt update
Update Package Index
更新包索引

列出可升级包

我们可以列出当前可升级的包。我们将使用 apt list 命令 --upgradeable 选项。

$ sudo apt list --upgradeable
$ sudo apt list --upgradeable
$ sudo apt list --upgradeable

升级所有包

现在我们有了升级包所需的信息。我们还通过列出可升级的包来知道哪些包将被升级。我们将升级 apt dist-upgrade 将自动升级并进行版本选择。我们需要根权限,这些权限由 sudo .

$ sudo apt dist-upgrade -y
$ sudo apt dist-upgrade -y
$ sudo apt dist-upgrade -y

升级特定包

在前面的示例中,我们将升级所有新版本的包。但在某些情况下,如兼容性,这使得打破现有软件的兼容性。我们可能需要升级特定的软件包。我们将通过为 dist-upgrade 命令作为参数。在本例中,我们将升级名为 tmux .

$ sudo apt dist-upgrade tmux
$ sudo apt dist-upgrade tmux
$ sudo apt dist-upgrade tmux

一次性更新和升级

在日常操作中,我们可能需要一个快速而激烈的解决方案来更新和升级软件包。我通常会将两个命令绑定在一起,以使事情更快、更可靠。如果更新操作失败,升级将不会使用以下命令启动。

$ sudo apt update && sudo apt dist-upgrade -y
$ sudo apt update && sudo apt dist-upgrade -y
$ sudo apt update && sudo apt dist-upgrade -y
Update and Upgrade In Single Shot
一次性更新和升级

清除Apt包缓存

随着时间的推移,下载的包和包元数据将保存在缓存中。这将占用磁盘空间。我们需要定期清理缓存以获得磁盘空间。我们可以使用 autoclean 选项。

$ sudo apt autoclean
$ sudo apt autoclean
$ sudo apt autoclean

删除不需要和未使用的包

随着时间的推移,一些软件包已经过时,或者父母不再需要。这些包不会自动更新或删除。我们可以用 autoremove 选项如下。

$ sudo apt autoremove -y
$ sudo apt autoremove -y
$ sudo apt autoremove -y

相关文章: 如何解决Ubuntu,Debian,Mint,Kali中的add apt repository command not found错误

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享