当前位置: 首页>>技术教程>>正文


apt – 当我尝试更新我的系统时,“E:无法找到软件包更新”,为什么?

问题描述

我有将近一个小时的时间来尝试更新我的安装,这就是我正在尝试的方式:

$ sudo apt-get install update
[sudo] password for braiam: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package update

它只是行不通! install update 不是我应该放在 sudo apt-get 之后以在我的 Ubuntu 系统上安装更新的文本吗?如果不是,我应该写什么命令?

This question is trying to address some common mistakes by users not used to the APT system and apt-get.

最佳思路

APT 工具 apt-get 具有简单的命令,您需要事先了解它们的作用以及在什么情况下使用它。

如果你想要更新你的包列表,正确的命令是:

sudo apt-get update

只是!您不需要在之前或之后写任何其他内容。只是 sudo + apt-get + 更新。完毕。

要在您的系统中安装软件包或程序,您首先需要知道软件包名称。如果您不知道软件包名称,建议您使用 GUI(如 Ubuntu 软件中心或 packagekit),使用它搜索并安装您的程序。如果您知道包名称,那么您只需:

sudo apt-get install package_name

替换 package_name 你的包名。您可以一次安装多个软件包,只需在它们之间留一个空格即可。如果你仍然得到:

E: Unable to locate package package_name

然后尝试更新您的列表或查看您遵循的说明,可能只是印刷错误。如果该包的名称对于 apt-get 是未知的,那么您将得到错误。

要升级您已经安装的软件包,也就是更新您的所有系统,您需要执行以下操作:

sudo apt-get upgrade

没有其他的。它将升级您在系统中安装的所有软件包。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12569.html,未经允许,请勿转载。