1.安装过程中APT的设置
设置APT代理,有两种方法
#export http_proxy=http://ip:port(临时)
或者修改/etc/apt/apt.conf,添加
Acquire::http::proxy "http://yourproxy:yourport/"; (注意最后面必须用“;”结束)
2.控制台分辨率设置(grub)
sarge发行版的内核已经有framebuffer支持,设置一下grub的menu.lst的启动参数即可
例如我要令控制台以800x600x256启动,只要在/boot/grub/ment.lst里的
kernel /vmlinuz-2.6.8-2-386 root=/dev/hdb7 ro
这一个最后加上vga=771,即
kernel /vmlinuz-2.6.8-2-386 root=/dev/hdb7 ro vga=771
注:不同的内核这一句内容稍有不同
3.nvidia驱动安装及XF86Config-4配置
注:出自Hi-Weed网站的HOWTO,作了一点修改
nVidia ?卡??程式是中??部份?成: 一是系?核心模?(kernle module),二是用??的?(user-space libraries)。
用??的?是不?源的,也叫(GLX?),由nVidia?商直接??的己??包。核心模?是以源?形式(?仍有一?己???件),在Debian下的包是 nvidia-kernel-source 和 nvidia-kernel-common。??包都只是要安?一次就可以了,而核心模?就要在每次你重建或更改系?核心?重新??。
主要有以下三?步?:
1。 ??及安? nVidia的核心模?
2。 安?用???
3。 更新你的系?配置
步?0: ?????境
=================
# apt-get install kernel-headers-$KVERS
注:$KVERS是已经安装的内核版本,可以用以下命令查看
#uname -r
假如你安装的两个或以上内核,选择其中一个
步?1: ??及安? nVidia的核心模?
=================
Code.1.1 ?置一些方便的?境??
# export KVERS=$(uname -r)
# export KSRC=/usr/src/kernel-headers-$KVERS
Code.1.2 安?nVidia ?卡??程式系?核心模?包
# apt-get install nvidia-kernel-source nvidia-kernel-common
??便?在/usr/src?找到?安?的模?包
Code.1.3 解包
# cd /usr/src
# tar -zxf nvidia-kernel-source.tar.gz
Code.1.4 重建(??)模?
# cd /usr/src/modules/nvidia-kernel
# debian/rules binary_modules
好!完成??,??完的debian包可以在/usr/src/modules/(或/usr/src/ ??)?找到。
Code.1.5 把??完成的??包安?到系?
# dpkg -i /usr/src/modules/nvidia-kernel-*.deb
*如果你有多於一?nvidia-kernel包在?目?下,就要指明用哪?包啦!
步?2:安?用???
=================
Code.2.1 安?nVidia的用???
# apt-get install nvidia-glx
步?3: 更新系?配置
=================
Code.3.1 修改 X 伺服器配置,看下方引用
# nano -w /etc/X11/XF86Config-4
Code.3.2 重要/etc/X11/XF86Config-4更改部份
...Module Section
Load "glx"
#Load "dri"
#Load "GLCore"
...Device Section
Driver "nvidia" #本?都是 "nv"或"vesa"吧?
Code. 把nvidia列入系?自??入的模?配置列表吧。
# grep -q ^nvidia /etc/modules ||echo nvidia>>/etc/modules
注:这一步好像省略了也没什么问题,nvidia驱动还是正常运行了
另:做完这几步后你可能会发现2.4内核被安装上了,用apt-get删除即可
后话:我发现已经没必要用这种方法安装nvidia的驱动了,有更方便的方法,就是用module-assistant。
4.locales配置(UTF-8)
#dpkg-reconfigure locales
选上
en_US ISO-8859-1
en_US.UTF-8 UTF-8
en_US.ISO-8859-15 ISO-8859-15
zh_CN.GB18030 GB18030
zh_CN GB2312
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_HK BIG5-HKSCS
zh_HK.UTF-8 UTF-8
zh_TW BIG5
zh_TW.EUC-TW EUC-TW
zh_TW.UTF-8 UTF-8
PS:究竟要选多少个locale才行我不肯定
系统默认选
en_US.UTF-8
编辑/etc/environment
LANGUAGE="en_CN:en_US:en_GB:en"
LANG=en_US.UTF-8
5.几个优秀的中文字体安装
1) firefly的New Sung
添加源(其中firefly的New Sung在ustc目录)
deb http://debian.ustc.edu.cn/debian-uo sid java ustc rareware marillat misc
#apt-get install ttf-firefly-sung
修改XF86Config-4
加上字体路径
FontPath "/usr/share/fonts/"
2) Uming即AR PL ShanHeiSun Uni字体的安装
最新的Uming已经加入了firefly的点阵字,字体很清晰
在加入sid源或者直接下载下来安装即可
3) 文泉字体的安装
最近文泉字体已经放出了5.0正式版,包括9到12pt的点阵字,用在GTK1的程序里就很好
6.lftp配置(配合UTF-8)
先试试用lftp登录一下FTP,几乎都是乱码(因为绝大多数的FTP用的是GBK编码)
编辑~/.lftp/rc
set ftp:charset "gbk"
set file:charset "UTF-8"
好了,再登录一下,一切OK
设置代理(如果需要)
set http:proxy http://ip:port
set hftp:proxy hftp://ip:port
7.SCIM安装
注:参考SCIM主页Wiki中的Ubuntu/Kubuntu的安装配置
1)安装
#apt-get install scim scim-tables-zh uim scim-gtk2-immodule scim-uim
注:按我的理解,uim
2)配置
在/etc/X11/Xsession.d目录新建一个文件95Custom_Input(文件名不一定要用这个,但应该都要两位数字开始),内容如下:
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE="scim"
export XIM_PROGRAM="scim -d"
export QT_IM_MODULE="scim"
3)设置自动启动
首先是gnome
System->Preferences->Sessions
在Startup Programs 加上 scim -d
然后是KDE
在 .kde/Autostart/目录创建一个文件startscim,内容如下:
#!/bin/sh
scim -d
再输入命令
$chmod 744 startscim
重启X即可,在firefox, Qterm, Opera(shared)中输入都没问题
注:
1. 安装完SCIM后可能多出了ttf-arphic-bsmi00lp(即AR PL Mingti2L Big5), ttf-arphic-gkai00mp(AR PL KaitiM GB)两个字体,把它们删除,因为它们经常与firefly New Sung冲突(在firefox中特别严重,字体会变得很难看,虽然也可手动设置字体解决,但不爽)。
2.使用uim好像是我暂时了解到的安装SCIM的最好方法,不用patch QT又不用直接跟XIM打交道就搞定了GTK程序和QT程序(连最顽固的Opera都解决了,哇哈哈)
3.Opera最好使用shared版的,static版的经常出现什么都输入不了的情况
8.gnome安装及配置
#apt-get install gnome-applets gdm
编辑/etc/environment使gtk2.0的程序使用Xft(gtk1使用的是X核心字体,gtk2.2自动使用Xft)
export GDK_USE_XFT=1
更改gdm的登录界面为英文
编辑/etc/default/gdm
LANG=en_US.UTF-8
安装主题
把下载的主题解压到~/.themes目录(也可以使用apt-get安装-如果有源的话)
最好选择一些亮一点的主题,这样字体看起来会好看一点,如MacOS-X
设置gtk1, gtk2程序的theme
#apt-get install gtk-theme-switch
设置gtk1
#switch
如果出现如下提示
Gtk-WARNING **: Unable to locate loadable module in module_path: "libpixmap.so",
安装gtk-engines-pixmap
设置gtk2
#switch2
注:好像旧一点的版本gtk-theme-switch和gtk-theme-switch2是两个包的,现在统一到一个包中。运行命令可以为switch和switch2或gtk-theme-switch和gtk-theme-switch2。
9.KDE的安装及配置
#apt-get install kde-core
在Control Center的font那里打开AA,要不英文字体会很难看
10.不同桌面环境的字体统一设置(Xft.dpi)
经常碰到这样的问题,GTK的程序在Gnome下字体大小设置好后,在KDE下会变得很小。这是由于两个桌面环境的dpi默认值不一,Gnome是96,KDE是75
设定 Xft.dpi 可以用这个文件 ~/.Xresources
里边写入 Xft.dpi:96
96 是 中等大小 , 75 是小 , 100 是比较大的字体
这样设定之后KDE的字体可能会变得很大,在控制中心设成小一点即可
11.Acrobat Reader 7.0的安装
官方网站已经有简体中文体了,下载Linux的RPM包,然后利用工具alien把它转为相应的deb包,假设包文件名为AdobeReader_chs-7.0.0-2.i386.rpm
$fakeroot alien AdobeReader_chs-7.0.0-2.i386.rpm
等待一段时间后就生成了相应的deb包。
$sudo dpkg -i adobereader-chs_7.0.0-3_i386.deb
注: adobereader-chs_7.0.0-3_i386.deb是刚才生成的deb包。不知为什么转出来的包好像有点问题, /usr/bin/acroread这个链接好像是空的,但运行/usr/local/Adobe/Acrobat7.0/bin/acroread没问题,自建一个新的链接
$sudo ln -s /usr/local/Adobe/Acrobat7.0/bin/acroread /usr/bin/acroread
$acroread
OK,没问题了
12.U盘自动加载
#apt-get install gnome-volume-manager
插入U盘就会自动加载到/media/目录,中文显示也没问题,UTF-8就是好
注:只适合Gnome环境,KDE另有加载方法,未明
13.alsa驱动安装配置
1.09版本已经提供了多音频流的支持
#apt-get install alsa-base/unstable alsa-utils/unstable
然后用
#alsaconf
配置好声卡,重启
gnome-alsamixer(图形)或者alsamixer(命令行)调好音量
#alsactl store //not sure whether neccesary
注:完全没有出现与oss冲突的问题,所以也不用屏蔽其模块,很顺利,内核用的是自己编译的2.6,debian系统提供的内核未测试,我对于内核提供的oss,alsa支持与alsa-base等了解比较含糊,未明所以。
15.OpenOffice安装配置
$sudo apt-get install openoffice.org
如果要中文界面
$sudo apt-get install openoffice.org openoffice.org-l10n-zh-cn
默认界面对中文支持有点问题
打开Openoffice后,Alt+t-->o
OpenOffice.org的倒数第四项(即font项)
输入Andale Sans UI,将它用一个中文字体替代,别忘了右边的绿勾,还要把Always勾上