更新管理器未出现在主仪表板中。

更新管理器未出现在主仪表板中。

我目前是 Dell N4030 上的 Ubuntu 11.10 用户,但我的更新管理器未出现在 dash home 中。我想将其更新到 12.04,但每当我尝试使用其他替代技术时,我都会收到如下错误:

vpsingh@vpsingh-Inspiron-N4030:~$ apt-get update
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

运行非常正常,我不知道问题出在哪里。任何想法或帮助都将不胜感激。谢谢!

答案1

您需要apt-get使用sudo或使用 root 权限运行该命令。例如,sudo apt-get update

你说你想升级到下一个版本,即 Precise。为此,请按照以下步骤操作:

  1. 更新包数据库

     sudo apt-get update
    
  2. 安装update-manager-core

     sudo apt-get install update-manager-core
    
  3. 使用此命令升级

     do-release-upgrade
    

然后按照屏幕上的说明进行操作。

如需更多帮助,请查看此页面

您现已升级至 Precise

答案2

我将尝试使用以下命令来更新包管理器:

sudo apt-get update

使用以下命令将命令设置为root用户:

sudo

您被授予 root 权限。使用此命令时,系统会要求您输入密码,如下例所示。

example@exampledesk:~$ sudo apt-get update
[sudo] password for example: 

输入密码时,不会显示字符,以确保您输入的内容是安全的,但请放心,您输入的内容确实会被记录下来。它将显示如下:

[sudo] password for example: 

但是,您需要输入密码,然后只需按回车键,就会看到更新程序正在接收软件包。

现在,正如您所说,您想从 11.10 升级到 12.04,您可以使用以下命令:

sudo apt-get install update-manager-core

这是针对尚未安装 update-manager-core 的情况。如果它未显示在仪表盘上,我建议你这样做。

然后:

do-release-upgrade

这将启动升级工具。

终端将再次要求您输入密码,就像第一个示例中那样。只需输入密码并按回车键,您便可以升级。

现在,您可以将这两个命令结合在一起,并同时输入它们,只需输入一次密码即可:

sudo apt-get update && sudo apt-get install update-manager-core && do-release-upgrade

这次您将再次被要求输入密码,两个过程应该都完成了。希望这对您有所帮助!

相关内容