在 Linux 的众多发行版中,ubuntu 以其良好的操作界面、丰富而方便的软件包管理器,赢得了多数 Linux 用户,本文即以 Ubuntu Linux 7.10 为例,讲解其安装与配置。
插一句:Linux 初学者推荐下载一本命令行手册,点此下载>>>(特别感谢yegle同学倾心制作!)
使用 LiveCD 启动 Ubuntu7.10 操作系统后,双击桌面上的"Install"图标即可开始安装。选择语言、键盘布局、时区,这些步骤都很简单。在进入“分区”阶段,选择“手动”,否则小心你的数据被误删;一般新手只分一个格式为 EXT3 的/分区和一个 swap 分区即可,swap 分区的大小不超过内存即可。接下去进行用户名设置等操作,也比较容易。
接下来就可以执行安装,此时一定要注意拔出网线,否则 Ubuntu7.10 在安装程序进行到后期扫描镜像站点时会卡住,只能重新安装 Ubuntu。
另外,系统时间可能不正确,那么可以等重启系统之后进行设置。安装完系统之后只需要把 BIOS 的时间确认正确就行了。
如果你不能进入安装,可能是显卡问题,请下载 Alternative 的光盘进行文字界面安装。
好了,Ubuntu 的安装已经结束,下面是配置系统。
以下所有涉及命令操作均需在终端(Terminal)下完成:应用程序(Application)->附件(Accessories)->终端(Terminal)。
系统更新
首先备份源列表文件,打开并修改:
sudo cp /etc/apt/sources.list ~/sources.list
sudo gedit /etc/apt/sources.list
有如下源镜像站点可供使用,请根据自己的网络状况选择合适自己的更新源:
#欧洲官方源,建议不要在高峰期使用
deb http://archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu gutsy-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu gutsy-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu gutsy-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu gutsy-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu gutsy-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu gutsy-proposed main restricted universe multiverse
#江苏常州市电信
deb http://ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverse
#浙江杭州市电信网通双线,亚洲地区官方更新服务器
deb http://cn.archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu gutsy-updates main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu gutsy-backports main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu gutsy-proposed main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu gutsy-security main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu gutsy-updates main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu gutsy-backports main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu gutsy-proposed main restricted universe multiverse
#台湾交大更新服务器,推荐教育网使用
deb http://ubuntu.csie.nctu.edu.tw/ubuntu/ gutsy main multiverse restricted universe
deb-src http://ubuntu.csie.nctu.edu.tw/ubuntu/ gutsy main multiverse restricted universe
deb http://ubuntu.csie.nctu.edu.tw/ubuntu/ gutsy-backports main multiverse restricted universe
deb-src http://ubuntu.csie.nctu.edu.tw/ubuntu/ gutsy-backports main multiverse restricted universe
deb http://ubuntu.csie.nctu.edu.tw/ubuntu/ gutsy-proposed main multiverse restricted universe
deb-src http://ubuntu.csie.nctu.edu.tw/ubuntu/ gutsy-proposed main multiverse restricted universe
deb http://ubuntu.csie.nctu.edu.tw/ubuntu/ gutsy-security main multiverse restricted universe
deb-src http://ubuntu.csie.nctu.edu.tw/ubuntu/ gutsy-security main multiverse restricted universe
deb http://ubuntu.csie.nctu.edu.tw/ubuntu/ gutsy-updates main multiverse restricted universe
deb-src http://ubuntu.csie.nctu.edu.tw/ubuntu/ gutsy-updates main multiverse restricted universe
#北邮更新服务器,推荐教育网使用
deb ftp://openware.byr.edu.cn/pub/mirror/ubuntu/ gutsy main restricted universe multiverse
deb-src ftp://openware.byr.edu.cn/pub/mirror/ubuntu/ gutsy main restricted universe multiverse
deb ftp://openware.byr.edu.cn/pub/mirror/ubuntu/ gutsy-backports main restricted universe multiverse
deb-src ftp://openware.byr.edu.cn/pub/mirror/ubuntu/ gutsy-backports main restricted universe multiverse
deb ftp://openware.byr.edu.cn/pub/mirror/ubuntu/ gutsy-proposed main restricted universe multiverse
deb-src ftp://openware.byr.edu.cn/pub/mirror/ubuntu/ gutsy-proposed main restricted universe multiverse
deb ftp://openware.byr.edu.cn/pub/mirror/ubuntu/ gutsy-security main restricted universe multiverse
deb-src ftp://openware.byr.edu.cn/pub/mirror/ubuntu/ gutsy-security main restricted universe multiverse
deb ftp://openware.byr.edu.cn/pub/mirror/ubuntu/ gutsy-updates main restricted universe multiverse
deb-src ftp://openware.byr.edu.cn/pub/mirror/ubuntu/ gutsy-updates main restricted universe multiverse
执行列表更新操作和系统更新操作:
sudo apt-get update
sudo apt-get dist-upgrade
如果中文未安装完全,请至"System"->"Administratation"->"Language Support"->"Supported Languages"列表中勾选"Chinese"
,然后按确定下载语言包更新。
配置 SCIM 输入法
系统右上角的 SCIM 图标上点右键,选择"SCIM 设置",在"前端"->"全局设置"中取消勾选"在所有应用程序中共享一个输入法
"和“将预编辑字符嵌入到用户窗口中”,以防止软件之间使用输入法时冲突;在"输入法引擎"->"全局设置"中取消不需要的输入法,仅保留自己常用的即可。
解决 GTK 程序与 SCIM 输入法的冲突:
sudo gedit /etc/X11/xinit/xinput.d/scim
修改其中GTK_IM_MODULE=xim
一行内容为:GTK_IM_MODULE="scim"
或者安装 scim-bridge:
sudo apt-get install scim-bridge*
配置系统字体
请到 Vista 下将 msyh.ttf, msyhbd.ttf 两个雅黑字体文件拷贝到 home 路径的.fonts 目录下(如果不存在这个目录请新建),完毕后刷新字体缓存(需要管理员权限)
mkdir ~/.fonts
cp msyh.ttf ~/.fonts && cp msyhbd.ttf ~/.fonts
sudo fc-cache -fv
到"系统"->"首选项"->"外观"->"字体"处将非"等宽字体"的几项字体均改为"微软雅黑","等宽字体"项改为"DejaVu Sans Mono Book",字体大小酌情改为 9 或 10,渲染方式改为"次像素平滑"。
修改字体配置文件:
sudo gedit /etc/fonts/language-selector.conf
有三行<family>Bitstream Vera ***</family>,分别在每行后都加上一行:<family>Microsoft YaHei</family>
如果修改了字体配置文件仍不能达到每处均为雅黑字体,则参考我的配置文件(仅供参考,不同机器配置有所不同,若要覆盖请先备份原文件):点此下载>>>
sudo cp language-selector.conf /etc/fonts
在其他可以独立修改字体处均可以按类似方法调整字体。
系统细节配置
(如果你不打算主用 Linux 请不要执行此步骤)解决 mp3 文件 ID3 标签在 Linux 下显示乱码问题:
安装 mutagen
sudo apt-get install python-mutagen
安装完毕在终端中使用命令转换当前目录层下的 mp3 文件:
mid3iconv -e gbk *.mp3
如果想转换当前目录下包括子目录在内的所有 mp3:
find . -iname "*.mp3″ -execdir mid3iconv -e gbk {} ;
系统 compiz-fusion 特效管理器:
sudo apt-get install compizconfig-settings-manager
请注意,系统特效开启需要显卡驱动支持。Ubuntu 对 ATI 显卡支持不是很好,很难开启特效;对 NVIDIA 及 Intel 显卡支持较好,只需要在"受限驱动管理器"中将闭源的显卡驱动下载完毕安装重启即可。
Firefox 扩展
downthemall(下载工具)
gladder(穿墙工具)
Gmail Manager(Gmail 邮件通知)
Tab Mix Plus(标签栏加强工具)
All-in-One Gestures(右键手势)
Extended Statusbar(个性状态条)
Super DragAndGo(支持超级拖拽)
Colorful Tabs(彩色标签栏)
常用多媒体软件解决方案
自带音乐播放器——rhythmbox
需要安装解码器 gstreamer,请参考下一步
音视频解码器——gstreamer
sudo apt-get install gstreamer0.10-*
win32 视频解码器——w32codecs
如果你的网速还不错,可以尝试如下命令:
wget -c http://www.debian-multimedia.org/pool/main/w/w32codecs/w32codecs_20071007-0.1_i386.deb
sudo dpkg -i w32codecs_20071007-0.1_i386.deb
否则请在 XP 下用迅雷等软件下载。
视频播放工具——Mplayer
Mplayer 在安装了 w32codecs 后就是一个通用播放器。
sudo apt-get install mplayer mplayer-fonts mozilla-mplayer
◎解决点击视频播放时出现的"fatal error"现象:
在preferences->video
中选择通用驱动 X11
◎解决点击文件名为中文的视频无法打开的现象:
修改启动快捷方式:
sudo vi /usr/share/applications/mplayer.desktop
将其中的exec=gmplayer %U
改为exec=gmplayer %F
◎解决无法全屏播放的问题:
修改配置文件
sudo gedit /etc/mplayer/mplayer.conf
找到#zoom=yes
处,去掉前面的#号。
★以下播放器为可选项,如果你已满足现有播放效果可以忽略
音乐播放器——Audacious
sudo apt-get install audacious audacious-plugins audacious-plugins-extra
音乐播放器——Amarok
sudo apt-get install amarok
视频播放器——vlc
sudo apt-get install vlc mozilla-plugin-vlc
视频播放器——realplay
下载地址:http://www.real.com/linux
因为 vlc 不能播放 rmvb,所以还需要安装 realplay。下载完毕后,在终端中定位到安装文件所在路径,执行
sudo ./RealPlayer10GOLD.bin
◎解决 Realplay 播放无声问题:
安装 alsa-oss
sudo apt-get install alsa-oss
然后打开 realplay 的启动脚本文件:
sudo gedit /usr/bin/realplay
找到$REALPLAYBIN "$@"
,在其前面加上aoss
◎解决与 SCIM 输入法冲突导致不能打开 realplay 的问题
仍旧打开启动脚本文件,在文件最开头的#!/bin/sh
行之后加入一行:export GTK_IM_MODULE=xim
,保存关闭。
常用编程解决方案
文本编辑器——vi/vim
sudo apt-get install vim-full
◎让 vim 编辑器高亮显示关键字:
修改配置文件:
cp /etc/vim/vimrc ~/.vimrc
vi ~/.vimrc
编辑"syntax on
处,去掉"符号,保存退出
如想实现其他如自动缩进、括号匹配、行号等效果,请到此处下载我的.vimrc 文件,放到~/下即可。
gcc/g++编程包——build-essential
此软件包含了 gcc/gcc、make 等诸多工具,只需执行:
sudo apt-get install build-essential
即可全部安装。
jdk、java 插件
sudo apt-get install sun-java6-jdk sun-java6-plugin
JavaIDE——eclipse
sudo apt-get install eclipse
同时可以去http://www.eclipse.org/下载 eclipse 的 C++集成开发环境插件 CDT
常用网络资源传输工具解决方案
FTP 下载——gFTP
sudo apt-get install gftp
◎解决 gFTP 显示中文列表乱码问题:
修改启动脚本文件:
sudo gedit /usr/bin/gftp
在#!/bin/sh 之后加上一行:export LANG=zh_CN
保存并执行命令生成相应的 locale:
sudo locale-gen zh_CN
如果仍然不行,删除 gftp 的配置文件即可:
rm -rf ~/.gftp
即时通讯软件 QQ 替代品——eva
sudo apt-get install eva
◎解决聊天窗口选中文字点右键崩溃问题:
安装 kdebase-bin,kdebase-data
sudo apt-get install kdebase-bin kdebase-data
其他工具软件
rar 压缩&解压缩、rpm 包转换工具、7zip
sudo apt-get install rar unrar alien p7zip-full
chm 电子书查看器——kchmviewer
sudo apt-get install kchmviewer
pdf 电子书阅读器——Adobe Reader
http://www.adobe.com/products/acrobat/readstep2_allversions.html
字典——星际译王
sudo apt-get install stardict
字典库需要到http://stardict.sourceforge.net/cn/Dictionaries_zh_CN.php下载,下载完毕后解压缩到/usr/share/stardict/dic
虚拟机——virtualbox
有时候想用 XP,但是不想重启用另一个系统,此时可以装一个虚拟机。
源中的 vbox 是开源的,效果没有闭源的 vbox 好。闭源的 vbox 可以到http://www.virtualbox.org/下载。
解决启动虚拟机时提示的权限问题:
"系统"->"系统管理"->"用户和组"->VBOXUSERS->“管理组”->"添加用户权限"->重新登陆系统
解决 Vbox 在 XP 下及其他操作系统下享问题
无论哪个虚拟系统,都需要先安装虚拟辅助工具包,设置好主机的共享文件夹,然后在虚拟 XP 下"我的电脑"中,映射网络驱动器\vboxsvr\XXX
在其他 Linux 系统中挂载 mount -t XXX sdaX /media/sdaX
Windows 程序模拟器——wine
sudo apt-get install wine
“Wine Is Not a Emulator”,它提供了一系列 Win 下的 API,使得 Windows 程序在 Linux 下的运行成为可能。具体可以参考我的令一篇文章“Wine 在 Ubuntu 下的优异表现”
BBS Client —— Qterm
sudo apt-get install qterm
Gmail 邮件监测工具 —— checkgmail
sudo apt-get install checkgmail