如何更新单个软件包?根据
升级用于从
man apt-get
所说,apt-get upgrade
不接受软件包/软件包列表作为参数:升级用于从
/etc/apt/sources.list
中列出的源安装系统上当前已安装的所有软件包的最新版本。将检索并升级当前已安装的具有新版本可用的软件包;绝不会删除当前已安装的软件包,也不会检索和安装尚未安装的软件包。无法在不更改其他软件包的安装状态的情况下升级当前已安装的软件包的新版本将保留在其当前版本。必须首先执行更新操作,以便apt-get知道软件包的新版本可用。
安装后面跟着一个或多个要安装或升级的软件包
。如果你有更好的答案,可以回答这个问题。那将会很棒。 - Binarylifeapt-get install --only-upgrade <packagename>
不会安装任何新的软件包。 - taneliinstall
命令会升级该单个软件包的依赖项吗? - Pinoinstall
命令是正确的选择,即使它看起来有些违反直觉。 - Matt Dodgeapt install --only-upgrade install <package>
- Nasik Shafeekapt 1.0.1
)上,使用apt install
升级软件包不会影响auto
标记,无论是否提供--only-upgrade
。当然,如果您不想意外安装新软件,则使用--only-upgrade
是有意义的。它还将升级任何必需的依赖项。 - dualed--only-upgrade
标志可以确保软件包未设置为手动安装(Ubuntu 20.04) - Fadi