sudo apt-get 更新不起作用?

use*_*904 1 updates installation 12.04

我在我的电脑上运行新安装的 Ubuntu 12.04。

命令后sudo apt-get update,我的终端显示以下消息:

Reading package lists... Done

之后,什么也没有发生。怎么了?

Gx1*_*TDa 10

您的系统没有任何问题:sudo apt-get update只会更新包列表。要真正更新软件包,您还必须键入:sudo apt-get upgradeafter !

编辑:
让我补充一下,如果您已经安装了所有最新更新,这sudo apt-get upgrade将结束Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded。如果您已经安装了系统的所有更新,sudo apt-get upgrade不会重新安装的东西。如果您收到类似 的消息x packages have been kept back,您应该运行sudo apt-get dist-upgrade

  • 你可以不同意这个答案,但它实际上是准确的。运行“sudo apt-get update”,然后运行“sudo apt-get upgrade”。从某种意义上说,可以将其视为“检查可用更新”和“升级可用更新”之间的区别。他是对的。 (4认同)
  • 如果您的系统已经是最新的,则不会使用 `sudo apt-get update` 下载或更新任何内容。有时包被保留,您需要执行`sudo apt-get dist-upgrade`,有关详细信息,请参阅 apt-get 手册页。如果您遇到问题,请发布错误消息或输出,但我在这里没有看到任何错误或异常。 (3认同)