如何在Ubuntu服务器上安装桌面环境 – 但没有互联网访问或CDROM?

我正在玩没有CDROM驱动器或互联网访问的电脑,我已经安装了Ubuntu服务器。 我已经把这一切都运行良好,但现在我想安装Xfce,GNOME或类似的东西,所以我可以从命令行加载桌面环境,如果我愿意。

很显然,通过互联网或CDROM,这将是一个使用apt-get的简单任务,我认为它为我find和找回包裹,但是我也没有。 我确实有一个USB驱动器,我已经使用Unetbootin把它变成一个可启动的驱动器,在那里有Ubuntu服务器的磁盘映像文件。

我已经将USB驱动器挂载到/ media / usb0,并尝试使用命令“sudo apt-cdrom add -d / media / usb0”来将USb驱动器识别为“Ubuntu CD” – 一个软件包文件的来源,但apt-get似乎没有findXfce ..

我尝试“sudo apt-get install xfce”和“sudo apt-get install xfce4”,但都没有find包。我宁愿拥有Xfce,但GNOME也可以。

我的问题是,我做错了什么? 我想,Ubuntu服务器磁盘(或更确切地说,我的Ubuntu服务器的USB驱动器)可能没有任何桌面环境软件包,所以我尝试了Xubuntu桌面磁盘(同样,从我的USB驱动器)。 我尝试了“sudo apt-get install xubuntu-desktop”,但是它找不到包 – 即使它列在某个MANIFEST文件的/ casper /目录下。

任何人都看到我要去哪里错了? 也许apt-get安装正在寻找除了我的USB驱动器之外的其他地方? 也许我的命令是错的? 也许磁盘甚至没有桌面环境!

在此先感谢大家,任何input将不胜感激。 干杯 – 詹姆斯

问题是,apt / dpkg不能查看.deb包文件的映像文件。 您需要将.deb文件自己放到您的USB源中。

我会这样做,如下所示:

  1. 将Ubuntu服务器安装在具有networking连接的另一台计算机(或一个空分区或一台虚拟机)上。
  2. 运行“aptitude clean”清除/ var / cache / apt / archives目录下的软件包目录
  3. 运行“aptitude install xfce”
  4. / var / cache / apt / archives现在将拥有你需要的.debs。 将这些复制到您的驱动器并在原始计算机上运行安装。

另外还有一个名为apt-offline的程序,可以处理这种情况,但只需一次安装就不值得学习。