Ubuntu 10.10 Maverick Server — apt-get install 命令失败

Ubuntu 10.10 Maverick Server — apt-get install 命令失败

我是 Ubuntu Server 的新手,正在尝试启动并运行一个基本实例。我在通过以下方式安装 GUI(GNOME,对吗?)时遇到了一些问题apt-get

背景:

主机操作系统:Windows 7 Pro x64

VM 应用程序:VirtualBox x64(最新版本)

VM 网络:桥接至我的笔记本电脑的无线网卡(连接良好;已测试)

客户操作系统:Ubuntu 10.10 Maverick服务器x64

迄今为止:

  • 我毫无问题地安装了 Ubuntu Maverick x64。但是,我在安装过程中没有设置网络连接(当时没有连接)。
  • 编辑我的/etc/network/interfaces文件以读取以下内容(可能不正确):

自动档

iface lo inet 环回

自动 eth0

iface eth0 inet dhcp

  • 我进行了编辑/etc/apt/sources.list,删除了除反向移植之外的所有存储库的评论。
  • 我运行了“sudo apt-get update”。它似乎运行良好且完整。
  • 我运行了“sudo apt-get upgrade”。它似乎下载并升级了许多软件包。

问题:

每当我运行“sudo apt-get install ubuntu-desktop”时,它都会给我一个错误,提示找不到包。许多其他流行的软件包也是如此(编辑等)我无法获得一个可以安装的包。

问题:

  • 我的网络接口文件看起来正确吗或者我遗漏了什么?
  • “ubuntu-desktop”是我应该搜索的正确的包名称吗?
  • 您还能想到我还有哪些地方可能做错了吗?

更新:错误信息

在被告知我应该尝试“sudo apt-get install gnome-desktop-environment”后,我尝试了,但得到了与之前相同的错误。

无论我尝试安装哪个包,错误消息都会不断出现:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package gnome-desktop-environment

这个错误发生在ubuntu-desktop、、gnome-desktop-environment以及gedit我能想到的任何其他包中。

更新:sources.list 片段

因为我认为它可能会有所帮助,所以我重新输入了一些sources.list文件,以便您了解正在发生的事情:

sudo nano /etc/apt/sources.list输出存储库,例如:

deb http://us.archive.ubuntu.com/ubuntu/ maverick main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ maverick main restricted

deb http://us.archive.ubuntu.com/ubuntu maverick universe
deb-src http://us.archive.ubuntu.com/ubuntu/ maverick universe

答案1

您的/etc/interfaces文件看起来很好,并且由于您成功运行apt-get updateapt-get upgrade这表明您的网络配置良好。

至于为什么您无法安装 GNOME,因为软件包名为gnome-desktop-environment而不是ubuntu-desktop。您可能希望选择gnome-core,它包含的内容比完整的桌面环境更少。

如果这不起作用,请您编辑原始问题以包含来自的错误文本apt-get

编辑1
因为你得到了未找到包对于所有内容,请检查/etc/apt/sources.list并确认 universe 和 multiverse 的存储库是否被注释掉(即行首有 #)。如果是,请删除 # 并重试。

编辑2
对于关键错误,请尝试以下命令sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 16126D3A3E5C1192。(来源

答案2

我也遇到过这种情况。我所做的就是重新安装 ubuntu 服务器,它就正常工作了。我认为问题是我在安装过程中意外取消了 apt 配置。

答案3

在尝试安装桌面之前,请先尝试在服务器安装后使用 apt-get upgrade

答案4

经过多次反复,似乎修复该问题的方法是将“us”从包 URL 中删除(即将“us.archive.ubuntu.com”更改为“archive.ubuntu.com”)。

这肯定是那些服务器或者那个特定域的问题。

无论如何,在编辑文件以删除这些引用之后,它现在似乎可以工作了。

我凭直觉做了这件事 —— 现在我很高兴我当时有这个直觉!:)

该问题可能已报告给 Ubuntu 团队。

相关内容