注意:如未特殊声明,下述皆为Ubuntu7.04
在安装软件之前,首先要解决一个问题, Ubuntu 无法直接安装RPM软件包, 如果有些软件只提供了最为流行的RPM包或者你不想自己编译软件的话, 可以用Alien把RPM包转换成deb包安装. 步骤如下:
1. 首先安装Alien,
$sudo apt-get install alien
回车后, Ubuntu会自动下载安装, 这功能可比在Window下爽多了.
2. 然后用安装后的alien转换RPM安装包:
$sudo alien -k xxxxx.rpm
3. 完成后RPM包就转成了一个deb包,然后就可以安装这个deb包了:
$sudo dpkg -i xxxxx.deb
解压缩tar文件:
tar -zxvf xxxxxx.tar.gz
FireFox
FireFox中的Flash插件默认情况下中文显示乱码,删除 /etc/fonts/conf.d/49-sansserif.conf字体文件就可以了,网上有些文章说删除后会影响其他软件,但是我还没有发现这个问题。
Download for X
下载软件,在新立得软件管理里可以找到,界面看上去很不错,和FlashGet有点像,但是我试了下好像不能断点续传,还有多线程不知道哪里开启(可能是自动分配线程的吧)。不过Firefox有一个插件Downthemall也非常好用,我现在一般就用它下载东西。
Music Player
XMMX仍然是默认的mp3播放器,并且界面仍然是那么丑陋,似乎多年来未曾改变过,连Winamp自己都放弃了那样的界面,XMMS为啥还坚持不屑;Amarok相对要好的多,有媒体库,也有播放列表,在新立得里可以找到安装。
乱码问题由来已久,其原因应该是多数中文mp3的歌曲信息都是按照中文编码的,但是Linux下的mp3播放器都是以utf-8编码读取的。解决的方法是转换所有mp3文件中歌曲信息的编码,按一下步骤:
1、安装python-mutagen
2、sudo find . -iname "*.mp3" -execdir mid3iconv -e GBK {} \;
AVI & RMVB
播放AVI很方便,双击avi文件启动Totem Movie Player会提示下载解码器,下载后就可以播放avi了。
RMVB的话网上有两种方法都有问题:
1. 安装RealPlayer, 到RealPlayer的官方网站上下载RealPlayer for Linux。
下载后给此文件分配执行权限:
# chmod a+x RealPlayer10GOLD.bin
执行安装:
# ./RealPlayer10GOLD.bin
运行后提示选择安装目录
安装好之后运行就报Segment fault之类的错误
2. 用Totem播放:
从mplayer的网站上下载rm的解码器,解压拷贝到Totem的目录~/.gnome2/totem-addons/,
但是我在.gnome2/目录下怎么也找不到totem-addons目录。
只有以下方法是可行的
:
sudo gedit /etc/apt/sources.list
加入
deb http://medibuntu.sos-sts.com/repo/ feisty free non-free
deb-src http://medibuntu.sos-sts.com/repo/ feisty free non-free
加入key
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
更新 sudo apt-get update
安装 sudo apt-get install w32codecs libdvdcss2
Enermy Territery
用了linux不能不玩游戏了呀,ET可比CS 好玩多了,到以下地址下载: returntocastlewolfenstein.filefront.com/file/Enemy_Territory;14408 下载后sh 运行安装包: sh et-linux-2.55.x86.run 出来安装界面后就可以安装啦,装完后运行!嘿嘿,进去了,但是奇怪,没有 声音,查看控制台,有以下错误: /dev/dsp: Input/output error Could not mmap /dev/dsp 应该和声卡有关,Google到以下方案: 编辑文件/etc/init.d/bootmisc.sh,加入以下三行:我加进去后重新登录但是不起效果,于是重启,在进入et,这次可以了,可爱的声音终于出来了。 进入游戏如果出现can not write hunkusage.dat的错误,至安装目录/usr/local/games/enemy-territory/etmain找到文件 hunkusage.dat,删除它之后再重新启动即可。
- # fix sound for Quake 3 and Enemy Territory
- echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
- echo "quake3.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
- echo "quake3.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
JDK5.0 安装和设置
从SUN网站上下载JDK5.0,解压至目录/usr/java/jdk1.5.0
在用户Home目录下,打开 .bashrc文件,命令如下:
$ gedit .bashrc
在文件最前面加入如下内容:
- #set environment for java
- export JAVA_HOME=/usr/java/jdk1.5.0_13
- export PATH=$JAVA_HOME/bin:$PATH
- export CLASSPATH=.;$JAVA_HOME/lib
完成后保存推出。登出后再重新登入。此时,执行
$ echo $JAVA_HOME
如果显示正确的环境变量,表明设置成功。