在没有所有膨胀的情况下安装ubuntu桌面


16

我正在考虑安装Ubuntu Server,然后从那里安装桌面环境。那我想不仅ubuntu-desktop会包括台式机,还会包括其他功能吗?我如何才能获得GUI以及所有必需的东西,例如apt-get,也许是软件中心等?

Answers:


20

我已经详细说明了GNOME3和Standard Gnome2最小安装的步骤-跳至底部以获取这些详细信息

在桌面安装服务器是非常不寻常的。如果只希望安装轻型管理员,则可以安装WebMin-一种基于Web的管理工具。

如果您想要干净的最小桌面安装,请使用Minimal Ubuntu安装CD并遵循推荐的良好指南,例如this

在此处输入图片说明

请记住,最小的CD是CD + Internet解决方案。您将无法使用USB记忆棒通过StartUp Disk Creator进行安装-但是,您可以按照此AU回答使用UNetBootin 。

使用虚拟访客自定义最小安装的准则

我对您的建议是使用最小的CD ISO使用VirtualBox虚拟映像安装的功能。

使用此虚拟解决方案的最大优势在于,您可以使用VirtualBox的Snapshot技术来测试各种安装和自定义-如果您不喜欢自己可能做的事情,则可以快速轻松地回滚而不必进行完整的重新安装。

我相信您的英特尔无线设备无需任何其他驱动程序即可被识别-对吗?如果是这样,您此时无需下载任何其他驱动程序文件。

如果您知道需要额外的驱动程序来使物理计算机正常工作,请将正确的.deb文件下载到虚拟客户机中-您可以稍后将虚拟客户机转移到物理计算机上时安装这些文件。

创建虚拟机时,请确保“动态调整大小”虚拟硬盘的大小小于要将其转移到的物理机硬盘的大小。

选择要安装的软件包时,请按照上面的psycocats网页示例,将“ gdm”和ubuntu-desktop与建议的--no-install-recommends选项一起使用。

有关如何将虚拟映像传输到物理计算机的准则

完成自定义后,您就可以准备转移到物理计算机上了。

我最喜欢的解决方案之一是使用Clonezilla

下载Clonezilla ISO并将其连接到您的VirtualBox来宾。重新启动客户机并将其引导到Clonezilla。有关如何使用Clonezilla的屏幕截图,请参见此链接。

使用USB外置驱动器/ USB记忆棒,以便保存图像。注-使用磁盘映像解决方案,而不是磁盘分区。如果使用磁盘分区,则需要使用实时CD单独安装Grub2。

选择Clonezilla选项“ local-dev”,即将映像保存到本地驱动器或USB记忆棒。此时,插入您的外部USB驱动器/ USB记忆棒,然后使用VirtualBox Devices选项连接到USB设备。然后,您将看到Clonezilla通过虚拟访客屏幕上出现的总和输出识别USB驱动器。

USB驱动器被识别为/ dev / sdb1。选择它作为Clonezilla存储库。

按照提示,您的虚拟磁盘映像将作为.img文件保存到USB驱动器上。关闭虚拟访客。

获取另一个USB记忆棒,然后使用“启动磁盘创建器”或UNetbootin创建可启动版本的Clonezilla。

在计算机上,您将图像传输到该计算机,连接Clonezilla USB记忆棒并从中引导。

选择从映像还原的选项后,插入第二个USB棒,其中包含已保存的虚拟客户机的Clonezilla映像。从该USB硬盘驱动器还原。

创建最小安装的详细步骤

创建一个虚拟访客并附加下载的mini.iso。

编辑设置-更改显示以启用3D加速和128Mb视频RAM

使用psycocats方法从最小CD安装

切换并使用恢复模式启动-使用选项“继续”

登录

sudo apt-get update
sudo apt-get install xorg xterm gdm ubuntu-desktop menu firefox gksu synaptic --no-install-recommends

如果您想要真正最小的安装,请尝试以下几行,而不是上面的几行

sudo apt-get install xorg xterm gdm menu gksu synaptic --no-install-recommends
sudo apt-get install gnome-session gnome-panel metacity gnome-terminal --no-install-recommends

然后启动图形界面

sudo service gdm start

选择会话“ Ubuntu Classic”并登录

现在-如果您想安装Gnome3,请继续

选择配件-终端

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get install gnome-shell --no-install-recommends
sudo apt-get upgrade

由于我现在不打算转移到物理PC上,因此需要安装VBoxGuestAdditions,以便Gnome3可以正确显示。

因此,使用VirtualBox进行“编辑-安装来宾添加项”,然后

sudo mkdir /media/cdrom
sudo mount /dev/cdrom /media/cdrom
cd /media/cdrom
sudo ./VBoxLinuxAdditions.run

sudo reboot --

登录之前,选择gnome3桌面会话。


5
+1-这就是我要做的方式。这是可用的mini.iso品种的链接。
boehj 2011年

apt在16.04 LTS及更高版本上使用该命令。
亚伦·弗兰克

29

好吧,ubuntu-desktop meta包中的许多潜在膨胀都被列为“推荐”。因此,您可以尝试使用以下apt-get命令安装仅具有硬依赖性的页面:

sudo apt-get install --no-install-recommends ubuntu-desktop

您可以在https://packages.ubuntu.com/xenial/ubuntu-desktop上查看“依赖关系与建议”列表。

您还可以从以下apt-cache命令获取该信息:

apt-cache show ubuntu-desktop

5
接受的答案是一个很好的教程,但是,尽管它隐含地包含了答案,但实际上并没有回答OP问题。相反,这一响应在没有所有额外“膨胀”的情况下准确地响应了要求。我可以总结为:sudo ask-ubuntu respond --no-answer-recommends op-question
Carles Sala 2013年

您提供的链接会产生一个错误,即指定了多个软件包
Ferrybig

通过链接到受支持的发行版来固定链接。
Andol

感谢您的出色回答。安装后,我注意到没有安装终端应用程序(至少启动器找不到它)。我可以访问其他终端/命令行吗?NM:Ctrl-Alt-T打开一个终端
gman

-2

下载并解压缩ubuntu-desktop deb并删除不需要的软件包依赖项。然后将其重建为新软件包。确保所有依赖项均> =不是=。

使自己的Deb听起来有些狡猾,但“膨胀”也是如此。这是一个完全无害且不一致的术语。您对膨胀的定义将与我的不同。

如果您真的想要一个极简主义的桌面,则可以尝试使用类似的功能和突触而不是软件管理器来测试助焊剂。


膨胀是膨胀。
Lennart Rolland

桌面环境是窗口管理器,相关的工具栏和也许一个文件管理器。Bloat是一堆额外的应用程序(媒体播放器,聊天客户端等),它们也绝不是无缘无故安装的桌面环境的一部分。
假名称
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.