我是 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 update
,apt-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 团队。