Ubuntu 8.04 Setup Notes

| |
[不指定 2008/05/02 01:54 | by ipaddr ]
Ubuntu 8.04 Setup Notes
鱼漂 (admin.net#163.com)
2008-5-1

快速配置

1. 配置软件源cn99.com

修改/etc/apt/sources.lst,使用以下内容替换:

deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ hardy-proposed main restricted universe multiverse

deb-src http://ubuntu.cn99.com/ubuntu/ hardy-backports main restricted universe multiverse

配置完后,运行

sudo apt-get update

 2. 设置中文环境

打开“语言支持”对话框。单击主菜单中的“系统(System) --> 系统管理(Administration) --> 语言支持(language support)”。

在“支持的语言”列表中找到“汉语(Chinese)”,在右端打上勾。同时将默认语言修改为“汉语(Chinese)”并勾选“启用复杂字符输入支持(Enable support to enter complex characters)”,点击确定按钮。

Ubuntu 这时会下载并安装语言包。安装完毕之后,当你注销后重新登录,界面就变成中文的了。

如果你喜欢用 Adobe Reader 来阅读 pdf 文档,请从这里下载:

http://ubuntu:ubuntuftp@ftp.ubuntu.org.cn/home/dbzhang800/wiki/AdobeReader_chs-8.1.1-1.i386.deb

设置文档查看器 Evince 的中文支持:

sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional poppler-data

配置Firefox简体中文界面,使用Firefox打开以下地址并安装此插件:

http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.0b5/linux-i686/xpi/zh-CN.xpi

控制台下显示中文

sudo apt-get install zhcon

使用时,输入zhcon即可

lftp 登录远程Windows中文FTP

lftp :~>set ftp:charset GBK

lftp :~>set file:charset UTF-8

关闭UTC时间,修改/etc/default/rcS,设置UTC=no

3. 常用工具或插件

安装Flash插件

sudo apt-get install flashplugin-nonfree

安装Java的浏览器插件

sudo apt-get install sun-java6-plugin

支持Windows共享

sudo apt-get install smbfs smbclient

把终端加到右键菜单:

sudo apt-get install nautilus-open-terminal

root权限打开文件夹

sudo apt-get install nautilus-gksu

这样右键单击文件或文件夹,选择以管理员打开

默认的scim输入法可能会与realplayacrobat readeropenoffice等程序有冲突(VirtualBox有冲突),所以使用scim-bridge替换scim。安装scim-bridge scim-qtimm。请确保已正确设置中文环境,打开终端,执行以下命令:

sudo apt-get install scim-qtimm

scim-bridge-client-qt scim-bridge-agent

编辑scim配置文件/etc/X11/xinit/xinput.d/scim

将默认的 GTK_IM_MODULE=scim 修改为 GTK_IM_MODULE="scim-bridge"

另外,在scim输入法中进行了如下设定:

scim设置->全局设置->将预编辑字符串嵌入到客户端中 前的勾去掉

scim设置->gtk->嵌入式候选词标的勾去掉

安装RAR, 7ZIP, CAB

sudo apt-get install rar unrar

sudo apt-get install p7zip p7zip-full p7zip-rar

sudo apt-get install cabextract

默认的VI使用起来不便,安装VIM

sudo apt-get install vim

vim默认语法染色功能是关闭的,我们可以编辑/etc/vim/vimrc文件

syntax on 前面的符号去掉,然后保存。就可以启动vim的语法染色功能。

安装蓝色主题:

sudo apt-get install blubuntu-look

安装好后,可以到“系统”->“首选项”->“外观”来启用它,名字就是Blubuntu

或者,可以试试:

sudo apt-get install ubuntustudio-look

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

sudo apt-get install gnochm

多线程下载工具:

sudo apt-get install d4x amule azureus

或者试试multiget

4. 安装星际译王

sudo apt-get install stardict stardict-common stardict-plugin stardict-plugin-espeak stardict-plugin-festival

mkdir stardict_tmp && cd stardict_tmp

wget -c -r  -nd -A "stardict*" http://archive.ubuntu.org.cn/ubuntu-cn/dists/gutsy/main/binary-i386/dict/

sudo dpkg -i *.deb

cd - && rm -rf stardict_tmp

5. 安装编译环境

安装C,C++编译环境:

sudo apt-get install build-essential autoconf automake1.9 cvs subversion

安装Java环境:

sudo apt-get install sun-java6-jre

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

sudo apt-get install sun-java6-jdk

如果有多个JDK,使用下面命令切换

sudo update-alternatives --config java

配置JAVA环境变量/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

安装Eclipse

sudo apt-install eclipse

6. 安装配置ufw防火墙

sudo apt-get install ufw

sudo ufw enable

sudo ufw default deny

如果需要开启某个端口,或IP,请如下配置:

sudo ufw allow 22/tcp

sudo ufw allow smtp

sudo ufw allow 53

sudo ufw allow from 192.168.1.0/24

或者,尝试:

sudo apt-get install firestarter

7. 关闭IPV6

修改/etc/modprobe.d/aliases,修改这一行:

alias net-pf-10 ipv6

:

alias net-pf-10 off  #ipv6

然后注释掉hosts文件中所有与IPV6有关的行

8. 安装Nvida显卡驱动

sudo apt-get install nvidia-glx-new

sudo nvidia-xconfig

sudo apt-get install nvidia-settings

sudo nvidia-settings

9.安装下载工具

BT下载工具:

sudo apt-get install deluge-torrent   ( For Ubuntu )

sudo apt-get install ktorrent   (For Kubuntu )

安装电驴下载软件

sudo apt-get install kmldonkey mldonkey-server mldonkey-gui

安装过程中,需要用户配置是否在开机时自动启动:

mldonkey-server(Launch MLDonkey at startup?

这时建议选择"",以方便进行配置。若选择是以后,在接下来的配置过程中对大部份选项都用默认设置,不过在设置的帐号密码时,最好重新设置下。安装完mldonkey以后,若想开机不自行启动mldonkey-server,可以运行sudo dpkg-reconfigure mldonkey-server进行设置。

当完成kmldonkey mldonkey-server的安装以后,可以在firefox或者konqueror等浏览器的地址栏里输入http://127.0.0.1:4080/ 来直接访问mldonkey,也可以使用快捷方式(应用程序 -> Internet -> KMLDonkey)。

mldonkey缺省只支持电驴(edonkey2000)协议,若要支持BT/ftp/http/Gnutella等协议,需自行在配置菜单里开启。详细步骤请参考文档或自行摸索。

10. 安装播放工具

A. RealPlay,访问以下地址下载并安装:

http://www.real.com/linux/

11. MP3中文问题

需要用到的工具

sudo apt-get install convmv iconv python-mutagen

要转换文件编码请先进入要转换文件的目录

转换文件名由GBKUTF8

convmv -r -f cp936 -t utf8 --notest --nosmart *

转换文件内容由GBKUTF8

iconv -f gbk -t utf8 $i > newfile

转换 mp3 标签编码

find . -iname “*.mp3” -execdir mid3iconv -e GBK {} \;

注意:保证自己对需转换文件有写权限

12. 帐号管理

root权限运行某个命令:

sudo apt-get install xxxx

变成root

sudo su

修改root密码

passwd root

13. VMWare下的Ubuntu鼠标问题

修改/etc/X11/xorg.conf

   Identifier "Mouse0"

   Driver "mouse"  #修改为mouse

   Option "Protocol" "IMPS/2"  #增加此行

   Option "Device" "/dev/input/mice"

   Option "ZAxisMapping" "4 5"

   Option "Emulate3Buttons" "yes"

14.常用命令

服务相关

添加一个服务

sudo update-rc.d 服务名 defaults 99

删除一个服务

sudo update-rc.d 服务名 remove

临时重启一个服务

/etc/init.d/服务名 restart

临时关闭一个服务

/etc/init.d/服务名 stop

临时启动一个服务

/etc/init.d/服务名 start

文件进程相关

查看当前的内存使用情况

free -m

动态显示进程执行情况

top

#输入 1 ,查看每个CPU的执行情况 ,输入 o 排序

查看当前有哪些进程

ps -A

查看当前进程树

pstree

中止一个进程

kill 进程号(就是ps -A中的第一列的数字)

或者 killall 进程名

强制中止一个进程(在上面进程中止不成功的时候使用)

kill -9 进程号

或者 killall -9 进程名

图形方式中止一个程序

xkill 出现骷髅标志的鼠标,点击需要中止的程序即可

查看当前进程的实时状况

top

查看进程打开的文件

lsof -p

显示开启文件abc.txt的进程

lsof abc.txt

显示22端口现在运行什么程序

lsof -i :22

显示nsd进程现在打开的文件

lsof -c nsd

在后台运行程序,退出登录后,并不结束程序

nohup 程序 &

#查看中间运行情况 tail nohup

详细显示程序的运行信息

strace -f -F -o outfile <cmd>

增加系统最大打开文件个数

echo 4096 > /proc/sys/fs/file-max

#或者

ulimit -n 4096

把所有文件的后辍由rm改为rmvb

rename 's/.rm$/.rmvb/' *

把所有文件名中的大写改为小写

rename 'tr/A-Z/a-z/' *

软件包相关

apt-cache search # ------(package 搜索包)

apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)

apt-get install # ------(package 安装包 --reinstall 重新安装包)

apt-get -f install # -----(强制安装, "-f = --fix-missing"当是修复安装吧...)

apt-get remove #-----(package 删除包)

apt-get remove --purge # ------(package 删除包,包括删除配置文件等)

apt-get autoremove --purge # ----(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐))

apt-get update #------更新源

apt-get upgrade #------更新已安装的包

apt-get dist-upgrade # ---------升级系统

apt-get dselect-upgrade #------使用 dselect 升级

apt-cache depends #-------(package 了解使用依赖)

apt-cache rdepends # ------(package 了解某个具体的依赖,当是查看该包被哪些包依赖吧...)

apt-get build-dep # ------(package 安装相关的编译环境)

apt-get source #------(package 下载该包的源代码)

apt-get clean && apt-get autoclean # --------清理下载文件的存档 && 只清理过时的包

apt-get check #-------检查是否有损坏的依赖

dpkg -S filename -----查找filename属于哪个软件包

apt-file search filename -----查找filename属于哪个软件包

apt-file list packagename -----列出软件包的内容

apt-file update --更新apt-file的数据库

dpkg --info "软件包名" --列出软件包解包后的包名称.

dpkg -l --列出当前系统中所有的包.可以和参数less一起使用在分屏查看. (类似于rpm -qa)

dpkg -l |grep -i "软件包名" --查看系统中与"软件包名"相关联的包.

dpkg -s 查询已安装的包的详细信息.

dpkg -L 查询系统中已安装的软件包所安装的位置. (类似于rpm -ql)

dpkg -S 查询系统中某个文件属于哪个软件包. (类似于rpm -qf)

dpkg -I 查询deb包的详细信息,在一个软件包下载到本地之后看看用不用安装(看一下呗).

dpkg -i 手动安装软件包(这个命令并不能解决软件包之前的依赖性问题),如果在安装某一个软件包的时候遇到了软件依赖的问题,可以用apt-get -f install在解决信赖性这个问题.

dpkg -r 卸载软件包.不是完全的卸载,它的配置文件还存在.

dpkg -P 全部卸载(但是还是不能解决软件包的依赖性的问题)

dpkg -reconfigure 重新配置

OS | 评论(0) | 引用(0) | 阅读(6027)