在 Ubuntu 和 Debian 中使用 apt 命令更新单个软件包

在 Ubuntu 和 Debian 中,我们经常会使用 apt update 和 apt upgrade 命令。

sudo apt update && sudo apt upgrade

sudo apt update 可获取存储库中可用软件包的最新列表,sudo apt-get upgrade 将当前安装在 Linux 系统中的所有软件包更新到其最新版本。

更新所有软件包似乎是一件好事,尤其是对于普通的桌面用户。但对于运行 Web 服务的 Ubuntu 服务器用户而言,情况可能并非如此。

如果您只想升级特定软件包,可以使用以下命令:

sudo apt install --only-upgrade package_name

让我们更详细地了解一下。

使用 apt 命令升级单个软件包

第一步是更新本地软件包存储库列表,以便系统知道哪些软件包有新版本可用。

sudo apt update

执行下面的命令,检查您要升级的包,是否在可升级软件包列表中。

apt list --upgradable
在 Ubuntu 和 Debian 中使用 apt 命令更新单个软件包
在 Ubuntu 和 Debian 中使用 apt 命令更新单个软件包

如果目标软件包有可用的新版本,可以选择使用以下命令升级该软件包:

sudo apt install --only-upgrade package_name

如果对已安装的软件包运行 apt install 命令,它将升级到下一个可用版本。

但如果该软件包尚未安装,apt 命令会安装它。

如果加上 --only-upgrade 选项,apt 命令只会升级已安装的软件包。如果尚未安装该软件包,系统也不会安装它。

使用 apt 命令升级多个软件包

如果你想升级多个软件包,只需要添加多个软件包名称即可。

sudo apt install --only-upgrade package1 package2 package3

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/linux/update-a-single-package-with-apt-command/

(0)
上一篇 2022年9月22日 下午4:25
下一篇 2022年9月23日 下午2:23

相关推荐

发表回复

登录后才能评论