最强的ubuntu8.04安装配置手册


作者 pengkuny
原始链接 http://www.pengkuny.com/post/Install_Ubuntu8.04.html

考虑到文章太长(超过一万字),将文章分割为十一篇子文章(蓝色文字链接)。欢迎大肆转载,任意修改,但请务必保留作者和原始链接,ubuntu的世界是自由和分享的,也是尊重劳动的。


.系统初始化
.输入法
.系统美化
.影视工具
.文件浏览
.系统管理
.其他软件
.虚拟
.编程环境
.KDE
十一.Ubuntu出现的一些问题

借本文人气,希望更多的人奉献爱心,行动起来,中国人爱心相持,共度难关:



.系统初始化
(没有硬盘分区,系统安装的内容(可参考http://forum.ubuntu.org.cn/viewtopic.php?t=115542),因为安装方法太多了,差异太大,只有多失败几次才能驾驭系统,呵呵。本文重在ubuntu的配置。)
先到中文官网看看基本的设置:http://wiki.ubuntu.org.cn/Qref/Hardy
1.update source list ,
updae your system.
在教育网和电信网络环境中切换源:
sudo gedit /etc/apt/sources.list
配置一个源足矣,越多越麻烦。系统似乎不会自动识别速度最快的源,源越多只会导致update和upgrade的速度减慢。
#中国科学技术大学更新服务器(教育网,推荐校园网和网通用户使用):
deb http://debian.ustc.edu.cn/ubuntu/ hardy main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ hardy-backports main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ hardy-proposed main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ hardy-security main multiverse restricted universe
deb http://debian.ustc.edu.cn/ubuntu/ hardy-updates main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-backports main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-proposed main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-security main multiverse restricted universe
deb-src http://debian.ustc.edu.cn/ubuntu/ hardy-updates main multiverse restricted universe
#电信cn99的源
deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ hardy main restricted universe multiverse

适应不同网络环境:
保存:
sudo cp /etc/apt/sources.list /etc/apt/sources.list_edu
sudo cp /etc/apt/sources.list /etc/apt/sources.list_dianxin
还原:
sudo cp /etc/apt/sources.list_edu /etc/apt/sources.list
sudo cp /etc/apt/sources.list_dianxin /etc/apt/sources.list

sudo apt-get update #这一步是更新你的源列表,换源后必须执行
sudo apt-get upgrade #这一步是更新软件

作者 pengkuny
原始链接 http://www.pengkuny.com/post/Install_Ubuntu8.04.html


2.Hardy已经有硬盘安装了,非常完美,将iso文件和wubi.exe(从iso中解压出来的)两个文件放到任意同一目录下,在windows下点击wubi.exe即可完成安装,它将把ubuntu安装在windows的一个文件夹内,无须分区,也不影响windows的文件;卸载也很方便,双击wubi.exe进行卸载即可。

3.ubuntu如何从旧系统升级到新的系统:例如从ubuntu 7.10升级到ubuntu 8.04
方法一,命令行方式:
1). 更新现有系统(必须先更新现有系统!否则容易出现依赖关系的问题)
$ sudo apt-get update
$ sudo apt-get upgrade
2). 修改源
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list_gutsy
$ sudo gedit /etc/apt/sources.list
把所有的"gutsy"替换成“hardy”
3). 进行系统升级
$ sudo apt-get dist-upgrade
$ sudo apt-get upgrade

方法二,图形化方式:
$ sudo update-manager -d
这种方式可以充分系统Ubuntu官方编制的脚本,不需要手动修改源,更便捷更可靠。

DVDISO镜像升级更新ubuntu系统:(http://zhongwenyu.bokee.com/3218162.html
官方DVD下载地址:http://cdimage.ubuntu.com/dvd/
好处是断网升级,免去不时下载的麻烦挂载镜像,直接解包。
sudo mount -t iso9660 -o loop XXX.iso /media/cdrom
在源里加上cdrom
sudo apt-cdrom -m -d /cdrom add
这样生成的source.list还是优先去ubuntu.org.cn(这一点没有验证),手动删掉他们,只留cdrom,开始升级吧:
sudo apt-get update
sudo apt-get dist-upgrade

完了,可以查看ubuntu版本:
cat /etc/issue
或者:
sudo lsb_release -a

4.automatix:安装Ubuntu最流行的软件, 它里面都是一些默认没有安装的软件,cool! http://www.getautomatix.com/ 不过暂无hardy版本(好像暂停开发了),静候吧。


5.保存更新下载的包,下载的包都在这个文件夹:
/var/cache/apt/archives
想删掉的话:sudo apt-get clean
另外,删除已经卸载的软件的安装包:sudo apt-get autoclean

6.安装各种格式的软件包方法示例:
解压示例:
1)解nianqing.tar:tar xf nianqing.tar
2)解nianqing.tar.gz:tar zxf nianqing.tar.gz
3)解nianqing.tar.Z:tar zxf nianqing.tar.Z
4)解nianqing.tgz:tar zxf nianqing.tgz
5)解nianqing.bz2:bunzip2 nianqing.bz2
6)解nianqing.tar.bz2:tar jxf nianqing.tar.bz2
7)bin:先给予权限,然后直接执行,如*.bin的安装:
sudo chmod 755 *.bin------把bin 文件改成可执行文件,也可以sudo chmod +x a.bin
sudo *.bin---------直接执行bin文件,然后按提示操作
8)deb包:一般双击安装即可,权限不够时,尝试:sudo dpkg -i *.deb
9)编译安装方式:一般作者会给出步骤,解压后cd到该目录,如下安装,可以参考目录下readme文件的说明。
1 ./configure
2 make
3 sudo make install
10)其他更多类型sh ,py ,run后缀文件的安装方式,详见
http://www.linuxsir.org/main/?q=node/51

7.备份和还原系统:记得用sudo,否则在备份/home时会有点错误,--exclude=表示不需要备份的文件夹,备份前先删除trash(回收站)中文件,var/cache/apt/archives中下载的软件包也可以删除,/media文件夹一般也要排除。
sudo tar -cvpzf /media/sda8/ubuntu_backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media /
还原:还没还原过, ^_^
更多参考:http://wiki.ubuntu.org.cn/BackupYourSystem

8.程序安装之后跑哪里去了?
经常会找不到如何开启程序, 如果了解了linux对应用程序的组织方式,就会很容易找到:
1)最常见的,"应用程序"菜单中找.
2)首选项中,一般都是涉及系统管理的软件,比如分区软件,鼠标,触摸板,AWN等等.
3)面板小程序,面板右键添加程序, 比如时间提示工具, 音乐面板插件等等.
4)从新立得下载的软件一般通过上述三种方式可以找到软件, 自行下载解压安装如果找不到程序的只要稍微留意一下:
一般默认安装在/home/用户 目录下, 程序安装说明中会说明如何从命令行启动程序.
5).jar后缀文件可以直接执行.
6)所有程序都可以从命令行执行, 基本上输入该程序的名称即可, 有的需要加参数. 多man一man.
7)自己创建启动器.

8)系统询问某某文件用什么程序打开时,用which命令快速定位程序位置,例如定位gimp:which gimp 终端显示路径/usr/bin/gimp (程序基本上都在这个目录)。
9)其他的不知道了.


9.CNR安装软件,以前很垃圾的一个东西,现在改进不少,相当于多增加一个丰富的软件源吧。http://www.cnr.com

10.如何删除linux旧内核
uname -a  #使用这个命令可以查看当前系统使用的内核。
dpkg --get-selections|grep linux #列出当前内核。带image的则是已经安装的内核,可以用以下命令卸载:sudo apt-get remove linux-image-2.6.24-11-generic #其中 linux-image-2.6.24-11-generic 为版本号,输全 。

11.慎用sudo ,su命令
这两个命令代表使用系统的最高权限,如果不是必要,请勿随便滥用。另外请在刚安装完Ubuntu系统后进行以下操作:
$sudo su
$passwd #为root设置一个密码,因为如果不这样做的话,Ubuntu默认root是没有密码的,任何人都可以从recovery 模式中直接不需密码就进入你的文件系统,所以这部千万要记得。
禁用root帐户方法(可选): sudo passwd -l root


.输入法
输入法三步曲:scim → scim-python → fitx, scim-python基于scim, fitx基于scim-python
scim:是老牌了,特点大家都了解;
scim-python:非常不错, 安装后即scim整合, 整合了搜狗拼音输入法的词库,而且能动态调整词频,用辅助键选词简单的英文提示缺点是:因为python的缘故,某些情况下反应比较慢,一般情况下反应速度还是可以。scim-python带了两个输入法:巨蟒拼音输入法和整句输入法。我把智能拼音作为后备,因为智能拼音反应流畅。
fitxFun Input Toy for Linux, mac移植过来的,特点很多,但唯一移植过来的特点是:非常强大的智能短句。目前还是一个半成品,普遍出现的问题是:每一次切换输入法都会启动一个fitx进程,原先的不会关闭,不停的增加占用内存。如果你可以忍受,那就装吧。还有一个缺点:不能动态调整词频!

Fcitx:也很不错,因为听说一度停止开发了,还有一些冲突之类的问题,所以一直在用scim。

1.删除scim多余的输入法:
码表文件夹位置: /usr/share/scim/tables,智能拼音的码表不在里面,如果你只用智能,那好办,把码表文件夹全部删掉。
#sudo rm -R /usr/share/scim/tables

否则把你需要的码表事先保存,然后删掉剩下的码表。
重启X,永无烦恼了。

2.在英文环境下使用scim,方法:
最简单的办法是在系统-语言支持里勾选中文支持,否则要自行安装scim。

3.安装scim-python
http://code.google.com/p/scim-python/downloads/list下载 scim-python源代码包。

执行下列命令:
$ sudo apt-get install scim-dev
$ sudo apt-get install python-enchant
$ sudo apt-get install python-gtk2-dev
$ sudo apt-get install libgtk2.0-dev
$ tar jxvf scim-python-${version}.tar.bz2
$ cd scim-python-${version}
$ ./configure –prefix=/usr

$ make
$ sudo make install
重新登录桌面系统。
设置习惯自己的快捷键:比如左右Ctrl切换中英文,左右shift选词2,3
sudo gedit ~/.scim/config
修改:
/IMEngine/Chewing/ChiEngKey = Control+Control_R+KeyRelease,Control+Control_L+KeyRelease
/IMEngine/Pinyin/ModeSwitchKey = Control+Control_L+KeyRelease,Control+Control_R+KeyRelease
/IMEngine/Table/ModeSwitchKey = Control+Control_L+KeyRelease,Control+Control_R+KeyRelease
重启X,OK。

让scim实现光标跟随:(跟opera会有冲突,使用opera的请另外解决)
修改 /etc/X11/xinit/xinput.d/scim 改成这样:
#GTK_IM_MODULE=xim
#QT_IM_MODULE=xim
GTK_IM_MODULE=scim
QT_IM_MODULE=scim

4.安装fitx,暂时不建议安装:
编译安装方法(可以先下载deb包试试,安装不成功,再编译安装):http://code.google.com/p/fitx/wiki/BuildFitx
ubuntu 8.04需要root安装(因为gnustep版本的缘故),即:
$ sudo su
$ . /usr/share/GNUstep/Makefiles/GNUstep.sh (
注意前面有一个“.”和空格)
$ cd fitx
$ make install

装了之后想卸载的话,到scim全局设置里取消该码表,或直接删了 sudo rm -R /usr/share/scim-python/engine/FunInputToy

总结完这么多配置,我终于有时间说一句:Linux下的中文输入法实在是太TMD挫了。


.系统美化
1.Hardy不需要美化字体,因为hardy自带的文泉驿字体等中文字体已经相当完美了,除非字体显示不正常。美化方法:
1
)强大的字体管理软件fontmatrixsudo apt-get install fontmatrix
源里面如果没有,上http://www.getdeb.net/deb包,安装方法:
应用程序-图像-FontMatrix:文件-Import,导入的字体都显示在左面板,然后编辑-Activate All Current(激活),搞定!到系统-外观-字体里面去看看吧,都在那儿了。

2(可以跳过)你要喜欢手动修改配置文件,用下面的方法(以微软雅黑为例/windows/fonts/msyh.ttf):
参考:http://forum.ubuntu.org.cn/viewtopic.php?t=116665
1).下载后将字体放到 /usr/share/fonts/vista/(怎么下载字体和怎么放到vista目录中不用我教了吧)
sudo chmod +rx /usr/share/fonts/vista/*.ttf (一定要更改权限)
2).建立字体缓存信息
代码:
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
3).将附件解压并拷贝配置文件到 /etc/fonts/ 下
4).覆盖local.conf文件
代码:
cd /etc/fonts/conf.avail
sudo cp ../local.conf 51-local.conf #覆盖51-local.conf
5).修改配置文件
代码:
cd /etc/fonts/conf.avail
sudo gedit 69-language-selector-zh-cn.conf
分别在
<string>Bitstream Vera Serif</string>
<string>Bitstream Vera Sans</string>
<string>Bitstream Vera Sans Mono</string>
下添加
代码:
<string>Microsoft YaHei</string>
<string>Segoe UI</string>
6).重启X(ctrl+alt+backspace)
你会发现系统中几乎所有字体都变为雅黑了!包括好多人反映的firefox与系统字体不一致的问题,firefox的字体(包括菜单和网页中)都是雅黑的。

我发现8.04一开始使用文泉驿正黑字体的时候,需要将字体大小调整到至少13,才能显示比较清晰,所以我才用微软字体进行美化。因为在8-12这个字号段默认为点阵而非矢量,解决办法:
$sudo apt-get install fontforge # 安装fontforge
然后保存下面的脚本为zenhei_nobitmap.fe

代码:

#!/usr/bin/fontforge
Open("wqy-zenhei.ttf");
Generate("wqy-zenhei-nobitmap.ttf");
Close();

然后把该脚本放在wqy-zenhei.ttf的目录下,然后执行

代码:

fontforge -script zenhei_nobitmap.fe

另外:论坛上的解决办法http://forum.ubuntu.org.cn/viewtopic.php?t=116318:将配置文件中的点阵显示设置为矢量显示,用该文中内容覆盖系统中的/etc/fonts/conf.d/44-wqy-zenhei.conf

优化Ubuntu8.04GNOME环境下的KDE程序字体(例如Amarok)
sudo apt-get install qt4-qtconfig kcontrol(不一定会用到kcontrol,先下载前者试试看)
等安装完成后,在终端运行 :qtconfig-qt4 或者系统-首选项-Qt4设置
而设置KDE Control Center KDE 控制中心),去到 “Appearance & Themes(外观与主题)” — “Fonts(字体)” 下,把字体设为自己喜欢的。

2.Compiz Fusion效果:
开启Compiz Fusion,无非就是两种方法:安装源里面的受限驱动和安装厂家出的专门的linux驱动。当开启受限驱动之后还无法开启特效的时候,想都不用想,只能安装原厂驱动。

1)对于hardy,系统自带CompizCompiz Fusion
ATI
的显卡很多都开启不了,尽管使用了受限驱动,我的是ATI X1250集成显卡。 (直接安装8.04只要启用受限驱动就可以了,从7.10升级过来的可能找不到受限驱动,按照下面的方法自行安装ATI的Linux驱动)
可以先不忙着开启系统的受限驱动,自行下载ATIlinux驱动,主页: http://ati.amd.

你可能感兴趣的:(linux,Debian,python,配置管理,ubuntu)