Ant-Veil

Caspar Blog

Ubuntu 7.10 Configuration

| Comments

在 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

Comments