====================
Ubuntu 12.10 Journal
====================
惊喜!Ubuntu 12.10,确实有了一些改进。默认支持ThinkPad TrackPoint驱动了。 另外,就是快捷设置更方便,并且更合理。
最重要的是没有发现死机。可惜自动更新还会带麻烦,很多软件还是常会发生crash!
安装过好多次Ubuntu了。因为在使用过程中,难免误操作引起系统崩溃或者安装移除太多软件,使系统运行速度降低,
但是每次安装之后,似乎都要花不少时间对系统进行设置,这是一件麻烦的事情。为了节省时间,我决定用一个文件来记录
自己对新装的系统做了那安装和修改,以便于以后做重复劳动时,心里有个数。
这篇文档就用做安装日记,并在以后保持更新。
=============
系统设置事项:
=============
1. 如果要让root用户登录,须修改/etc/passwd文件,将登录shell的y改成想要使用的shell(如: /bin/bash),root用户密码一定要修改!
2. 修改/bin/sh链接到/bin/bash;
$ sudo ln -sf /bin/bash /bin/sh
3. 解压或创建用户自己的bin,并配置用户的.bashrc和.profile,设置相关环境变量;
4. 修改Ubuntu的编码是/etc/default/locale文件,而在Fedora中是/etc/sysconfig/i18n文件;
5. 修改Ubuntu主机名是/etc/hostname文件;
6. 修改显示器分辩率;
7. 修改/etc/sudoers文件,并把普通用户加入sudo组,使普通用户在执行sudo免输入密码;sudoers的默认权限为0440,修改文件内容前后都要修改或还原权限,
万一出现麻烦时,可以重启按ESC进入单用户模式,那样可以使用root用户登录后再进行必要的修改;
8. 关闭防火墙;
$ sudo ufw disable
9. 安装gconf-editor以配置系统应用:
$ sudo apt-get install gconf-editor
注意:在Ubuntu 12.10中,有一个dconf-editor配置工具,而gconf-editor没什么用了。
10. 安装xbacklight来设置显示器亮度:
$ sudo apt-cache search xbacklight
=============
软件安装列表:
=============
1. 安装guake终端;
$ sudo apt-get install guake
2. 安装ssh-server和ssh-client;
$ sudo apt-get install openssh-server
$ sudo apt-get install openssh-client
3. 安装tftp并进行配置;
$ sudo apt-get install tftp
$ sudo apt-get install tftpd
4. 安装samba,并配置smb.conf;
$ sudo apt-get install samba
5. 安装VSFTPD,并配置vsftpd.conf:
$ sudo apt-get install vsftpd
6. 安装FTP可视化客户端:
$ sudo apt-get install filezilla
7. 案装ctags;
$ sudo apt-get install ctags
8. 安装cscope;
$ sudo apt-get install cscope
9. 安装vim编辑器,包括个性化配置,中文帮助,以及几个好用的插件;
$ sudo apt-get install vim
$ sudo apt-get install vim-gnome
注意:如果VIM不能记住访问历史,那么要检查一下~/.viminfo文件是否存在,并且文件所有者与权限是否与当前用户一致。
另外,如何使用secureCRT,配置“仿真->终端”选择Xterm,并且选择ANSI颜色,就会像Putty一样。
10. 安装parcellite剪贴板,原因是gnome-settings-daemon在应用程序与系统共享剪贴板时,只是复制链接而不真正复制数据,
从而导致应用程序退出后,不能共享应用程序中复制内容。安装parcellite可以解决此问题!
$ sudo apt-get install parcellite
11. 安装开发环境(如果没有的话);
$ sudo apt-get install build-essential
12. 在执行make menuconfig的时候可能会出错,安装一下libncurses5-dev;
$ sudo apt-get install libncurses5-dev
13. 安装zlib库:
$ sudo apt-get install zlib1g-dev
14. 安装uuencode软件包:
$ sudo apt-get install sharutils
15. 安装automake, autoconf, bison和flex等包;
$ sudo apt-get install automake
$ sudo apt-get install autoconf
$ sudo apt-get install bison
$ sudo apt-get install flex
$ sudo apt-get install gawk
16. 安装brctl工具:
$ sudo apt-get install bridge-utils
17. 安装doxygen软件包(这个安装比较大,可以考虑一下要不要装):
$ sudo apt-get install doxygen
18. 安装git工具;
$ sudo apt-get install git-core
19. 安装git server;
$ sudo apt-get install gitosis
or
$ sudo apt-get install gitolite
对于git服务器,推荐安装gitolite,并且建议安装github的版本!对应的GIT URL为:
git clone git://github.com/ossxp-com/gitolite.git
20. 安装git daemon,也可以Appache来做;
$ sudo apt-get install git-daemon-run
21. 安装SCIM输入法;
$ apt-get install scim
$ apt-get install scim-tables-zh
并修改文件/etc/X11/Xsession.d/95xinput,内容如下:
-------------------------
/usr/bin/scim -d
XMODIFIERS="@im=SCIM"
export XMODIFIERS
export GTK_IM_MODULE=scim
-------------------------
注意:Ubuntu 12.10不需要了!
22. 解决SCIM在firefox浏览器中不能打开的问题的方法是:用vi或其他编辑器打开/usr/bin/firefox或/usr/bin/acroread(为启动脚本),
在文件开头处加入如下内容:
-------------------------------
XMODIFIERS=@im=scim
GTK_IM_MODULE=scim-bridge
export XMODIFIERS GTK_IM_MODULE
-------------------------------
注意:Ubuntu 12.10不需要了!
23. 安装minicom串口工具;
$ sudo apt-get install minicom
24. 安装sysv-rc-conf字符界面服务管理程序;
$ sudo apt-get install sysv-rc-conf
25. 安装比较工具meld
$ sudo apt-get install meld
26. 安装Linux Dreamweaver Bluefish 编辑网页
$ sudo apt-get install bluefish
27. 安装NFS服务,以方便开发调试,详见当前目录下NFS-ROOT
$ sudo apt-get install nfs-common
$ sudo apt-get install nfs-kernel-server
28. 安装图形界面抓包工具wireshark
$ sudo apt-get install wireshark
29. 安装aircrack-ng软件包,如果需要的话:
$ sudo apt-get install aircrack-ng
30. 安装skype聊天工具:
$ sudo apt-get install skype
31. 安装mplayer播放器:
$ sudo apt-get install mplayer
$ sudo apt-get install mplayer-fonts
$ sudo apt-get install ffmpeg
Ubuntu 12.10 Journal
====================
惊喜!Ubuntu 12.10,确实有了一些改进。默认支持ThinkPad TrackPoint驱动了。 另外,就是快捷设置更方便,并且更合理。
最重要的是没有发现死机。可惜自动更新还会带麻烦,很多软件还是常会发生crash!
安装过好多次Ubuntu了。因为在使用过程中,难免误操作引起系统崩溃或者安装移除太多软件,使系统运行速度降低,
但是每次安装之后,似乎都要花不少时间对系统进行设置,这是一件麻烦的事情。为了节省时间,我决定用一个文件来记录
自己对新装的系统做了那安装和修改,以便于以后做重复劳动时,心里有个数。
这篇文档就用做安装日记,并在以后保持更新。
=============
系统设置事项:
=============
1. 如果要让root用户登录,须修改/etc/passwd文件,将登录shell的y改成想要使用的shell(如: /bin/bash),root用户密码一定要修改!
2. 修改/bin/sh链接到/bin/bash;
$ sudo ln -sf /bin/bash /bin/sh
3. 解压或创建用户自己的bin,并配置用户的.bashrc和.profile,设置相关环境变量;
4. 修改Ubuntu的编码是/etc/default/locale文件,而在Fedora中是/etc/sysconfig/i18n文件;
5. 修改Ubuntu主机名是/etc/hostname文件;
6. 修改显示器分辩率;
7. 修改/etc/sudoers文件,并把普通用户加入sudo组,使普通用户在执行sudo免输入密码;sudoers的默认权限为0440,修改文件内容前后都要修改或还原权限,
万一出现麻烦时,可以重启按ESC进入单用户模式,那样可以使用root用户登录后再进行必要的修改;
8. 关闭防火墙;
$ sudo ufw disable
9. 安装gconf-editor以配置系统应用:
$ sudo apt-get install gconf-editor
注意:在Ubuntu 12.10中,有一个dconf-editor配置工具,而gconf-editor没什么用了。
10. 安装xbacklight来设置显示器亮度:
$ sudo apt-cache search xbacklight
=============
软件安装列表:
=============
1. 安装guake终端;
$ sudo apt-get install guake
2. 安装ssh-server和ssh-client;
$ sudo apt-get install openssh-server
$ sudo apt-get install openssh-client
3. 安装tftp并进行配置;
$ sudo apt-get install tftp
$ sudo apt-get install tftpd
4. 安装samba,并配置smb.conf;
$ sudo apt-get install samba
5. 安装VSFTPD,并配置vsftpd.conf:
$ sudo apt-get install vsftpd
6. 安装FTP可视化客户端:
$ sudo apt-get install filezilla
7. 案装ctags;
$ sudo apt-get install ctags
8. 安装cscope;
$ sudo apt-get install cscope
9. 安装vim编辑器,包括个性化配置,中文帮助,以及几个好用的插件;
$ sudo apt-get install vim
$ sudo apt-get install vim-gnome
注意:如果VIM不能记住访问历史,那么要检查一下~/.viminfo文件是否存在,并且文件所有者与权限是否与当前用户一致。
另外,如何使用secureCRT,配置“仿真->终端”选择Xterm,并且选择ANSI颜色,就会像Putty一样。
10. 安装parcellite剪贴板,原因是gnome-settings-daemon在应用程序与系统共享剪贴板时,只是复制链接而不真正复制数据,
从而导致应用程序退出后,不能共享应用程序中复制内容。安装parcellite可以解决此问题!
$ sudo apt-get install parcellite
11. 安装开发环境(如果没有的话);
$ sudo apt-get install build-essential
12. 在执行make menuconfig的时候可能会出错,安装一下libncurses5-dev;
$ sudo apt-get install libncurses5-dev
13. 安装zlib库:
$ sudo apt-get install zlib1g-dev
14. 安装uuencode软件包:
$ sudo apt-get install sharutils
15. 安装automake, autoconf, bison和flex等包;
$ sudo apt-get install automake
$ sudo apt-get install autoconf
$ sudo apt-get install bison
$ sudo apt-get install flex
$ sudo apt-get install gawk
16. 安装brctl工具:
$ sudo apt-get install bridge-utils
17. 安装doxygen软件包(这个安装比较大,可以考虑一下要不要装):
$ sudo apt-get install doxygen
18. 安装git工具;
$ sudo apt-get install git-core
19. 安装git server;
$ sudo apt-get install gitosis
or
$ sudo apt-get install gitolite
对于git服务器,推荐安装gitolite,并且建议安装github的版本!对应的GIT URL为:
git clone git://github.com/ossxp-com/gitolite.git
20. 安装git daemon,也可以Appache来做;
$ sudo apt-get install git-daemon-run
21. 安装SCIM输入法;
$ apt-get install scim
$ apt-get install scim-tables-zh
并修改文件/etc/X11/Xsession.d/95xinput,内容如下:
-------------------------
/usr/bin/scim -d
XMODIFIERS="@im=SCIM"
export XMODIFIERS
export GTK_IM_MODULE=scim
-------------------------
注意:Ubuntu 12.10不需要了!
22. 解决SCIM在firefox浏览器中不能打开的问题的方法是:用vi或其他编辑器打开/usr/bin/firefox或/usr/bin/acroread(为启动脚本),
在文件开头处加入如下内容:
-------------------------------
XMODIFIERS=@im=scim
GTK_IM_MODULE=scim-bridge
export XMODIFIERS GTK_IM_MODULE
-------------------------------
注意:Ubuntu 12.10不需要了!
23. 安装minicom串口工具;
$ sudo apt-get install minicom
24. 安装sysv-rc-conf字符界面服务管理程序;
$ sudo apt-get install sysv-rc-conf
25. 安装比较工具meld
$ sudo apt-get install meld
26. 安装Linux Dreamweaver Bluefish 编辑网页
$ sudo apt-get install bluefish
27. 安装NFS服务,以方便开发调试,详见当前目录下NFS-ROOT
$ sudo apt-get install nfs-common
$ sudo apt-get install nfs-kernel-server
28. 安装图形界面抓包工具wireshark
$ sudo apt-get install wireshark
29. 安装aircrack-ng软件包,如果需要的话:
$ sudo apt-get install aircrack-ng
30. 安装skype聊天工具:
$ sudo apt-get install skype
31. 安装mplayer播放器:
$ sudo apt-get install mplayer
$ sudo apt-get install mplayer-fonts
$ sudo apt-get install ffmpeg