Chinaunix首页 | 论坛 | 博客
  • 博客访问: 404487
  • 博文数量: 105
  • 博客积分: 4100
  • 博客等级: 上校
  • 技术积分: 1040
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-27 19:57
文章存档

2012年(1)

2011年(9)

2010年(4)

2009年(25)

2008年(66)

我的朋友

分类: LINUX

2009-06-16 12:36:31

也可以参考官方wiki:

1 Star2 Stars3 Stars4 Stars5 Stars (欢迎您为本文打分)
Loading ... Loading ...

注:(文章中本部分为注释字段)
Ubuntu 8.04 LTS(长期支持版)免费光盘已经接受预定! 有刻录机的最好自己刻盘,体谅人家.
总纲:分以下几部分工作 (持续更新中…)

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

十二.Ubuntu使用技巧

一.系统初始化

(没有硬盘分区,系统安装的内容(可参考),因为安装方法太多了,差异太大,只有多失败几次才能驾驭系统,呵呵。本文重在ubuntu的配置。)
先到中文官网看看基本的设置:

1.update source list,
updae your system.
在教育网和电信网络环境中切换源:

sudo gedit /etc/apt/sources.list

配置一个源足矣,越多越麻烦。系统似乎不会自动识别速度最快的源,源越多只会导致update和upgrade的速度减慢。
#中国科学技术大学更新服务器(教育网,推荐校园网和网通用户使用):

deb hardy main multiverse restricted universe
deb hardy-backports main multiverse restricted universe
deb hardy-proposed main multiverse restricted universe
deb hardy-security main multiverse restricted universe
deb hardy-updates main multiverse restricted universe
deb-src hardy main multiverse restricted universe
deb-src hardy-backports main multiverse restricted universe
deb-src hardy-proposed main multiverse restricted universe
deb-src hardy-security main multiverse restricted universe
deb-src hardy-updates main multiverse restricted universe

#电信cn99的源(该源比较优秀,速度快,也很稳定)

deb hardy main restricted universe multiverse
deb hardy-security main restricted universe multiverse
deb hardy-updates main restricted universe multiverse
deb hardy-proposed main restricted universe multiverse
deb hardy-backports main restricted universe multiverse
deb-src hardy main restricted universe multiverse
deb-src hardy-security main restricted universe multiverse
deb-src hardy-updates main restricted universe multiverse
deb-src hardy-proposed main restricted universe multiverse
deb-src hardy-backports main restricted universe multiverse
deb hardy main restricted universe multiverse

#台湾大学 中国电信adsl 150k/s(该源速度还可以,只是不太稳定)

deb hardy main restricted universe multiverse
deb hardy-backports restricted universe multiverse
deb hardy-proposed main restricted universe multiverse
deb hardy-security main restricted universe multiverse
deb hardy-updates main restricted universe multiverse
deb-src hardy main restricted universe multiverse
deb-src hardy-backports main restricted universe multiverse
deb-src hardy-proposed main restricted universe multiverse
deb-src hardy-security main restricted universe multiverse
#deb hardy universe multiverse
deb-src hardy-updates main restricted universe multiverse

#(新)杭州双线机房,速度不错

deb hardy main restricted universe multiverse
deb hardy-security main restricted universe multiverse
deb hardy-updates main restricted universe multiverse
deb hardy-backports main restricted universe multiverse
deb hardy-proposed main restricted universe multiverse
deb-src hardy main restricted universe multiverse

deb-src hardy-security main restricted universe multiverse
deb-src hardy-updates main restricted universe multiverse
deb-src hardy-backports main restricted universe multiverse
deb-src hardy-proposed 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 #这一步是更新软件

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官方编制的脚本,不需要手动修改源,更便捷更可靠。
从DVD的ISO镜像升级更新ubuntu系统:()
官方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! 不过暂无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后缀文件的安装方式,详见

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 /

还原:暂时还没还原过:)

更多参考:

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安装软件,以前很垃圾的一个东西,现在改进不少,相当于多增加一个丰富的软件源吧。

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带了两个输入法:巨蟒拼音输入法和整句输入法。我把智能拼音作为后备,因为智能拼音反应 流畅。
fitx:Fun 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:
下载 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包试试,安装不成功,再编译安装):
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)强大的字体管理软件fontmatrix:

sudo apt-get install fontmatrix

源里面如果没有,上找deb包,安装方法:
应用程序-图像-FontMatrix:文件-Import,导入的字体都显示在左面板,然后编辑-Activate All Current(激活),搞定!到系统-外观-字体里面去看看吧,都在那儿了。
2)(可以跳过)你要喜欢手动修改配置文件,用下面的方法(以微软雅黑为例/windows/fonts/msyh.ttf):
参考:
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

分别在
Bitstream Vera Serif
Bitstream Vera Sans
Bitstream Vera Sans Mono
下添加
Microsoft YaHei
Segoe UI
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
另外:论坛上的解决办法:将配置文件中的点阵显示设置为矢量显示,用该文中内容覆盖系统中的/etc/fonts/conf.d/44-wqy-zenhei.conf。
优化Ubuntu8.04中GNOME环境下的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,系统自带Compiz和 Compiz Fusion。
ATI的显卡很多都开启不了,尽管使用了受限驱动,我的是ATI X1250集成显卡。
可以先不忙着开启系统的受限驱动,自行下载ATI的linux驱动,主页: 选择适合自己的驱动。
直接安装:

sudo sh ati-driver-installer-8-4-x86.x86_64.run
sudo aticonfig –initial
sudo reboot

编译安装:
参考结合以下这篇文章,经历12步,启动成功:&start=0&postdays=0&postorder=asc&highlight=
或者搜索:” 安装ATI最新的7.12/8.44.3显卡驱动并开启3D特效 ”
我在安装微软雅黑字体时出错,导致进不了系统,修复模式也修复不了,主要是修改etc/X11/xorg.conf出错。后来是这样解决的:删除/etc /X11/xorg.conf(或用一个安装ATI驱动之前的备份文件替换),然后就可以进入系统了,只不过这时没有了特效。然后从该文章的这一步开始往 下走修复驱动:

sudo aticonfig –initial
sudo aticonfig -overlay-type=Xv
sudo shutdown -hr now

一路往下,直到最后特效出现。
2)设置3D桌面:

sudo apt-get insall compizconfig-settings-manager

以及Compiz-Switch(可选):开关,自行下载,http://forlong.blogage.de/article/pages/Compiz-Switch
(1).确保有两个以上桌面
(2).”系统-首选项”点击”Advanced Dekdtop Effects Settings”,弹出”compiz config 设置管理器”对话框,
将”桌面立方体Desktop Cube”,”旋转立方体Rotate Cube” “立方体倒映Cube Reflection”选中。
然后按Ctrl+Alt,同时点击鼠标左键并拖动,出现立方体了吧。
其它的功能慢慢摸索,但是不要选的太多,各个特效插件之间是有冲突的,
3)火焰字
勾选 CompizConfig -> Paint fire on the screen 即可。
可以在 CompizConfig -> Paint fire on the screen -> Fire Particle Color 这里设置火焰的颜色,勾选 Randomly Colored Fire 会写出五彩斑斓的文字。
Tips: 默认快捷键是 shift+win+鼠标左键,按 shift+win+c 是清除效果。
4)桌面展示
勾选 CompizConfig -> Expo
Tips: 默认快捷键是 win+e
5)3D 窗口切换效果
勾选 CompizConfig -> Shift Switcher
在 Switcher mode 中可以选择两种切换效果,一种类似 Vista 的 Flip3D 切换,一种类似 Mac 的 CoverFlow 切换。
Tips: 默认快捷键是:Win+Tab
6)水滴效果
勾选 CompizConfig -> Water Effect,
Shift+F9:开关
Ctrl+Win+鼠标左键:画雨点
7)取消窗口摇晃效果:我觉得摇晃起来,人的脑袋也要跟着摇晃,个人觉得这个特效很讨厌。
取消 CompizConfig -> Wobbly Windows
8)最重要最有意思的特效部分我觉得在于动画Animations。尤其是设为随机特效很炫。
(3D桌面具体设置参考:本站在

3.主题美化:
合集:sudo apt-get install gcursor gnome-art drapes ubuntustudio-look screenlets
如何安装主题:
桌面主题,鼠标指针主题:外观中安装。源里面有的则直接apt-get即可。
gcursor 鼠标主题管理,提供了五种鼠标,在外观-》主题中自定义鼠标。
gnome-art:gnome主题,需要联网,在线下载主题,网速很满。
drapes:自动更换桌面壁纸Desktop Drapes
ubuntustudio-look:Ubuntu中安装清秀的ubuntu studio主题ubuntustudio-wallpapers,在外观中设置,更换ubuntu丑陋的图标。
screenlets:桌面小面板程序,这个不错。

4.安装悬浮面板AWN(Mac效果,截图参照http://blog.vip.wwwx.net.cn/article.asp?id=118)avant-window-navigator:
AWN完整安装包括:avant-window-navigator-trunk awn-extras-applets-trunk awn-manager-trunk ,可以通过以下方式一次性安装到位:
1.添加下面两个源:
deb hardy main
deb-src hardy main
2.安装:

sudo apt-get update
sudo apt-get install avant-window-navigator-trunk awn-extras-applets-trunk awn-manager-trunk

开机自动启动:(如果需要开机自动加载AWN,必须将其添加到开机启动项里面)
System->Preferences->Sessions:加入:名称avant-window-navigator,命令avant-window-navigator -replace&
AWN需要开启compiz特效才能启动,有时遇到故障导致AWN关闭,而任务栏也不存在的时候,比较尴尬,这时命令行启动AWN,输入命令:avant-window-navigator
或者重命名为awn,简化输入:alias awn=’avant-window-navigator’
3D效果:AWN-首选项-General-栏的外观-look-3D look
用Mac4Lin美化图标跟主题 ,以及AWN具体设置,详见
如果AWN搞乱了,可以删除了重装,反正不大。

sudo apt-get –purge remove avant-window-navigator #–purge 连同配置文件一起删除
sudo apt-get install avant-window-navigator #重装

5.如何显示桌面图标 (我的电脑, 主目录, 资源回收桶,这步可能会产生修改后仍然无法显示桌面图标的问题,可以参看本站相应文章):
应用程序 -> 系统工具 -> 配置编辑器 -> apps -> nautilus -> desktop ->
computer_icon_visible (勾选)
home_icon_visible (勾选)
trash_icon_visible (勾选)

四.影视工具

安装多媒体解码器,
输入命令

sudo apt-get install libxine1-ffmpeg libxine1-plugins

w32codecs,libdvdcss2自行下载和安装,源里面没有。在科大Grid搜索下载:
配置电影播放器,改gstreamer为xine,输入命令

sudo apt-get remove totem-gstreamer -y
sudo apt-get install totem totem-xine totem-mozilla -y

安装mplayer和其前端smplayer:

sudo apt-get install mplayer mplayer-fonts mozilla-mplayer smplayer

看RM,或RMVB提示装入库或解码器发生问题:

sudo ln -s /usr/lib/codecs/ /usr/local/lib/

配置中文字幕显示(可选)

ln -sf /usr/share/fonts/truetype/arphic/uming.ttf ~/.mplayer/subfont.ttf #TIGER留言:有可能不行,因为字体已经改成ttc了,mplayer直接在菜单里面LOOGING你要的字体就可以了。
gedit ~/.mplayer/gui.conf

加入:
sub_cp = “cp936″
font_text_scale = “4.000000″
font_osd_scale = “4.000000″
sub_fuzziness=2
到mplayer网站下载最新的解码器,安装
miro,网络媒体,Internet TV, 作用观察中。 sudo apt-get install miro
gsopcast:网络电视,下载:

安装VLC,elisa, VLC画质比mplayer要好, 总之linux下的播放器画质都很差, 不知道需要什么插件或者设置来改变画质, 只有realplayer的画质跟win下一样:
VLC主页:

sudo apt-get install vlc vlc-plugin-esd mozilla-plugin-vlc elisa

安装christine:支持avi,wmv,wav,拖放良好。

realplayer11 for linux 简体中文版:(不提 倡安装,其实mplayer完全可以解决你对.rm和.rmvb格式视频的播放需求,由于RealNetworks对外以.bin形式发布 RealPlayer ,并且强制以root权限安装,卸载的时候会比较麻烦,实际测试表明RealPlayer 11在播放视频的时候,多数品牌电脑播放画面有红蓝换色偏差
RealPlayer 11在媒体支持格式上也更加丰富,不但可以播放RealNetworks自家的RealVideo和RealAudio,还能支持Flash、 Windows Media、QuickTime等格式。RealPlayer 11可以自动播放受DRM保护的视频内容,甚至可以对视频内容进行提取、复制和剪辑。
1)下载安装包(已保存)
下载bin包,到realplayer主页上下载
2)安装:

sudo chmod 755 *.bin
sudo *.bin  #一定要root安装,否则安装后无法启动。安装后不需要像realplayer10那样进行任何配置

配置音乐播放器,输入命令

sudo apt-get install gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mpegdemux gstreamer0.10-gnonlin

gstreamer0.10-gl自行下载和安装,源里面没有。

在Linux下播放mp3首要解决的就是mp3的标签乱码问题:
根本原因在于绝大部分Linux下的播放器都执行严格的编码标准,反倒是我们自己制作mp3时编码混乱,gbk、gb18030、big5各种编码大行其道(微软对这些标准的兼容,所以看上去中文化做得好),而且可以发现,国内正版制作的mp3一般没有这个问题。
我们要自己动手把mp3标签全部转换为国际通用的Unicode编码。
参考:
&extra=&page=1

四大方法解决标签乱码问题, 选择最合适自己的:
1) 目前发现有 2 个工具可以把标签转换为 Unicode 编码,而且都支持批量转换。ID3iconv和mid3iconv,用法一样。周枫用 java 编写的 ID3iconv 0.2.1,到其网站下载。
使用方法:

java -jar ~/id3iconv-0.2.1.jar -e gbk *.mp3 #转换当前目录的mp3文件(不包括包括子目录),

对大写MP3,还需要

java -jar ~/id3iconv-0.2.1.jar -e gbk *.MP3

或者

find . -iname “*.mp3″ -execdir java -jar ~/id3iconv-0.2.1.jar -e gbk {} ; #如果想转换当前目录下的所有 mp3和MP3 (包括子目录)

注意以上 ~/id3iconv-0.2.1.jar 位置根据自己情况而定。因为现在在网上下载的mp3绝大多数采用的都是gbk/gb18030编码,-e gbk 参数是代表把gbk编码的标签转换为Unicode编码,假如mp3标签本身是Unicode编码的就不转换。如果需要转换其他编码的文件可以自行修改 gbk参数,比如改为gb18030、big5。转换后为的mp3标签类型为ID3v2 2.4,编码格式为UTF-16。
2)仍然有部分乱码,借助windows下的千千静听
在网上下的mp3标签基本都不遵守标准,在windows用千千静听,文件属性 把mp3标签下面的:
读取类型优先级改为:ID3v2>APEv2>ID3v1
写入类型改为:ID3v2
ID3v2编码类型改为:UTF-8
选上使用ID3v2写入时使用填充数据。
然后简体转换到繁体,再转换回来就不会有乱码了!(这样就保证了标签数据的重写)
3)win下mp3tag功能也非常强大.个人感觉这是最方便的方法。参考:
4) 终于发现linux下方便的tag编辑工具:easytag和exfalso

sudo apt-get install easytag exfalso

参考:
选择”设置”-”首选项”,在”浏览”页下将”Default directory”选为你放MP3的那个文件夹,然后在”ID3 Tag Settings”中将”写入ID3 v1.x标签”的Charset设置为”简体中文(gb2312)”;在”Charactor set for reading ID3 tags”中选中”None standard”,并同样设置为”简体中文(gb2312)”。

MP3播放器大大合集,逐一试过才知道哪个好用:

sudo apt-get install amarok sonata decibel-audio-player banshee exaile quodlibet quodlibet-ext audacious bmpx

重要说明:
songbird:自行下载,
atunes: 自行下载,,需要先安装mplayer,中文语言菜单乱码(因为没有解决java的中文支持问题, 后面我有说明怎么解决这个问题),java程序右键为选择。功能非常强大,歌词播放,自动下载封面。
Rhythmbox:系统自带,需要先安装mp3解码器

sudo apt-get install gstreamer0.10-fluendo-mp3

xmms2:本身没有图形前端,可以下几个试试:sudo apt-get install xmms2 xmms2tray gxmms2 abraca
beep media player:

sudo apt-get install bmpx #原来的播放器bmp已经停止开发

audacious:bmp的衍生播放器,非常类似千千静听,但功能不够强大,可是这个播放器却能够通过简单的一个设置解决mp3标签乱码的问题:首选项--播放列表中将“元数据”下方的“备用字符编码”输入框内输入 GBK ,设置成功后,MP3标签不再会有乱码,所有歌曲名称都可以不经过任何处理而正常显示。 Audacious的两个歌词插件:
1)下载将插件放到/usr/lib/audacious/General文件中即可。
2)
这两个插件 目前仅支持本地歌词文件,歌词文件名和歌曲名相同。对于歌曲歌词分开存放的无能为力。
banshee的插件:mirage,能够对你收藏的音乐进行分析,并估算其相似性。依据这种音乐之间的相似性,Mirage 将为你自动生成音乐播放列表。
音乐插件Music Applet:从 GNOME 面板控制音乐播放器,支持非常多的播放器,非常好用。但不支持amarok, 不过不要紧,amarok有缩小到图标栏的功能, 不需要插件.

sudo apt-get install music-applet

我觉得最好用的是Amarok和banshee(配合Music Applet), yoyoplayer也值得期待,最符合中国用户的习惯,但它还处在开发初期,在ubuntu下还有很多不尽人意的表现。
在线听音乐:

sudo apt-get install lastfm  #lastfm在国外非常火

五.文件浏览

1.安装acroread阅读pdf。必须安装浏览器插件,否则会出现缺少库libgtkembedmoz错误。
很多源里面没有:

sudo apt-get install acroread
sudo apt-get install mozilla-acroread
sudo apt-get install acroread-plugins

源里面没有的话只能直接下载acroread 中文版的deb包,这样就没有安装mozilla-acroread和acroread-plugins,因此需要在Adobe Reader的首选项-》因特网中指定libgtkembedmoz的位置,对于ubuntu7.10,位置可能在/usr/lib/firefox, 对于ubuntu 8.04,位置可能在/usr/lib/xulrunner。总之,最好备份libgtkembedmoz.so文件,以免万一找不到该文件。
Evince的渲染速度已经非常快了,如果只是阅读pdf,比acroread更快。
pdf合并和分拆工具:pdfjam
下载:(使用basic版,加强版收费)
使用:java -jar pdfsam-0.7b1.jar,也可将这个命令添加到自定义启动器。

2.使OpenOffice健步如飞:

OpenOffice 启动速度比较慢地球人都知道,django 给出了一个建议,尝试了一下确实有效:
1). 打开 OpenOffice Writer,在菜单中选择:工具->选项->内存:
2). 修改:撤销命令->步数:20
3). 修改:图形缓冲区->用于openoffice:128m,每个对象的内存:20m
4). 激活:系统栏快速启动
5). 取消 Java 选项页中的‘使用 Java 运行环境’ 设置input method

3.安装chm阅览器:完美支持中文。

sudo apt-get install gnochm

4.ubuntu 8.04中将firefox3beta5的繁体改过来,安装中文简体插件:
3.0b4版本:

3.0b5版本:

点击链接就可以安装。
firefox 如何不自动跳转到新打开的页面,也就是后台打开标签,尤其在打开搜索结果的链接时,自动跳转相当烦人:(首选项的设置”不自动跳转到新页面”形同虚设)据 说有些插件可以很好的设置,但我非常非常讨厌插件,明明浏览器本身就可以开放几个设置接口给用户,可为而不为,非要把自己的设置习惯强加给用户。 about:config的设置也不见的有效!
打开about:config
搜索browser.tabs ,将这两个参数改成true:
browser.tabs.loadInBackground
browser.tabs.loadDivertedInBackground
firefox如何总是新开标签页而不是在当前网页激活链接:
当你从地址栏和搜索栏打开网页时:使用”Alt+回车”。搜索栏的最终解决:browser.search.openintab设置为true
而对于普通链接,使用”Ctrl+ 链接”(”Shift+ 链接”从新窗口打开)
问题的最终解决:http://blog.boyeut.com/2007/09/open-links-in-new-tabs.html
1)在浏览器任务栏中输入: about:config
2)找到browser.link.open_newwindow ,将其值设为3;
找到browser.link.open_newwindow.restrictio,将其设为0.
3)重启Firefox即可。(实际上效果仍然不理想,^_^)
解释:
1)browser.link.open_newwindow有三个可选参数:
1:在当前Tab打开
2:在新窗口打开(默认)
3:在新Tab页打开
2)browser.link.open_newwindow.restriction也有三个参数:
0:打开方式与browser.link.open_newwindow一致
1:在新窗口打开
2:打开方式与browser.link.open_newwindow一致,除非链接设定了打开属性(默认)
安装浏览器Flash插件:

sudo mkdir -p /usr/lib/X11/fonts/Type1
sudo apt-get install flashplugin-nonfree

下载安装Adobe Flash Player 9, 解决swf 文件的播放问题, 下载后去掉.deb后缀, 就可以打开了。

网页访问:
地址: 登录帐号:ubuntu 密码:ubuntuftp

firefox中文搜索引擎设置的问题,里面默认都是老外的搜索引擎,连google都是.com的,解决办法:
一不做二不休,删除所有搜索引擎:

cd /usr/lib/firefox-3.0b5 #根据自己的firefox版本
sudo rm -R searchplugins #搜索引擎都在这个文件夹
sudo mkdir searchplugins #再重建一个

然后,到mozilla China下载中文搜索引擎插件:

快捷地添加搜索引擎,例如将LinuxTOY 添加到你的 Firefox 搜索栏:
firefox虽然不能自行手动添加搜索引擎,但是有了这个插件Add to Search Bar,基本上可以满足要求了。
更多设置:http://hi.baidu.com/wyagd001/blog/item/4e10b245cc414d25cefca3a5.html

5.firefox的替代版本:Swiftfox 基于firefox,修改了其源代码,主要目标是swift,快速。不用卸载firefox,安装后直接和firefox整合,保留firefox所有设置。
6.RAR解压:rar and unrar

sudo apt-get install rar unrar

六.系统管理

合集:

sudo apt-get install nautilus-gksu gconf-editor bum gtkorphan workrave timer-applet gdesklets qgrubeditor gparted gsynaptics gnome pyrenamer gnome-do

1.nautilus-gksu增加管理员身份选项,右键点击运行,然后Ctrl+Alt+BackSpace, 重启x界面,即可

2.允许root用户登入GNOME(不推荐):
启用root后,打开”系统→系统管理→登录窗口”,选择”安全”。勾选”允许本地系统管理员登录”

3.友情提示 :终止终端运行,Ctrl+C;狂用Tab键命令补齐。

4.ubuntu配置编辑器,gconf-editor

5.系统优化
bum:启动项管理器,Boot-Up Manager(sysv-rc-conf也是一个启动项管理器,没有图形界面,设置相对复杂)
哪些是需要的 哪些是不需要的,可以参考:
#700515
其他优化:
如果你不需要使用ipv6

sudo vi /etc/modprobe.d/aliases

找到alias net-pf-10 ipv6
改为alias net-pf-10 off #ipv6
禁用pango(pango用于文本渲染,对firefox的页面性能有一定影响)

sudo echo ‘MOZ_DISABLE_PANGO=”1″‘ >> /etc/environment

这个优化不要使用,修改之后开机出现错误:failed to initialize HAL,症状:提示网络连接不上(实际可以上网),关机菜单失效,点后无响应。还好我排查出来改回来了。
并行启动程序 :这将会使启动程序并行,加速启动过程

sudo nano /etc/init.d/rc

(注意:这里用gedit打开可能是乱码,换个编辑器,如nano,vi什么的就ok了)
找到并修改该行:
CONCURRENCY=none
为: CONCURRENCY=shell
关闭系统启动时检查分区的功能,加快系统启动速度 :
在终端输入命令: sudo gedit /etc/fstab,找到以下所有类似的语句:
# /dev/sda6
UUID=5092-DF5F /media/sda6 vfat utf8,umask=007,gid=46 0 1
把最后那个1改为0,
# /dev/sda6
UUID=5092-DF5F /media/sda6 vfat utf8,umask=007,gid=46 0 0
保存后,以后启动系统就不会再检查这个分区。
小贴士:建议根分区保留检查功能,其余分区检查功能可以关闭
经过以上优化,结果:系统启动速度没有任何改进。我的机器启动仍然需要1分50秒,老天爷阿。

6.gtkorphan: 通过分析安装程序的状态,该软件可以找出那些仍旧存在于系统中的孤立的软件库。使用,系统-》系统管理

7.时间提示工具:workrave和timer-applet

8.gDesklets: Gnome 桌面小程序 widgets

9.ubuntu分区工具gparted

10.触摸板的控制gsynaptics:尚未实现插入USB鼠标自动禁用触摸板的功能。
1)安装
2)系统-首选项-鼠标,禁用”触摸板”即可。以下部分可选,可以跳过。
编辑xorg.conf文件:sudo gedit /etc/X11/xorg.conf
找到:
Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”
Option “SendCoreEvents” “true”
Option “Device” “/dev/psaux”
Option “Protocol” “auto-dev”
Option “HorizEdgeScroll” “0″
Option “SHMConfig” “on”
EndSection
在中间添加:
# 打开共享内存控制
Option “SHMConfig” “on”
# 触摸板初始化为关闭
Option “TouchpadOff” “1″
EndSection
3)保存xorg.conf重新启动X

sudo /etc/init.d/gdm restart

4)通过系统-》首选项-》触摸板,进行控制。

11.改变系统启动顺序:qgrubeditor

12.升级Gnome桌面到最新版:

sudo apt-get install gnome

13.安装软件时出现问题:
E: dpkg was interrupted, you must manually run ‘dpkg –configure -a’ to correct the problem.
输入命令:

sudo dpkg –configure

就解决了。

14.如何刷新GNOME桌面 :killall nautilus
如何刷新GNOME面板 :killall gnome-panel

15.ntfs-3g强制挂载硬盘分区, 当出现挂载错误时可以试试:
如:

sudo ntfs-3g /dev/sda6 /media/sda6 -o force
sudo ntfs-3g /dev/sda7 /media/sda7 -o force

16.pyRenamer-批量重命名工具

17.查看系统信息:root权限

sudo lshw

或者

cat /proc/cpuinfo
cat /proc/memoinfo

lspci

18. ubuntu-tweak:Ubuntu Tweak是一个专门为简易配置系统和桌面而准备的工具。下载deb包安装,

19.Gnome-do:它能根据用户键入的内容进行自动匹配,从而快速打开系统中已有的程序、文件、书签等。打开的快捷方式是super(win键)+空格。esc退出或复位,碰到有多个选择可以用上下箭头选择,按tab可以切换打开方式,同样可以用上下箭头选择。

七.其他软件

合集:

sudo apt-get install alien d4x amule azureus deluge-torrent gwget gftp istanbul isomaster gmountiso emesene amsn speedcrunch

1.到google相关页面下载linux版本的软件:
1)安装google桌面搜索(已下载):
2)安装Google Picasa(wine):,双击安装deb包即可,最新增加了字体设置功能。
3)安装google地图:下载软件包GoogleEarthLinux.bin:

sudo chmod +x GoogleEarthLinux.bin
sudo ./GoogleEarthLinux.bin

在安装完成后提示是否运行时,选择不运行,否则建立的 .googleearth 目录将是 root 权限。
默认的界面字体过小:

sudo gedit /home/user/.config/Google/GoogleEarthPlus.conf

接着,定位到 [Render] 段,并找到 GuiFontSize=9 (如果没有,你可以添加这行),然后将其更改为所需的字体大小即可。

2.skype 自行下载:deb包下载:
飞信linux版:Pidgin插件, 把插件放置到 /usr/lib/purple-2/ 添加帐号的时候只需要手机号和密码,其他各项不用填。

3.alien将rpm包转换为Deb包,方法:

sudo alien *.rpm

4.安装下载工具(多线程下载器、BT下载、FTP、电驴)d4x amule azureus deluge-torrent gwget
下载软件最符合win下习惯的是multiget,可惜源里面没有,行为类似迅雷,自动监视网页点击下载链接。

5.屏幕录像istanbul

6.ISO文件工具isomaster gmountiso

7.firefox下安装软件:
网页:

8.安装星际译王:

sudo apt-get install stardict sdcv stardict-common stardict-english-czech stardict-tools stardict-xmlittre dictzip

其他字典下载:
stardict官方网站去下载相应的词典安装文件,安装方法很简单,
把源码包解压到/usr/share/stardict/dic/目录下,别忘了释放该文件的权限。

9.linux下的背单词软件ReciteWord:非常好用
以及它的词典,书,发音文件等:
主页:
cn99的源原来还有,现在没了,只能到主页下了:

sudo apt-get install reciteWord reciteWord-books reciteWord-dicts wyabdcrealpeopletts

10.Gnofract 4D 创建漂亮的分形图片:下载地址:

11.emesene,amsn:通msn,QQ:用自带的pidgin即可,不必费劲装lumaQQ。

12.SpeedCrunch,计算器

13.GrNotify: 自行下载,即时获取自己订阅的Google Reader更新,

14.Jenn3d:多胞体图形生成器,好玩。

tar -xzf jenn.2006_07_28.tgz
cd jenn3d
make
./jenntar

15.Linux游戏: Linux下有很多大型3D游戏,我的显卡太烂,跑不起来。几个小游戏:
qq连连看linux版-
安装:

tar xzvf *.tar.gz
cd ./llk_linux-2.3
./configure –prefix=/usr make
make install

在线中国象棋游戏(跨平台的):

16.gimpshop:外观上与 Photoshop很相像。功能同gimp。最好先卸载gimp,以防冲突(仅仅个人经验)。

17.Morphu:制作人脸渐变动画,
安装:

tar zxvf morphu.tar.gz
cd morphu
./configure
cd src
make
./morphu

18.飞鸽传书:下载deb包,安装后建立一个启动器即可,命令:cugbipmsg-gtk

八.虚拟

1.wine模拟windows,但效率非常慢,静候wine1.0:
#wine快速设置下载地址 。
参考:
初始设置
由于 X locale 的问题, 默认 wine 会轮询 x core fonts ,使得 wine 很慢,请先执行:

sudo sed -i -e ‘/GBK/,/^}/d’ /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE

中文支持设置
把下面的代码保存为zh.reg,然后终端执行regedit zh.reg。从Windows目录下的Fonts里的simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts里面。
代码:

REGEDIT4
[HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionFontSubstitutes]
“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”

部分DLL设置 :
到真实windows下的system32文件夹(C:WINDOWSsystenm32)里复制 mfc42.dll,msvcp60.dll,riched20.dll,riched32.dll这几个文件到/home/user/.wine /drive_c/windows/system32文件里,需要覆盖时确定。其他dll文件不要随便覆盖,要做备份。
设置wine的”假”IE :
如果你不打算装ies4linux的话,用gecko来替代IE,在安装软件前先安装,可以避免很多问题。打开终端输入

wine iexplore

目前成功模拟的软件有:迅雷英文版(gigaget 1.0.0.23),电驴(easymule1.0), 千千静听(TTPlayer 5.1, 安装后需要重启,添加一两首歌播放还行,列表管理能力几乎为0)

2.ubuntu用virtualbox虚拟安装windows XP:
参考:&postdays=0&postorder=asc&start=0
1)安装 virtualBox:
到 virtualBox主页下载二进制的allplatform的安装包,
不要sudo apt-get安装,否则下载的是OSE(open source edition)版本,使用有麻烦。
2)添加使用用户到 vboxusers 用户组,vboxusers 是安装 vbox 时自动建立的组:

sudo adduser redbots vboxusers  #(我的用户是redbots)

3)重启ubuntu
4)安装XP,此时鼠标切换有问题,没关系,先装好XP再说。
5)进入XP系统之后,在虚拟机中选择安装附加软件包GuestAdditions,这时,鼠标就可以在主客机之间自由切换了。
6)这时,退出XP系统,在”设置”中设置共享文件夹:
填上共享名称,选择某个要共享的目录即可(请注意,不能共享用户主目录)。
启动客户机,打开我的电脑,选择 “工具” — “映射网络驱动器”,
完成之后,我们即可像使用本地磁盘一样使用该共享文件夹.
7)其他一些常见问题:
(1)系统内核更新之后,vbox 无法启动,这时我们只需要重新安装下头文件并重新编译 vbox 内核模块即可:

sudo apt-get install linux-headers-`uname -r`
sudo /etc/init.d/vboxdrv setup

(2)运行QQ就跳出客户机。安装完之后,禁止QQ开机启动,并删除QQ安装目录下的npkcrypt.sys文件就可以了。
(3)不能用USB设备。由于系统自身usbfs权限限制,需要root权限运行VirtualBox才能加载USB设备;即:

sudo VirtualBox

让GUEST识别USB设备,最简单的办法如下:

sudo gedit /etc/fstab

在末尾加上
# the USB group
# 对所有用户开放USB设备的读写权限
none /proc/bus/usb usbfs devmode=666 0 0

3.在windows(Vista)下用vwmare安装ubuntu, 解决鼠标自由切换问题:
1) 安装vmware-tools
2) 编辑配置文件

sudo nano /etc/X11/xorg.conf

找到并修改内容:
Section “InputDevice”
Identifier “Configured Mouse”
Driver “vmmouse” #使用vmware提供的鼠标驱动,解决”鼠标有效边界混乱”问题。#
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “Imps/2″ #使用Imps/2协议,解决”鼠标滚轮失效”问题。#
Option “ZAxisMapping” “4 5″
Option “Emulate3Buttons” “true”
EndSection
3) 复制vmmouse的驱动
tracker中搜索vmware-tools, 找到vmmouse驱动, 例如我的在~/.vmware-tools/configurator/XOrg/7.1/vmmouse_drv.s ,

sudo cp /usr/lib/vmware-tools/configurator/XOrg/7.1/vmmouse_drv.so /usr/lib/xorg/modules/input

4) 更改权限

sudo chmod 644 /usr/lib/xorg/modules/input/vmmouse_drv.so

5) 重启

九.编程环境

1.安装JAVA环境支持

sudo apt-get install sun-java6-jre

如果空间富裕,建议安装一个JDK:

sudo apt-get install sun-java6-jdk

提示:安装过程中需要你回答是否同意使用协议(终端中红蓝色的提示界面),此时按tab键至OK,再按回车即可正常安装。
设置当前默认的java解释器:

sudo update-alternatives -config java

执行后会出现类似如下的画面:
There are 2 alternatives which provide `java’.
Selection Alternative
———————————————–

1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-6-sun/jre/bin/java
Press enter to keep the default
, or type selection number:
输入 有包含 “sun” 的行的前面的数字。如上面显示,则输入2,然后回车确定。
配置JAVA环境变量:

sudo gedit /etc/environment

在其中添加如下两行:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun

sudo gedit /etc/jvm

将下列语句
/usr/lib/jvm/java-6-sun
填入到配置块的顶部。
安装浏览器的JAVA Plugin(可选):

sudo apt-get install sun-java6-plugin

java中文支持(或乱码的解决):java程序是跨平台的,但需要解决中文支持问题。
方法很简单,就是在java安装目录下放进去一个中文字体即可。

cd /usr/lib/jvm/java-6-sun/jre/lib/fonts
sudo mkdir fallback
cd fallback
sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttf(把某个中文字体链接进 fallback 目录,我选了最新的文泉驿夸父字体)
sudo mkfontdir
sudo mkfontscale

更多问题汇总:&topicdays=0&start=50

2.搭建ubuntu下的C++编程环境:
编译器:

sudo apt-get install build-essential gcc make autoconf automake libtool gdb g++

编辑器,任选一个:

sudo apt-get install emacs
sudo apt-get install vim

vim默认语法染色功能是关闭的,我们可以编辑/etc/vim/vimrc文件
把syntax on 前面的符号去掉,然后保存。就可以启动vim的语法染色功能。
IDE环境:安装anjuta

sudo apt-get install anjuta automake autogen autoconf

eclipse也是不错的选择:(安装后113M)

sudo apt-get install eclipse

3.安装openGL开发所必须的库freeglut3-dev,
它会将依赖的包都装上:

sudo apt-get install freeglut3-dev

4.安装LaTeX:

sudo apt-get install texlive

安装IDE 介面:

sudo apt-get install texmaker

如果够专业的话,装上完整版,空间消耗425M/884M:

sudo apt-get install texlive-full

5.安装matlab:
参考:
1)下载Matlab.R2007b.UNIX.DVD(大小约2.8G,完整安装占用磁盘空间约2.3G左右)
下载地址:|file|Mathworks.Matlab.R2007b.UNIX.DVD.-TBE.iso|3594958848|58E5A99B5C4E921D0FDCC51B4F827765|/
2)加载mount ISO文件,可以用Gmount-iso打开。
3)建立安装matlab的目录:我是装在 /opt/matlab,

sudo mkdir /opt/matlab

然后把license文件拷贝到安装目录下面。如果版本是2007b,在crack文件夹下面,可以找到两个license的文件,以及一个简单的安装说明,将其中任意一个拷贝到/opt/matlab/license.dat。

sudo cp …/crack/license_locked.dat /opt/matlab/license.dat

4)安装,运行相应光盘下的install文件: sudo /media/cdrom0/install
5)运行:sudo /opt/matlab/install_matlab进行一些相关的设置,就按照默认的就行了.
解决在gnome下界面显示不正常的问题:
在matlab安装目录下的bin/matlab文件中添加:(添加在文件开始处即可)
export MATLAB_JAVA=/usr/lib/jvm/java-6-sun/jre/
6)建立启动器:命令为:/opt/matlab/bin/matlab -desktop
matlab在linux下的安装速度和启动速度都比在Win下快得多。

6.mysql

&sid=5dc457dd19aeac07958a846a34136750

7.oracle

&highlight=oracle
&sid=e5a1cde5a75426b8fe4a5dfe2fabc14f

8.安装gtk+2.0开发包:

sudo apt-get install gnome-core-devel pkg-config devhelp libglib2.0-doc libgtk2.0-doc libgtk2.0-dev libglade2-dev glade glade-gnome glade-common glade-doc

十.安装最新的KDE4

我现在只安装了Gnome,因为对KDE的效果还很不满意,不过X者见X,各有喜好拉。
注意:如果你有安装过 KDE 4.0 之前的版本,需要先使用以下命令删除相关包,以免冲突,最好不要两个混在一起:

sudo aptitude remove kdelibs5 kde4base-data kde4libs-data
sudo aptitude install kde4-core

大约有110M/260M。
KDE4相比KDE3已经有非常大的改进,改变了过去那种杂乱无章的局面,
但仍然有很多细节体验非常差,令人烦恼。
KDE的三种安装方式:
(i) kubuntu-desktop — 推荐安装它。它会安装完整的 Kubuntu,包括所有 Kubuntu 推荐安装的包。OpenOffice,Kontact,Konversation,amaroK,K3B 和其它的一些软件都会安装。
(ii) kde –选择它,会安装以下这些包:kde-amusements, kdeaccessibility, kdeaddons, kdeadmin, kdeartwork, kdegraphics, kdemultimedia, kdenetwork, kdepim, kdesdk, kdeutils, kdewebdev, kdevelop3 和 kde-core元包(参见下文)。
(iii) kde-core –这个选项会安装KDE的核–极少的最基本必须的包。这些组成KDE核的包是:kdebase, kdelibs, arts 和 fontconfig。
即使不想安装 kubuntu-desktop,您仍然可以通过安装 kubuntu-default-settings 这个包,使您的系统获得全部的 Kubuntu 特性。

卸载kde3.5:

sudo aptitude remove kdelibs4c2a
sudo update-alternatives –config usplash-artwork.so

卸载kde4:

sudo aptitude remove kdelibs5

其他的不要乱动。卸不干净最好也不要乱动。

KDE软件某些优秀的软件:
ark:KDE解压管理器, 多种格式.
Gtk-kde4: 更改 KDE 4 下 Gtk 程序的外观

十一.Ubuntu出现的一些问题

1.hardy出现严重的bug,新增的unlock功能失效:
经常出现如下提示:
You are not allowed to modify the system configuration.
如在设置网络的时候, 无法手动(manual)设置,这时只好直接修改原始配置文件:
(1)

sudo gedit /etc/network/interfaces

(2) 修改网络配置, 如果是设定静态路由, 例子如下:
auto eth0
iface eth0 inet static
address 192.168.0.153
netmask 255.255.255.0
gateway 192.168.0.1
(3) 更新配置:

sudo /etc/init.d/networking restart

(restart不是系统重启, 只是网络设置重启)

2.ubuntu糟糕的time and date 设置, 如果时间超前, 有时读取文件可能出现如下错误:
timestamp too far in the future
网络上有解决办法, 问题出现的原因我还不清楚.

sudo -k

3.ubuntu电源管理:ubuntu的电源管理不是那么丰富和友好,两个问题:
1)电池模式时,自动降低屏幕亮度,解决:在系统-首选项-电源管理 设置一下
2)从电池模式切换到交流电模式时,系统不会自动把屏幕亮度恢复,解决:面板,添加”亮度小程序”,手动调一下亮度。

4.Ubuntu的主菜单的应用程序菜单栏给玩没了,
参考:
.config/menus/application.menu删除后重新登录好了。
我一开始直接把菜单栏的配置全删了,sudo rm -R .config/menus重启从恢复模式启动,菜单倒是回来了,结果wine下的程序和自定义添加的启动菜单项全跑到”其它”里面去了。
如何删除wine卸载后留下的菜单,wine很烦人,卸载的时候不把自己的屁股擦干净。
到~/.local/share/applications/wine/Programs下去删除,只是链接而已,顺带把~/.wine也删除了。~/.local/share/下其他的相关的多余的东西也可以删掉。

5.apt里一些有趣的彩蛋 :
在终端里输入一下命令看看……

apt-get moo
aptitude -v moo
aptitude -vv moo
aptitude -vvv moo
aptitude -vvvv moo
aptitude -vvvvv moo
aptitude -vvvvvv moo
aptitude -vvvvvvv moo

6.桌面面板无法添加项目:
我在安装星际译王,并将其添加到面板后,第二天开机的时候报错,大致意思是说面板的初始化相关项目时出错,第二步就会问及是不是从配置里删除该项目(如果你不选择删除的话,每次开机都会报错,或者你解决这个问题,下面会有解决方法 ),结果音量控制、系统监视器都丢失了。
解决办法:原因是gnome-applets丢失,到新立得软件包管理器里添加gnome-applets。

7.分区相关问题:

只有10G左右空间的就直接 swap & / 两个分区好了,省得最后有的挂载点空间不够,有的有太多。
如果你预留空间大于10G,在20G以内就要详细分区了。
本来在此之前似乎应了解一下Linux的分区概念,不过大多人大概都没什么耐心看吧,算了,直接分区吧。
到底什么样是一个好的分区方案,我认为见仁见智,智者见智。
原则上/ 和/home基本上最好是要单独挂载两个分区,因为home可以看成是win中的my document,自己个人资料多的话home要大一些。/小一点无所谓,据说至少2G,我也没有试验过。其他的诸如/tmp和/var由于活动文件特别 多,为了避免他们的文件碎片对其他区的影响,最好他们各挂一个区。最后/opt主要安装大型软件,如果有多余的分区就给他挂一个吧。
好了开始分区了。首先分一个主分区出来,挂载boot。grub启动时需要的文件都在/boot目录。这样就算工作分区出了问题,只要这个分区没有问题, 同样可以启动。因此最好的办法就是专门为根文件分一个区,大小一般64M,但在ubuntu中每次内核更新都发现有170M多,所以保险一点200M 吧。
之后的分区全部以扩展分区形式存在,扩展分区下很多逻辑分区。
/var,这个特殊,最好大于1G,因为更新软件包和系统版本的升级会下载几百M的东西,再加上有时候会添加很多的源….其实1G就够了。
/tmp,如果不做网络服务器,200-300M都够,我的平时都用不到30M以上,就系统升级至7.10的时候用到了40M
/swap 如果有512以上的内存,那么交换区只要600-700M就充足了
/opt 可以选择让它挂在/ 或者 /usr,大小嘛小于1G,因为主要还是靠/usr来装软件包
/至少4G,
/home越大越好,可以把下载的软件包和媒体等等都放这里。
假如你空间多,/ & /home大小就自己定了,如果你喜欢以root登录,/就大点。

十二.Ubuntu使用技巧
1.使用以下命令清理系统垃圾

sudo apt-get autoclean  #清理旧版本的软件缓存
sudo apt-get clean  #清理所有软件缓存
sudo apt-get autoremove  #删除系统不再使用的孤立软件

果然,清理了之后,可用空间多了近500Mb,看来Ubuntu和Windows一样也需要自己经常手动清理下啊。
2.防止fsck检查vfat文件系统
每次开机时,系统总是检测Windows(vfat)分区,要好一段时间,如果你不想让fsck在启动时检查Windows(vfat)分区(有时这样的 检查会产生许多错误信息),可以编辑/etc/fstab文件将第6列的pass参数改成0,当然,这要在root用户下或获得root的权限才才能更 改,也可用这个命令:  sudo gedit /etc/fstab

3.改变GRUB 菜单的引导顺序、添加启动画面
需联网,cp -p /boot/grub/menu.lst ~/menu.lst-bak && cp -p /etc/usplash.conf ~/usplash.conf-bak && sudo aptitude install startupmanager && gksudo startupmanager && echo ‘– Please reboot your computer!’
之后可自己配置若没有网络,可如下:sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup

sudo gedit /boot/grub/menu.lst

再搜寻这一行文字  default 0
用下面这一行取代  default X_sequence  保存编辑过的文件。
注意:X_sequence的意思是你的操作系统条目的项数(X从0开始计算,即第一项是“0”,第二项是“1”,“Other operating system”之类的也算。)
4.右键在终端执行当前目录

sudo apt-get install nautilus-open-terminal   #需注销

5.获得root权限
sudo -s
让Ubuntu自动登陆
Ubuntu默认是每次登录都是要输入用户名和密码的,Ubuntu技巧知识,照理说这是安全方面虑,但是每次都要输入登录信息,对于自己玩的电脑或着没什么安全方面顾虑的用户来说,那是很烦的,所以我们要通过设置让Ubuntu能够自动登录。
1.System—Administration—Login Window (需要输入root用户的密码)
2.Login Window Preferences里点到Security选项页-勾选(Enable Automatic Login),然后在下来列表里选择自己的用户名,close,OK!(Allow local system administrator Login是允许root帐号登录的选项,如果你希望用root帐号登入系统,那就勾选这个选项吧。)

使用问题请参考: 此文邀请大家帮助一起更新 :)

本文在此基础上追加了更新,原文地址:

转贴请注明原文地址与本文地址:


阅读(1339) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~