我使用的是Ubuntu12.04并且安装了很多pkg。
我只想更新一个特定的 pkg。
我尝试使用
$apt-get update pkgname
E: The update command takes no arguments
所以我尝试了
$apt-get update
所有 pkg 均已成功更新。
是否还有其他命令可以仅更新一个特定的 pkg?
答案1
apt-get update
不更新包,它更新包数据库。就像 user1146332 所说,使用install
该包也会在获取最新版本时自动更新它。
附:你有首先确保update
您知道这些软件包的最新版本实际上是什么。
答案2
vitiv说得对,要么你
apt-get install package name
将其更新到最新版本,或者您可以尝试
apt-get upgrade package name
获取相关软件包的最新版本
答案3
正如其他人提到的:
apt-get update # Updates your package lists.
apt-get upgrade # Upgrades all your packages
apt-get upgrade YOURPACKAGE # Upgrades only your package (plus dependencies)
优点upgrade
是它不会将您的软件包标记为手动安装。因此,如果您升级仅安装的软件包自动地作为依赖项,它将变得可自动删除
apt-get autoremove
如果您稍后卸载其依赖项。