Ubuntu 8.04于24日正式发布。
  以下内容来自我的个人经验,并不完全准确,请勿直接模仿。并且本文假定你已经有一些使用Linux的基本知识。
  本文中部分软件的安装使用"apt://"形式的链接,请确保你安装有apturl软件包。点击链接后可能会有几秒钟没有反应,请耐心等待(如果等了1分钟还没有出现安装提示,说明你没点中链接,请再点一遍)。

修改源

Ubuntu升级源

  Ubuntu升级源是Ubuntu系统需要的最基本的源,大多数软件包都从这些源中提取。执行下文中需要的apt-get命令或使用《新立得软件包管理器》时,必须更改了默认的更新服务器才可以使用,否则可能找不到很多安装包,或者安装包版本低。
  从常用的Ubuntu升级源列表中选择一段替换/etc/apt/sources.list文件中的所有内容即可。
  不同的网络状况连接以上源的速度不同,建议在添加前手动验证以上源的连接速度(ping下就行)选择最快的源可大大节省下载时间,请根据自己网络环境添加源,以达到最快的速度。你可以在/etc/apt/sources.list中同时加入若干个源,排在前面的源优先使用。
  这里有几份根据不同网络环境配置的源:电信网通。你可以用其中一个覆盖/etc/apt/sources.list。

Ubuntu-cn源

  Ubuntu-cn源是专门为中国大陆的用户定制的源,包括一些中国大陆的用户常用的软件包。从常用的Ubuntu-cn源列表中选择一段加入/etc/apt/sources.list中即可。

第三方源

  第三方源是独立于Ubuntu更新源之外的源,包括一些打包源和软件发布源。下载我收集的第三方源列表,解压缩至/etc/apt/sources.list.d/中,然后按照这些文件中的要求添加密钥即可。注意其中部分软件仍然在沿用7.04或7.10的源。

最后

,执行以下命令更新

sudo apt-get update

安装中文环境

启用中文支持

  先配置好Ubuntu升级源,然后打开“System→系统管理→Language Support”,选择“汉语”时,系统会提示还缺少什么,只管装就是。
  注意有几个没用的包也会被装上,比如下面这几个:

mozilla-firefox-locale-zh-tw (159k)
openoffice.org-l10n-zh-tw (1655k)
openoffice.org-help-zh-tw (10.9M)

  可以自行删掉:

sudo apt-get autoremove mozilla-firefox-locale-zh-tw openoffice.org-l10n-zh-tw openoffice.org-help-zh-tw

调整SCIM输入法

  默认安装的scim无法在基于QT的程序里使用,需要再安装scim-qtimm
  部分用户反应VirtualBox、Eclipse等程序无法获得输入焦点(表现为键盘失效),解决方案如下:
  编辑/etc/X11/xinit/xinput.d/scim,将里面的两个xim换成scim。
  然后

sudo update-alternatives --install /etc/X11/xinit/xinput.d/all_ALL xinput-all_ALL /etc/X11/xinit/xinput.d/scim 30

调整3D桌面效果

  Ubuntu默认没有安装配置Compiz的工具,如果要进一步配置3D桌明效果,就安装compizconfig-settings-manager

安装Java环境

  Ubuntu 8.04的Java环境配置比较混乱,主要是现在有三个套件提供Java虚拟机——一组是Sun的JRE/JDK,一组是OpenJDK,还有一组是GNU的GCJ。Sun自己开发的这一套比较好用,但不是GPL的,所以Ubuntu将依赖JRE的组件全部改成了依赖OpenJDK,如果要选用Sun的JRE,那么要自己做点调整。下文对应于安装Sun的JRE。

安装sun-java6-jre/sun-java6-jdk

  安装sun-java6-jre。如果空间富裕,建议安装sun-java6-jdk。如果要用netbeans或eclipse之类的,必须安装JDK。
  编辑/etc/environment,加入下面两行:

CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun

  编辑/etc/jvm,将下面一行加入列表最前面:

/usr/lib/jvm/java-6-sun

安装浏览器的Java Plugin

  安装浏览器的Java Plugin

如果安装了OpenJDK

  源里的包大多依赖openjdk,如果有意无意的安装了openjdk,那么要改一下默认的java解释器:

sudo update-alternatives --config java

  执行后会出现类似如下的画面:

There are 2 alternatives which provide `java'.
Selection Alternative
-----------------------------------------------
*+ 1 /usr/lib/jvm/java-6-sun/jre/bin/java
2 /usr/bin/gij-wrapper-4.1
Press enter to keep the default [*], or type selection number:

  输入有包含 "sun" 的行的前面的数字。如上面显示,则输入1,然后回车确定。

安装RAR压缩/解压缩程序

  安装

sudo apt-get install rar unrar

  建立软链接

sudo ln -fs /usr/bin/rar /usr/bin/unrar

  这样,以后只要在命令行输入unrar,就可以解压或者压缩文件了,安装完成后,归档管理器也同时集成了rar组件。

安装xine及解码器

替换totem为totem-xine

  gstreamer是gnome主推的多媒体平台。xine是另外一个多媒体平台,功能非常强大。系统自带的totem使用gstreamer平台,目前不能正常播放rmvb等视频格式。把系统自带的totem卸载(在新立得里搜索totem,把找到的全删掉),改为使用xine后端的totem,这样就可以播放rmvb等视频了。

sudo apt-get install libxine1-ffmpeg totem-xine ffmpeg lame faad sox mjpegtools w32codecs totem-mozilla libstdc++5
注:如果此处无法安装w32codecs,请将上述命令行中"w32codecs"删除后重新执行,然后参照后文安装w32codecs。

  如果需要看DVD影碟,那么再安装下面两个软件包:

sudo apt-get install libdvdnav4 libdvdcss2

解决源里没有w32codecs的问题

  到MPlayer官方网站下载一份essential-20071007(注意选对平台),并把压缩包中essential-20071007文件夹里的内容解压缩到/usr/lib/codecs。

出现“装入库或解码器(cook.so)时发生问题”

  确认你已经安装了libstdc++5w32codecs。如果仍然出现“装入库或解码器(cook.so)时发生问题”,编辑~/.gnome2/Totem/xine_config,找到以下两段进行修改:

# path to RealPlayer codecs
# string, default:
#decoder.external.real_codecs_path:

# path to Win32 codecs
# string, default: /usr/lib/codecs
#decoder.external.win32_codecs_path:

  改为:

# path to RealPlayer codecs
# string, default:
decoder.external.real_codecs_path:/usr/lib/codecs

# path to Win32 codecs
# string, default: /usr/lib/codecs
decoder.external.win32_codecs_path:/usr/lib/codecs

系统美化

使用合成字体DejavuSansYuanTi

  下载DejavuSansYuanTi,将压缩包中的ttf文件复制到/usr/share/fonts/truetype/DejavuSansYuanTi/,执行:

cd /usr/share/fonts/truetype/DejavuSansYuanTi
sudo fc-cache -f

  再将压缩包中26-、46-、66-这三个文件复制到/etc/fonts/conf.d/。
  修改/etc/fonts/conf.d/69-language-selector-zh-cn.conf:在serif的最前面加入<string>DejaVu Serif</string>和<string>DejaVu Sans YuanTi</string>;在sans-serif最前面加入<string>DejaVu Sans</string>和
<string>DejaVu Sans YuanTi</string>;在monospace最前面加入<string>DejaVu Sans Mono</string>和
<string>DejaVu Sans YuanTi Mono</string>

修改KDE软件的字体

  KDE软件字体不随着Gnome配置的更改而变更,需要安装Qt3 Configuration,然后在Qt3 Configuration里更改字体。

更换Gnome的飞溅屏幕

  配置编辑器→apps→gnome session→options→splash_image,在这里输入图片的完整路径。

更换grub的背景

  在/boot/grub/menu.lst里加入

# Splash file info
splashimage (hd0,5)/grub/splashimages/blubuntu.xpm.gz

  (hd0,5)/grub/splashimages/blubuntu.xpm.gz是图片的路径。

彻底美化Grub

  http://forum.ubuntu.org.cn/viewtopic.php?t=74038

GNOME环境下麦克风的调节

  默认状态下麦克风是被屏蔽的,在面板上有一个音量的喇叭图标,如果没有可在面板上点击右键,然后添加即可。双击该喇叭图标,将会弹出音量控制面板。点击“编辑”菜单栏下的“首选项”,在弹出的窗口中点选“麦克风”和“麦克风截取”,还有“Mic Boost(+20db)”。点击关闭。如果音量控制面板中没有出现“线路输入”、“麦克风”,以及“录音”、“开关”标签,则关闭音量面板,然后重新打开。将“麦克风”的音量拖动到最大,然后点选“录音”标签,如果出现的面板中有红叉则点击取消。点击“开关”标签,选中“麦克风截取”、“Mic Boost(+20db)”,然后关闭音量控制面板即可。

配置Broadcom BCM43xx无线网卡

  千万不要使用受限驱动管理器安装BCM43xx无线网卡的firmware,会引起系统死锁,要用apt-get安装。

sudo apt-get install b43-fwcutter

使VirtualBox可以访问USB设备

  先查到vboxusers组的gid:

cat /etc/group | grep vboxusers

  输出应该类似于:

vboxusers:x:1002:user103

  其中“1002”的位置,就是vboxusers组的gid。
  将下面一行加入/etc/fstab的最后(注意将“1002”改为你查到的gid):

none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0

  最后:

sudo mount -a