Ubuntu 8.10 DIY安装

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
llqbll
帖子: 32
注册时间: 2006-11-22 19:31

Ubuntu 8.10 DIY安装

#1

帖子 llqbll » 2008-11-24 16:00

/****************************************基本安装*************************************************/
ubuntu 8.10:
Alternate CD, F4 选择最小化命令行安装

配置网络:
sudo pppoeconf
拨号:pon dsl-provider
状态:plog
断开:poff

然后更新:(最好就用默认的官方源,现在速度也不慢,国内源不太同步,很多东西都没有)
sudo apt-get update
sudo apt-get upgrade

基本X系统核心:
sudo apt-get install xorg-core (或者xorg)

精简gnome:
sudo apt-get install gdm
sudo apt-get install gnome-core

几个重要包:
sudo apt-get install gnome-system-tools
sudo apt-get install file-roller

关机:sudo init 0
重启:sudo init 6 sudo reboot

C++编程环境:
编译器:sudo apt-get install build-essential gcc make autoconf automake libtool gdb g++

安装编译工具

sudo apt-get install gcc libc6-dev

sudo apt-get install build-essential

sudo apt-get install gnome-core-devel

sudo apt-get install libgtk2.0-dev

安装相应的 32 位包:
sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2

安装显卡驱动:
所需环境:sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`
开始:
sudo /etc/init.d/gdm stop
sudo sh pkg2.run(显卡驱动,nvidia网站下,每次更新内核,都得重新编译)
sudo /etc/init.d/gdm start
sudo /usr/bin/nvidia-settings

安装 RAR zip 压缩/解压缩程序:
sudo apt-get install rar unrar p7zip
建立软链接:
sudo ln -fs /usr/bin/rar /usr/bin/unrar

以 root 权限打开文件夹:
sudo apt-get install nautilus-gksu


编译安装软件
sudo apt-get build-dep 软件名(下载编译所需的库)
./configure --prefix=/opt/目录
make
sudo make install

优化的 swiftfox 的浏览器,它是根据不同型号 cpu 对 firefox进行优化后的版本,可以到以下地址下载: http://www.getswiftfox.com/
下载install版就可以,install-swiftfox.sh设置属性可以执行,双击自动安装在/opt下。

安装中文: http://releases.mozilla.org/pub/mozilla ... -i686/xpi/

安装完毕后在地址栏输入about:config,找到下面的设定:
general.useragent.locale,将它的值改为zh-cn。

Swiftfox有时会跟SCIM冲突,解决如下: sudo gedit /usr/bin/swiftfox
加入:
export GTK_IM_MODULE=XIM #使 SCIM 能够输入中文
还有一句
export LC_ALL=zh_CN.utf8 #使 swiftfox 能够以你选择的字体显示中文
swiftfox全屏显示问题:双击F11,再点最大化按钮即可解决。

Ubuntu下PDF乱码终于解决:
一半情况下,用自带的阅读器看PDF是有乱码的,也就有人提示安装 sudo apt-get install xpdf-chinese-simplified来解决,但是偶尔也有人(跟我一样)安装了xpdf-chinese-simplified,还是有乱码。
那么就按照下面的办法来吧!

1.在下载 poppler-data,解压

2.在终端执行:cd /解压路径/poppler-data-0.1

3.再输入:sudo make install datadir=/usr/share

结果还是有乱码。

执行以下命令

sudo rm /etc/fonts/conf.d/49-sansserif.conf

乱码问题解决!

启动画面: sudo apt-get install splashy

/****************************************系统优化*************************************************/
在终端输入
sudo gedit /etc/ppp/options
将 弹出的文档中的 lcp-echo-failure 4 改为 lcp-echo-failure 40 这是因为 Ubutnu 默认
的设置有个很明显的缺陷,lcp-echo-failure 次数被设为 4,而 lcp-echo-interval 设为 30
秒。也 就是说,如果 120 秒钟之内,ADSL 服务器没有给回 echo-reply 信号,Ubuntu 便会认
为网络已经出了问题,马上中断重联,搞得人非常不爽。

关闭 IPV6: sudo gedit /etc/modprobe.d/aliases
然后修改这一行:
alias net-pf-10 ipv6
为:
alias net-pf-10 off #ipv6

注释掉 hosts 文件中所有与 IPV6 有关的行: sudo gedit /etc/hosts

新建一个sudo gedit /etc/modprobe.d/bad_list 文件,内容为: alias net-pf-10 off
然后重启。

并行启动程序,这将会使启动程序并行,加速启动过程,代码: sudo nano /etc/init.d/rc
(注意:这里用 gedit 打开可能是乱码,换个编辑器,如 nano,vi 什么的就 ok 了)
找到并修改该行:
CONCURRENCY=none
为:
CONCURRENCY=shell

将localhost 化名为主机名:
sudo gedit /etc/hosts
把主机名添加到第一行的 localhost 之后,像这样:
127.0.0.1 localhost yourhost
127.0.1.1 yourhost

grub 选项--profile
grub 有个叫做 profile 的选项,它是一种系统启动时所要读取的所有的文件的索引,这样使
得随后系统查找并且读取这些文件的速度就会加快。
系统启动到 grub 启动菜单的时候,按 esc 键
选择你默认的启动内核,按 e 键
移动到第二行,再按 e 键
添加 profile 到这行末尾,回车
按 b 键启动系统
第一次启动时间会稍长一些,那是因为要创建索引(或许和随便怎么称呼它),但这之后每
次启动就会更加平稳。

关闭系统启动时检查分区的功能,加快系统启动速度
在终端输入命令: sudo gedit /etc/fstab,找到以下所有类似的语句:
# /dev/sda6
UUID=5092-DF5F /media/sda6 vfat utf8,umask=007,gid=46 0
把最后那个 1 改为 0,
# /dev/sda6
UUID=5092-DF5F /media/sda6 vfat utf8,umask=007,gid=46 0
保存后,以后启动系统就不会再检查这个分区。
小贴士:建议根分区保留检查功能,其余分区检查功能可以关闭

系统清理:
sudo apt-get autoclean 清理旧版本的软件缓存
sudo apt-get clean 清理所有软件缓存
sudo apt-get autoremove 删除系统不再使用的孤立软件
sudo apt-get -f install 修复安装

另外要养成一个好的习惯,就是多利用/tmp 来放置一些临时文件。例如我通常会把一些压
缩文件放到/tmp 来解压缩,然后编译安装文件。








/************************************软件安装***********************************************/
MD5验证: md5sum 文件名

在ubuntu位置菜单添加文件夹:
sudo gedit /usr/share/applications/aaa.desktop

在打开的窗口中输入如下内容:

[Desktop Entry]
Encoding=UTF-8
Name=aaa
Comment=aaa
Exec=/opt/aaa/bin/aaa
Icon=/opt/aaa/share/aaa.png
Terminal=false
Type=Application
Categories=Application;Network

保存即可在应用程序-互联网中找到aaa

#以下是一些说明:

Encoding=UTF-8 //字符编码

Name=aaa //你给程序取的名字
Comment=aaa //在指向该程序时显示的说明。
Exec=/opt/aaa/bin/aaa //要执行的应用程序路径
Icon=/opt/aaa/share/aaa.png //你想要显示的图标路径

Terminal=false //是否使用终端(true为使用,false为不使用)

Type=Application //程序的种类,一般为 Application 即可。

Categories=Application;Network //这里的内容决定创建出的起动器在应用程序菜单中的位置,按照上面的写法创建的起动器将出现在应用程序-Internet中, 以此类推,如果想在应用程序-办公中创建起动器,上述最后一行应该写成:
Categories=Application;Office;

上面的 Categories 是关键,注意上面的几个分号,第一个之前一般为
Application 即可
第二个之前可以为 Network,
Office,
Graphics,
AudioVideo,
System,
Development,
Utility,
Settings之一。
它们分别对应如下:
互联网 Network
办公 Office
图像 Graphics
声音和视频 AudioVideo
系统工具 System
编程 Development
辅助选项 Utility
首选项 Settings。
也就是说如果这一项是 Network 就会在互联网栏里面显示,这一项是
Utility,你创建的菜单项就会在辅助选项里面显示,如此类推。





gmlive
http://cyclone.blog.ubuntu.org.cn/
sopcast和nslive

Wine http://wiki.winehq.org/WineOn64bit
编译发行版wine所需要的依赖包:
sudo apt-get build-dep wine
在源代码目录下新建一个lib32文件夹,然后新建一个sh:
mkdir -p `pwd`/lib32
ln -s /usr/lib32/libX11.so.6 `pwd`/lib32/libX11.so
ln -s /usr/lib32/libXext.so.6 `pwd`/lib32/libXext.so
ln -s /usr/lib32/libfreetype.so.6 `pwd`/lib32/libfreetype.so
ln -s /usr/lib32/libfontconfig.so.1 `pwd`/lib32/libfontconfig.so
ln -s /usr/lib32/libGL.so.1 `pwd`/lib32/libGL.so
ln -s /usr/lib32/libGLU.so.1 `pwd`/lib32/libGLU.so
ln -s /usr/lib32/libXrender.so.1 `pwd`/lib32/libXrender.so
ln -s /usr/lib32/libXinerama.so.1 `pwd`/lib32/libXinerama.so
ln -s /usr/lib32/libXxf86vm.so.1 `pwd`/lib32/libXxf86vm.so
ln -s /usr/lib32/libXi.so.6 `pwd`/lib32/libXi.so
ln -s /usr/lib32/libXrandr.so.2 `pwd`/lib32/libXrandr.so
ln -s /usr/lib32/liblcms.so.1 `pwd`/lib32/liblcms.so
ln -s /usr/lib32/libpng12.so.0 `pwd`/lib32/libpng.so
ln -s /usr/lib32/libcrypto.so.0.9.8 `pwd`/lib32/libcrypto.so
ln -s /usr/lib32/libssl.so.0.9.8 `pwd`/lib32/libssl.so
ln -s /usr/lib32/libxml2.so.2 `pwd`/lib32/libxml2.so
ln -s /usr/lib32/libjpeg.so.62 `pwd`/lib32/libjpeg.so
ln -s /usr/lib32/libXcomposite.so.1 `pwd`/lib32/libXcomposite.so
ln -s /usr/lib32/libcups.so.2 `pwd`/lib32/libcups.so
ln -s /usr/lib32/libXcursor.so.1 `pwd`/lib32/libXcursor.so
ln -s /lib32/libdbus-1.so.3 `pwd`/lib32/libdbus-1.so
ln -s /usr/lib32/libhal.so.1 `pwd`/lib32/libhal.so
ln -s /usr/lib32/libsane.so.1 `pwd`/lib32/libsane.so
ln -s /usr/lib32/libgphoto2.so.2 `pwd`/lib32/libgphoto2.so
ln -s /usr/lib32/libgphoto2_port.so.0 `pwd`/lib32/libgphoto2_port.so
ln -s /usr/lib32/libldap-2.4.so.2 `pwd`/lib32/libldap.so
ln -s /usr/lib32/libldap_r-2.4.so.2 `pwd`/lib32/libldap_r.so
ln -s /usr/lib32/liblber-2.4.so.2 `pwd`/lib32/liblber.so
ln -s /usr/lib32/libxslt.so.1 `pwd`/lib32/libxslt.so
ln -s /usr/lib32/libcapi20.so.3 `pwd`/lib32/libcapi20.so
ln -s /usr/lib32/libjack.so.0 `pwd`/lib32/libjack.so
ln -s /usr/lib32/libodbc.so.1 `pwd`/lib32/libodbc.so
ln -s /usr/lib32/libgnutls.so.26 `pwd`/lib32/libgnutls.so

CC="gcc-4.3 -m32" LDFLAGS="-L/lib32 -L/usr/lib32 -L`pwd`/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure --prefix=/opt/wine -v
make
sudo make install


winecfg
中文支持设置
regedit wn.reg

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"

打开winecfg,在libraries选项页下,添加mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll(别忘复制这4个文件到你wine的system32目录下)
然后选edit,都设为native。


amule 的优化
打开 amule--设置--常规,把昵称改成:
[TLF][CHN][VeryCD][Cyndi][TwED2K]yourname
打开 amule--设置--连接,进行如下设置:
空挡分派:1kb/s
绝对上限:500
最大连接数:7500
打开 amule--设置--服务器--列表,把下面的服务器列表添加进去:
http://www.emule.org.cn/server.met
http://www.srv1000.com/x1/server.met
http://emule.945.cn/server.met
http://www.edk-files.com/x1/server.met
http://corpo.free.fr/server.met

amule 与 Firefox 的关联:
在 Firefox 中输入 about:config ,新建下面 2 个变量:
1.新建一个 boolean 类型 network.protocol-handler.external.ed2k ,值为 true,表示处理
ed2k 的协议
2.新建一个 string 类型 network.protocol-handler.app.ed2k ,值为/opt/amule/bin/ed2k,指定
处理 ed2k 协议的程序为/opt/amule/bin/ed2k
下载链接时,再弹出选择处理程序时,再次选(浏览)/opt/amule/bin/ed2k,别用默认的ed2k,即可正确关联,且无乱码.

安装最新版 Mplayer
sudo gedit /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu intrepid universe multiverse
deb-src http://archive.ubuntu.com/ubuntu intrepid universe multiverse
sudo apt-get update
sudo apt-get install mplayer
sudo apt-get install smplayer
sudo apt-get install smplayer-themes(皮肤)
sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list --output-document=/etc/apt/sources.list.d/medibuntu.list
sudo apt-get update
sudo apt-get install medibuntu-keyring
sudo apt-get update
sudo apt-get install w64codecs libdvdcss2 -----------这个是AMD64用户用的
sudo apt-get install mozilla-mplayer
/***********************************系统美化*********************************/

sudo apt-get install compizconfig


/********************************升级Ubuntu新版本*************************/
升级Ubuntu新版本:
在终端运行sudo update-manager -d

/****************************************结尾***************************************************/
全部装完才1点多G,虽然时间长些,但这个绝对是自己独一无二的系统,启动飞快,从开机到进入系统只用20多秒,关机不到10秒。
自己后续还可以再添加其他程序.
与完全安装的桌面版功能上没有任何不足!
头像
anriqing
帖子: 189
注册时间: 2008-08-19 12:59

Re: Ubuntu 8.10 DIY安装

#2

帖子 anriqing » 2008-11-24 16:14

哇哦,好长~~~~~~~
Windows Vista Ultimate SP1 CHS + Ubuntu 8.04.1 desktop i386

CPU:Intel Core 2 Duo T7250 RAM:2048MB DDR2-667
VGA:NVidia Geforce 8400M GS 128MB HD:SumSung 160G 5400R
LAN:Broadcom NetLink WIFI:Intel 3945ABG
WebCam:2.0M
头像
Terpineol
帖子: 1230
注册时间: 2007-12-09 14:35

Re: Ubuntu 8.10 DIY安装

#3

帖子 Terpineol » 2008-11-24 16:24

相当不错的定制版本,不过好像gdm默认连带装gnome-core了
Linux is for human being,love is for human making
头像
haria1988
帖子: 689
注册时间: 2008-04-17 17:53
来自: 江苏.无锡
联系:

Re: Ubuntu 8.10 DIY安装

#4

帖子 haria1988 » 2008-11-24 17:07

真有才! :em06
chiww
帖子: 8
注册时间: 2008-07-14 20:09

Re: Ubuntu 8.10 DIY安装

#5

帖子 chiww » 2008-11-25 13:05

好东西~!!大力的顶~!!最近也在定制安装,本想装个kfce的,就是编译不通过~~郁闷着呢~~!
kingzhao
帖子: 80
注册时间: 2008-10-09 19:41

Re: Ubuntu 8.10 DIY安装

#6

帖子 kingzhao » 2008-11-25 18:06

厉害,佩服 :em05
回复