开始吧,我下的是ubuntu-9.04-beta-desktop-i386,用的移动硬盘启动安装,这个就不说了,网上的教程有很多,关键是grub的写法~alternate版本是命令行的安装方式,不能玩游戏哦,哈哈
kubuntu也装了下,感觉不如ubuntu做的完善,所以最后还是定在了ubuntu这个版本上
我的本本是Benq s41 c28,显卡是8600m的,无线网卡是4965,其他的硬件应该没什么好说的了,ubuntu的驱动默认安装就搞定了,显卡在装完系统后,可以顺利激活成180版的,很方便,我主要记录了一下系统装完之后,软件的调整。
做个目录,方便查找
补充了一个pdf文件,用在线工具生成的比较粗糙,将就着看吧。压缩包是rar的分段压缩,请下全几个文件之后再解压。
ubuntu9.0.4 安装手记
!(1)系统安装简述〔建议〕---------------------------------------------------------------------------------------
与系统安装,配置有关的:
---------------------------------------------------------------------------------------
1.安装过程简述〔点我〕
2.NetworkManager设置,修改MTU,解决上网重新连接问题〔点我〕
3.更新源注意事项〔点我〕
4.修改root用户密码〔点我〕
5.并行启动程序〔可选〕
6.虚拟内存swappiness设置〔可选〕
7.配置一下Firefox〔可选〕
8.物理内存变/tmp缓存的设置〔可选〕
9.scim的设置〔点我〕
10.基础库文件安装〔点我〕
11.使用sysv-rc-conf优化服务〔可选〕
12.解决系统影音播放问题,建议使用mplayer〔点我〕
13.更新〔点我〕
14.axel命令行式下载以及firefox内的调用〔可选〕
15.ntfs写入支持配置程序〔点我〕
44.重装需要备份的文件夹〔点我〕
---------------------------------------------------------------------------------------
与浏览器有关的优化以及配置:
---------------------------------------------------------------------------------------
16.(资料)配置dnsmasq为本地DNS服务器,加快firefox的dns解析速度〔参考〕
17.火狐的使用,优化以及服务商dns劫持,浏览器自动转向的解决办法〔点我〕
18.使用Google App Engine架设个人代理服务器〔参考〕
45.更新到firefox3.5b4以及插件的解决办法〔点我〕
---------------------------------------------------------------------------------------
与系统字体,美化,3d桌面等有关的使用以及配置:
---------------------------------------------------------------------------------------
19.在系统里手工加入微软字体以及使用中英混合字体的方法〔点我〕
20.系统桌面的配置,图标,3d等〔点我〕
21.WallpaperClockScreenlet v2.3〔可选〕
22.sun java6 jdk的安装以及字体修正〔点我〕
43.解决,全形冒号变为奇怪字符的问题〔参考〕
---------------------------------------------------------------------------------------
关于wine,ie,虚拟机的使用:
---------------------------------------------------------------------------------------
23.关于wine〔点我〕
24.ie4linux的安装〔点我〕
25.关于虚拟机xp的使用〔可选〕
42.vbox安装9.04ubuntu需要下载2.2版的增强工具包〔参考〕
44.wine 1.1.22版可以完美运行Potoshops CS4〔点我〕
---------------------------------------------------------------------------------------
输入法,代码编辑器相关问题:
---------------------------------------------------------------------------------------
26.小企鹅3.6.0编译安装和报错解决〔点我〕
27.gedit打开Windows文本乱码问题的解决方法〔点我〕
28.安装mysql〔可选〕
29.关于Netbeans〔可选〕
30.关于grails〔可选〕
31.myeclipse7.1.1安装,cannot open shared object file 的报错处理〔点我〕
---------------------------------------------------------------------------------------
其他应用程序:
---------------------------------------------------------------------------------------
32.openoffice3.1安装以及循环恢复文档的问题的解决〔可选〕
33.关于菜单目录的清理〔点我〕
34.关于gnome do这个玩具〔可选〕
35.传说中速度最快的电驴——mldonkey+图形界面sancho〔点我〕
36.关于修改mp3标签在Rhythmbox和tot里乱码的问题〔参考〕
37.Rumine(未解决)和Rhythmbox的新发现〔参考〕
---------------------------------------------------------------------------------------
硬件配置,内核安装以及驱动相关:
---------------------------------------------------------------------------------------
38.关于触摸板〔点我〕
39.关于s41面板上自带麦克的问题〔点我〕
40.键盘映射〔资料〕
41.内核2.6.30以及显卡驱动的安装和优化〔点我〕
UbuntuDVD中的的启动文件可以支持ntfs分区中的iso文件,所以使用硬盘安装是可行的(已测试),而且,感觉上,直接安装过的正式版9.04比从测试版升级上来的速度要流畅一点(个人感觉,没法量化测试),使用dvd安装之后,不需要再下中文包了,所以,强烈建议使用dvdiso安装。如果使用live cd安装,切记安装过程中不要联网,如果联网了,临时系统会自动去load apt源,根据网络状态,有可能会卡在那里几十分钟。DVD版在安装的时候,有点慢,我装了两次,都接近50分钟的安装过程,安装完毕后,提示重启系统。
Ps:安装过程中如果联网了,可以通过临时系统里的pidgin上msn或QQ,和firefox上网查资料,这是ubuntu的特色,但如果用的livecd安装,那是没有提供中文包的~~你只能打字母,或者,用拼音在google里换成汉字再copy回来,嘿嘿,别说我bt~~。DVD安装包含有中文包,可以输入中文。
!(2)修改MTU,解决上网重新连接问题〔建议〕
重启后进入系统,如果网卡正常的话,可以直接上网了,NetworkManager里每个连接配置的mtu都是默认自动,这个选项要先改成跟你网络合适的参数,否则,会发生浏览网页总是需要重新连接的问题,我的是2M网通adsl,我设的MTU=1500字节.
!(3)更新源注意事项〔建议〕
进入系统-->系统管理-->软件源-->修改第一选项卡下的 download from:为main server,千万不要选中国server,慢的要死,或者你选其他,然后可以从很多官方源里测试一个比较快的连接,反正不要选默认的中国server就可以了。关闭的时候可能会reload一下,不要跳过~~
接下来就是修改sources更新源,
代码: 全选
sudo gedit /etc/apt/sources.list
viewtopic.php?t=38756
http://www.ubuntuchina.com/redirect.php ... o=lastpost
另外,最好加上以下几个软件源,有利于个别组件的更新和安装。
这几个源加上,之后,deb http://ppa.launchpad.net/compiz/ubuntu jaunty main
deb http://www.beerorkid.com/compiz jaunty main
deb http://xgl.compiz.info/ jaunty main
deb-src http://xgl.compiz.info/ jaunty main
deb http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu jaunty main
deb http://ppa.launchpad.net/gilir/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/gilir/ppa/ubuntu jaunty main
deb http://ppa.launchpad.net/do-core/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/do-core/ppa/ubuntu jaunty main
deb http://ppa.launchpad.net/awn-testing/ppa/ubuntu jaunty main #avant-window-navigator
deb http://ppa.launchpad.net/globalmenu-team/ppa/ubuntu jaunty main #gnome-globalmenu
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main #chromium-browser
deb http://ppa.launchpad.net/specto/ppa/ubuntu jaunty main #specto
deb http://deb.opera.com/opera/ jaunty non-free #opera
deb http://ppa.launchpad.net/fta/ubuntu jaunty main #firefox
deb http://ppa.launchpad.net/do-core/ubuntu jaunty main #gnome-do
deb http://dl.google.com/linux/deb/ jaunty non-free #google
deb http://ppa.launchpad.net/shutter/ppa/ubuntu jaunty main #shutter
deb http://security.ubuntu.com/ubuntu/ jaunty-security restricteduniverse
deb http://archive.ubuntu.com/ubuntu jaunty-proposed restricteduniverse restricted main multiverse universe
deb http://archive.ubuntu.com/ubuntu jaunty-backports restricteduniverse restricted main multiverse universe
deb http://packages.medibuntu.org/ jaunty free non-free #medibuntu
# deb http://us.archive.ubuntu.com/ubuntu jaunty universe
deb http://wine.budgetdedicated.com/apt jaunty main #WineHQ - Ubuntu 9.04 "Jaunty Jackalope"
##Themes du ZgegBlog: Project Bisigi
deb http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main
代码: 全选
sudo apt-get update
比如,上面我提示缺少的key是:NO_PUBKEY 033431536A423791,记住后八位[6A423791],终端输入命令:
代码: 全选
gpg --keyserver wwwkeys.pgp.net --recv 6A423791
代码: 全选
gpg --export --armor 6A423791 | sudo apt-key add -
代码: 全选
sudo apt-get update
进 系统-->系统管理-->语言支持,开始下载语言包.如果下载过程中断网了,提示有些包没下完,可以重复一次操作,重新下.不耽误事.这个过程会挺漫长的,但是又没法做其他的软件更新操作,所以我们就只能做点系统优化的项目.
Ps:系统apt安装的软件包通常都是下载到如下文件夹:/var/cache/apt
!(4)修改root用户密码 〔建议〕
代码: 全选
sudo passwd root
虽然没看出来这个操作有啥效果,但是每次还是都改了~~~字母别写错,后果很严重的。终端运行:
代码: 全选
sudo gedit /etc/init.d/rc
!(6)虚拟内存相关的swappiness
终端运行:
代码: 全选
sudo sysctl vm.swappiness=5
代码: 全选
sudo gedit /etc/sysctl.conf
vm.swappiness=5
!(7)配置一下Firefox〔可选〕
kubuntu没有默认安装firefox需要自己手动装一下,
工具-->附加组件-->浏览全部附加组件,然后找以下插件:
就这几个,fox就能很好用了~~~Adblock Plus 屏蔽广告的插件
NoScript 屏蔽脚本的插件
Firebug 这个~~ 应该都知道干嘛用的吧
Tab Mix Plus 选项卡的插件,双击选项卡关闭的操作就是它完成的
FireGestures 鼠标动作,往左划鼠标返回,往右划鼠标前进
MacOSX 主题 一直都很喜欢苹果的东西
Easy DragToGo 直接将网页选中的字拖拽一下,就进入搜索引擎搜索了
FlashGot 下载管理插件,用的人比较多
Dr.Web anti-virus link checker 杀毒的,装不装无所谓~~
Undo Closed Tabs Button 打开关掉的选项卡的插件
重启fox后,在地址栏打入:about:config
修改这几项,其中ip6的设置最好改一下,据说影响网速,其他的不要设太大,小心网站嫌你开的连接数太大,屏蔽了你browser.sessionhistory.max_entries 设置为5
browser.sessionhistory.max_total_viewers 设置为1
network.http.max-connections-per-server 设置为10
network.http.pipelining.maxrequests 设置为10
network.dns.disableIPv6 设置为true
!(8)使用tmpfs缓存你的文件〔可选〕
通过tmpfs可以从你的内存中分出一部分作为虚拟的缓冲硬盘,来加速文件的读写。终端运行:
代码: 全选
sudo gedit /etc/fstab
代码: 全选
tmpfs /tmp tmpfs mode=1777 0 0
这个优化方法对于经常读写硬盘的程序有比较好的优化效果,像电驴,bt等软件,还有网页的缓存都可以利用虚拟后/tmp来减少对硬盘的读写
如果想严格控制物理内存的大小,语句可以改成:
这里size=512m就是说让系统从物理内存中划出512m作为虚拟的/tmp,但要小心的是用size指定的大小数值不要超过物理内存的一半,否则系统可能会反而变慢。如果不加size语句,而/tmp文件容量已经超过物理内存的一半后,它会继续将swap分区作为虚拟/tmp直到swap满为止。因此要让此优化方法发挥最好的性能,则应该让/tmp的数据容量小于物理内存的一半tmpfs /tmp tmpfs size=512m,mode=1777 0 0
Ps:当系统重启后 /tmp里面的文档将会消失,所以在关闭系统前请做好/tmp里面有用文件的备份工作;
此方法推荐1G及以上内存用户尝试,1G内存以下用户慎用。当出现“/tmp容量不够”的提示,请加内存或不要使用本优化方法:)
!(9)配置scim〔建议〕如果你不打算用scim的话可以忽略
如果使用livecd安装的,在完成以上设置的同时,语言包应该也安装完了,接下来设置一下scim。终端运行:
代码: 全选
sudo gedit /etc/X11/xinit/xinput.d/default
这些东西需要重启Gnome以后才生效,为了早日看到中文,我们还是马上重启吧,重启之后,将scim里的输入法,不用的都勾掉,省的碍眼,我只剩下了智能拼音。繁体中文也不要了~XIM=SCIM
XIM_PROGRAM=/usr/bin/scim
XIM_ARGS="-d"
GTK_IM_MODULE=scim
QT_IM_MODULE=scim
DEPENDS="scim,scim-gtk2-immodule | scim-qtimm"
Ps:重启scim的命令是
代码: 全选
scim -d
——————————————————————————我是万恶的分割线———————————————————————————————————
!(10)安装一些基本的东西〔建议〕
先查看 系统-->系统管理-->硬件驱动里有没有没有激活的新驱动,一般是显卡的~~激活它,然后重启。显卡驱动一定要装好,要不后边的compiz没法运行了~~
打开终端输入:
代码: 全选
sudo apt-get install gcc libc6-dev build-essential libgtk2.0-dev gnome-core-devel rar unrar nautilus-open-terminal cabextract
首先是GCC、C&C++编译器:很奇怪的是Ubuntu并没有默认安装这些东西
sudo apt-get install gcc libc6-dev
sudo apt-get install build-essential
GTK:很多带有GUI的程序需要这个,代码:
sudo apt-get install gnome-core-devel
gtk2安装,代码:
apt-get install libgtk2.0-dev
安装rar支持,代码:
sudo apt-get install rar unrar
在右键菜单中加入打开终端,这个功能很方便,代码:
sudo apt-get install nautilus-open-terminal
cabextract是wine安装ie4linux的时候,需要的一个cab包解压工具,
sudo apt-get install cabextract
分区图形化:(这个我装了也没多大用处,一般不再分区了,看情况可选吧),代码:
sudo apt-get install gparted
!(11)优化服务使用sysv-rc-conf这个东西〔可选〕
终端运行:
代码: 全选
sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf
!(12) 解决系统影音播放问题,建议使用mplayer〔建议〕acpi-support
- 在S运行等级使其处于“X”状态。其他的X都关掉了,
anacron
- 我直接关掉了
apmd
-关闭了。#apmd是电源管理,acpi也一样
atd
- 就像cron,一个作业调度程序。我把它关了
bluez-utiles
-跟蓝牙有关的,我本没这功能,所以关了。
rsync
– rsync守护程序.一种传输协议,貌似我用不到,我关掉了。
用添加/删除功能,添加GStreamer的codes包,主要添加以下四项:
GStreamer Dirac video plugin
GStreamer extra plugins
GStreamer ffmpeg video plugin
GStreamer plugins for aac, xvid, mpeg2, faad
GStreamer plugins for mms, wavpack, quicktime, musepack
[更新]前几天下了个wmv格式的视频,结果totem没有声音,提示要安装解码包,结果自己却没搜到,上网查解决办法,好像是w32code这个包没装,去新立得搜到这个包,装上后,倒是不报错说找不到解码包了,可是还是不出声音,郁闷,再查,最后发现,如果想播wmv有声音,必须要装totem-xine这个后台,于是装xine,然后发现rmvb格式得又没声音了,靠~~再查,发现totem-xine和totem-gstreamer不能共存,如果想在xine下播rmvb,就得装realplayer那还有什么意思!!!!怪不得大家都在用mplayer.换之~~~装完之后,ubuntu的默认电影播放器,就可以放电影了,rmvb直接认,别的格式,我没怎么看,应该没问题了。至于mplayer,如果习惯用的话,自己按照他的方式装一下吧。
PS:GStreamer fluendo MPEG2 demuxing plugin与GStreamer plugins for aac, xvid, mpeg2, faad有冲突,我觉得后边这个项目多,就装了后边这个,具体有啥差别,我也不明白
代码: 全选
sudo apt-get remove totem-gstreamer totem-xine totem
然后去新立得,搜一个totem-common得包,可以删掉~其他得gstreamer编码包就不要删了,反正是编码,说不定删了之后,用gstreamer库得播放软件又要报错了.totem其他得东西,如果没把握,最好别删,这个东西大概是放到了核心里,跟好多库相连,如果删得没把握,说不定游戏阿,什么得都给清掉了
然后装mplayer
代码: 全选
sudo apt-get install mplayer
另外,这个组件还可以更换文件标签标签得显示编码.
打开软件,编辑,首选项,language settings,file metadata encoding,恩?里边怎么没有gbk呢?选CP936吧!!
cp936就是指系统里第936号编码格式,也就是GB2312,ok,以前totem解决不了得视频文件播放列表乱码问题,也解决了~~~totem要改进得东西还是太多了~~~~
!(13)更换源之后,通过更新管理器,更新系统,大概需要下几十M的更新包,又得半小时~~~哎
!(14)axel命令行式下载以及firefox内的调用〔可选〕
命令行式的下载软件,没有gui界面,只能靠命令行调用,我们把他集成到firefox的flashgot中,他下载的时候用字符输出数数的感觉,真的很爽,哈哈,比wget要好看多了,
先安装axel
代码: 全选
sudo apt-get install axel
可执行路径选择:/usr/bin/gnome-terminal
参数模板:-x axel -a -n 10 -o [FOLDER] [URL]
后边两个方框从占位符里选择,我一开始也是从网上复制粘贴上去的,结果命令找到了,就是没下东西,终端闪一下又关了,不知道为啥,后来自己改改,又好用了,所以,如果你没成功,别怀疑,他就是这么个写法,看看有没有空格多加了或者别的原因,保存之后,就可以用了,很好玩的一个东西。
说一下参数的意思:
!(15)漏掉了一个小东西:ntfs写入支持配置程序〔建议〕-x 是启动终端,运行axel命令
-a 采用不刷屏模式输出
-n 10 10个线程
-o [FOLDER] 下载存放路径,这个就这么写,就是下载后文件呆的目录,至于怎么改地方,呵呵我也糊里糊涂的,反正我下载文件放的地方挺对的~~~没搞明白怎么换
-S3 从3个镜像选择最快的下载,如果有的话
去添加/删除搜出来装上吧,干嘛用的呢,就是,开机自动挂载你的ntfs硬盘的程序,使用很简单,打开,选中你要自动挂载的硬盘,然后,启用内部设备写支持,好了,下次开机的时候,你的这块分区,就会自动挂载了~~
有什么好处呢?以前放在nifs格式下的mp3阿,下载目录阿,软件就能直接读取了,要不然,你还得手动去点一下那块分区,才能挂载~~~
fat格式的分区,需要修改/etc/fstab文件~~
格式吗,没实验,就不写了~~自己上网查吧,哈哈
--------------------------------------------------------------------------
!(44)重装需要备份的文件夹
如果需要重新装系统,有两个目录需要重点备份一下,
一个是/home的用户目录,这里边放着所有用户配置过的用户信息,以及各种软件的用户级配置文件,如果重装之后打算重新配置各种软件,那就不需要备份这个用户文件夹了。
另一个是/var/cache/apt/archives,操作这个目录需要sudo,这里边存放着所有已经装完和卸载过的deb安装包,备份这个目录的好处是,下一次重装完系统之后,把这些内容拷回/var/cache/apt/archives,就不需要再从网上下第二遍安装包了,节省系统更新时间~~~~