与 apt-get update 命令相关

与 apt-get update 命令相关

我使用的是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

如果您稍后卸载其依赖项。

相关内容