如何将应用程序和GUI添加到最小的Ubuntu?
我想从最小的Ubuntu版本构建一个自定义的Ubuntu。 我计划使用11.10版本。
我的问题是,如何添加基本必需的软件包,如网络,桌面,apt-get和所有基本的东西?
我希望只添加免费应用程序。
另外,请指定如何使用命令提示符和GRPS手机连接到Internet?
最小安装是(或者仅作为)仅命令行系统,但它确实包括网络和apt-get
。 您可以使用apt-get
安装您需要的任何其他内容(或者如果您更喜欢aptitude
,请使用apt-get
安装aptitude
,然后使用aptitude
安装您想要的任何其他内容)。
由于最小的Ubuntu安装仅限命令行,因此您无法使用控制台中的图形帮助查看器来获取帮助。 但您可以使用man
命令访问手册页。 要获得man
命令的帮助,请运行man man
。 (使用向上和向下滚动每行,或使用PgUp和PgDn或b和空格键按每页滚动;按/按搜索,然后按q退出。)
如果将其插入提供Internet连接的有线以太网网络,则最小的Ubuntu系统将自动访问Internet。 如果您使用无线,则可能需要手动配置。 (如果您在安装GUI之前能够使用有线连接,这可能会为您节省一些麻烦。) 这个问题可能对此有所帮助。 或者,如果您使用的是Ubuntu 11.04,则可以轻松安装和使用cnetworkmanager
(用于配置网络管理器的命令行前端)。 如果您需要安装软件包以使网络正常工作,您可以从CD或https://launchpad.net/ubuntu手动检索.deb
文件,然后使用sudo dpkg -i ...
安装它(替换...
使用您要安装的.deb
文件的名称)。
通过网络工作(可能是开箱即用的情况),您应该首先更新命令行系统上的所有软件包:
sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade
然后,您可以安装GUI。 如果您想要一个function齐全的GUI,就好像您已经安装了常规的Ubuntu, Xubuntu , Kubuntu或Lubuntu ,但没有它们附带的应用程序 ,那么您可以使用--no-install-recommends
安装其中一个软件包旗:
sudo apt-get --no-install-recommends install ubuntu-desktop
sudo apt-get --no-install-recommends install xubuntu-desktop
sudo apt-get --no-install-recommends install kubuntu-desktop
sudo apt-get --no-install-recommends install lubuntu-desktop
如果你想要更小的东西,你可以安装X服务器xorg
(它必须存在于Ubuntu上的任何GUI):
sudo apt-get install xorg
然后安装一个窗口管理器必须存在才能使Ubuntu上的任何GUI有用,否则应用程序窗口会弹出,无法移动,隐藏,重新显示,切换,resize等等。 “kiosk”系统是一个例外,它始终只运行一个应用程序全屏。 窗口管理器的轻量级选项包括twm
, fluxbox
和openbox
,您可以使用这些命令(其中一个)安装:
sudo apt-get install twm
sudo apt-get install fluxbox
sudo apt-get install openbox
要启动GUI,请运行startx
。 请注意,根据您的需要,它可能需要大量的手动配置,以满足您的需求。
如果你想要比X11更复杂的东西和一个简单的窗口管理器,但是比-desktop
包提供的整个界面更复杂,那么你可以尝试自己安装桌面环境包(比如xfce4
for Xfce,Xubuntu中提供的GUI)。 ..但你的里程可能会有所不同,因为这些软件包并不总是包含所有必要的组件,以使你的界面在Ubuntu中相当强大和有用。
由于Ubuntu Server系统(如Ubuntu的最小安装)是GUIless,因此ServerGUI文档页面上的信息部分相关(尽管不完全 – 例如,反对拥有GUI的参数可能不适用于您的情况)。
顺便说一句,这个答案中的手册页链接是12.04 LTS版本,对其他人来说是最大的用处……但是你可以点击页面顶部的11.10链接来获得11.10版本。