Ubuntu是一个以Linux为基础的操作系统,可以自由获得,并提供技术社区和专业支持。承袭自Deblan的血统让它具备了相当的稳定性,再加上豪华的桌面与完整的中文化支持,让接触到Ubuntu的人无不赞叹。在亲自体验过Ubuntu之后,用户将深切地感到它是适合一般用户使用的Linux环境。本文将介绍在Ubuntu Linux安装完毕之后的设置步骤。
1、安装基本系统
这里安装使用的是Ubuntu 7.04 的 Alternate CD。使用 Alternate CD 引导启动,然后选择 “安装命令行系统(Install Command Line)” 进行最小化安装,在这一步,要注意,一定不要选择中文语言环境,否则在终端窗口下的各种提示,有很多都是中文的。在没有装载完成X Window之前,你只能看到一堆杂乱的小方块。另外安装过程中可以做一下网络设置。
1、系统分区
Linux 下最少得有 2 个分区,一个是 /swap 交换分区,一个是 / 根分区。
一般桌面用户推荐选用 ReiserFS 文件系统,分区方案如下 (80G):
/swap 512M
/ 8G
/home 70G
swap 分区不建议超过 1G,不低于 128M。
2、网络配置
在基本系统安装完成后,会要求重新启动一次系统,使用在安装过程中设置的帐号及密码登录。
使用ADSL上网的,这里先设置ADSL:
sudo pppoeconf
pon dsl-provider #上线
poff #下线
非拨号用户使用以下命令设置网络
sudo vim /etc/network/interfaces
网卡通过DHCP自动获取IP地址
# The primary network interface (配置主网络接口)
#开机自动激活eth0接口
auto eth0
#配置eth0接口为DHCP自动获取
iface eth0 inet dhcp
获取IP地址
sudo dhclient eth0
网卡静态分配IP地址
#开机自动激活eth0接口
auto eth0
#配置eth0接口为静态设置IP地址
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
激活以上设置
sudo /etc/init.d/networking restart
DNS 设置
sudo /etc/resolv.conf
加入
nameserver 202.102.152.3共4页。
3、修改、更新源
sudo vim /etc/apt/sources.list
系统安装之后默认的是亚洲官方的源,建议网通修改为台湾大学的源,电信修改为 CN99 的源,具体可以参考这里。然后更新源(我的sources.list):
sudo apt-get update
sudo apt-get dist-upgrade
更新的时候要注意更新的完整性
4、安装基本图形系统及窗口管理器
sudo apt-get install x-window-system-core gdm build-essential
x-window-system-core是x-window的核心组件;gdm是Gnome的登录界面,同类的有KDE的登录界面kdm和另一个轻量级的xdm;build-essential是编译程序源码所必须的组件。
窗口管理器使用 fluxbox ,由自己来编译,编译fluxbox时需要以下组件
sudo apt-get install xorg-dev xserver-xorg-dev checkinstall xlibs-dev
到 Fluxbox 主页下载最新的源码包,解压,在终端中cd进解压目录,然后进行编译(我下的是v1.0rc3):
tar zxvf fluxbox-1.0rc3.tar.gz
cd fluxbox-1.0rc3
./configure
make
sudo make install
安装完之后,设置GDM,即可以在GDM界面选择从Fluxbox还是Gnome等别的环境启动。
对于没有安装任何桌面环境的用户可以在自己主目录下创建.xsession 文件,或者创建.xinitrc 文件,填入下列内容:
exec startfluxbox
对于需要在多个环境下切换的用户可以在 /usr/share/xsessions/ 下创建 fluxbox.desktop 文件,fluxbox 的具体设置见这里,这里附上我的 apps , keys , menu 文件以及我的 fluxbox 主题。
5、安装显卡驱动
去 nvidia 官方下载驱动
Nvidia显卡驱动安装的时候要对内核作改动,这里需要一个组件:
sudo apt-get linux-headers-`uname -r`
注意上面的单引号是Esc键下那个,不是Enter键左边那个。
以后在图形界面下如果要修改屏幕刷新率或者分辨率可以在终端或运行对话框中输入
nvidia-settings
安装可以参考这里。
相关命令
gdm 的启动与关闭
sudo /etc/init.d/gdm stop
sudo /etc/init.d/gdm restart共4页。
6、安装简体中文语言包与 输入法
sudo apt-get install language-pack-zh language-pack-gnome-zh
系统的简体中文语言包。
sudo apt-get install fcitx
输入法,另外还有一个是 SCIM。
这里还需要一个输入法管理器
sudo apt-get install im-switch
安装完之后要激活输入法
sudo im-switch -s fcitx
系统字体刷新
sudo fc-cache -f -v
7、调整更改时区,时间
如果同时又装了 windows 的话,由于 windows 并不启用UTC (GMT),会导致时间不对,这时候要执行:
tzselect
按照提示进行选择时区,然后:
sudo cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime
执行
sudo ntpdate cn.pool.ntp.org
cn.pool.ntp.org是位于中国的公共NTP服务器,用来同步你的时间。
8、安装相关工具及软件
sudo apt-get install gksudo
安装好之后在 fluxbox 的菜单menu中加入 {gksudo 命令},就会直接在X下提示 su 的密码。
sudo apt-get install synaptic
Gnome的新立得软件包管理器,就是图形界面的源管理器。
sudo apt-get install feh fbpager
feh: 一个图片查看工具,Fluxbox中使用fbsetbg设定 壁纸之后fbsetbg会自动寻找一个可以设置壁纸的程序,feh就是其中的一个。
fbpager: Fluxbox的虚拟桌面扩展工具。
设置壁纸:
fbsetbg -f /home/lost/.wp.jpg
sudo apt-get install gnome-session gtk2-engines*
gnome-session: 比gnome-core更简洁,目的是为了在fluxbox启动的时候加载gnome-settings-daemon,从而使GTk界面的程序的外观不那么丑。
gtk2-engines*: gtk的外观主题
