1、安装基本系统
Linux 下最少得有 2 个分区,一个是 /swap 交换分区,一个是 / 根分区。 一般桌面用户推荐选用 ReiserFS 文件系统,分区方案如下 (80G):
/ 8G /home 70G
使用ADSL上网的,这里先设置ADSL: sudo pppoeconf pon dsl-provider #上线 poff #下线
sudo vim /etc/network/interfaces
# The primary network interface (配置主网络接口) #开机自动激活eth0接口 auto eth0 #配置eth0接口为DHCP自动获取 iface eth0 inet dhcp 获取IP地址 sudo dhclient eth0
#开机自动激活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
sudo /etc/resolv.conf 加入 nameserver 202.102.152.3
系统安装之后默认的是亚洲官方的源,建议网通修改为台湾大学的源,电信修改为 CN99 的源,具体可以参考这里。然后更新源(我的sources.list): sudo apt-get update sudo apt-get dist-upgrade 更新的时候要注意更新的完整性
x-window-system-core是x-window的核心组件;gdm是Gnome的登录界面,同类的有KDE的登录界面kdm和另一个轻量级的xdm;build-essential是编译程序源码所必须的组件。
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
exec startfluxbox 对于需要在多个环境下切换的用户可以在 /usr/share/xsessions/ 下创建 fluxbox.desktop 文件,fluxbox 的具体设置见这里,这里附上我的 apps , keys , menu 文件以及我的 fluxbox 主题。
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
系统的简体中文语言包。
输入法,另外还有一个是 SCIM。 这里还需要一个输入法管理器 sudo apt-get install im-switch 安装完之后要激活输入法 sudo im-switch -s fcitx 系统字体刷新 sudo fc-cache -f -v
tzselect 按照提示进行选择时区,然后: sudo cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime 执行 sudo ntpdate cn.pool.ntp.org cn.pool.ntp.org是位于中国的公共NTP服务器,用来同步你的时间。
安装好之后在 fluxbox 的菜单menu中加入 {gksudo 命令},就会直接在X下提示 su 的密码。
Gnome的新立得软件包管理器,就是图形界面的源管理器。
feh: 一个图片查看工具,Fluxbox中使用fbsetbg设定壁纸之后fbsetbg会自动寻找一个可以设置壁纸的程序,feh就是其中的一个。 fbpager: Fluxbox的虚拟桌面扩展工具。 设置壁纸: fbsetbg -f /home/lost/.wp.jpg
gnome-session: 比gnome-core更简洁,目的是为了在fluxbox启动的时候加载gnome-settings-daemon,从而使GTk界面的程序的外观不那么丑。 gtk2-engines*: gtk的外观主题引擎,加载了gnome-settings-daemon才会使之生效。 以上两项装完之后应该就已经装上了Gnome的设置中心:gnome-control-center,它包括了指向所有Gnome环境变量修改工具的链接。
gtk的图形界面音量调整工具。安装之后默认情况下音量是静音的,打开音量调整工具,将静音的复选框中的箭头去掉即可。
rox-filer: 文件管理器。 file-roller: 各种压缩包的图形前端。
java开发环境,附带有java运行环境。
在桌面显示当前系统状态,如果安装后出现出现闪烁,解决办法如下:
sudo apt-get install wmctrl 修改xorg.conf文件: sudo vim /etc/X11/xorg.conf 在Module段加入一行: Load "dbe" 保存后退出。
vim ~/.conkyrc 设置以下几项: own_window yes own_window_type override double_buffer yes 保存后退出。 重新启动系统就好了。
vim-full vim-python 是Vim的完整组件。 scite 是轻量级的编辑器,简体中文语言文件 locale.properties 放到 scite 安装目录下,一般为 /usr/share/scite,再附上我的用户配置文件 SciTEUser.properties 。 openoffice.org 大名鼎鼎的 openoffice,openoffice.org-gtk 可以使Ooo和Gnome主题保持一致,openoffice.org-l10n-zh-cn 是 openoffice 的简体中文语言包。 evince是PDF文档查看工具,xpdf xpdf-chinese-simplified xpdf-chinese-traditional三个组件用于解决部分中文PDF文档出现乱码的问题。 gimp 类似于Photoshop的东西,现在PS没有Linux版本。 wine 安装Windows程序必备。
amule 是Linux下的电骡。 filezilla 是FTP工具。 mozilla-firefox-locale-zh-cn 是 firefox 的简体中文包。 thunderbird 是和 Firefox 同出一源的电子邮件工具,不过我用它来阅读新闻组和RSS新闻,它是Linux下对中文新闻组支持最好的工具。 tsclient 是linux下的远程桌面工具。 mplayer Linux最强大的多媒体播放器,由于知识产权的原因,7.04的源中没有再提供其解码器w32codecs的下载,可以到其官网上下载 all-20061022.tar.bz2 和 windows-all-20061022.zip 两个包,解压后前者mv到 /usr/lib/codecs,后者mv到/usr/lib/win32目录中即可,这两个目录如果没有就建立它。 mozilla-mplayer firefox的mplayer插件,使FF支持播放网页中的内嵌媒体。 VLC 多媒体播放器,不过不支持 real 格式。
Opera:最好的网络浏览器,可到其官方网站下载。 Pidgin:原来叫Gaim,可到 getdeb 下载deb包,包括 pidgin 和 pidgin-data 。安装: sudo dpkg -i package Skype:不用说了吧。 MultiGet 图形界面的下载工具,现在更新换代了,开发代号为 monma ,这里下载。 Tux Commander 类似 Total Commander 的工具。
至此,自己定制的操作系统已经完成了,当然还可根据自己的需要继续安装其它软件。 |