在 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
如果目标软件包有可用的新版本,可以选择使用以下命令升级该软件包:
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/