Ubuntu 14.04安装与配置
2014-08-25 10:24
441 查看
====================
Ubuntu 14.04 Journal
====================
安装系统时最好是用Ubuntu 14.04.3版本,因为14.04版本问题比较多!
安装过好多次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
注意:
a. 如果VIM不能记住访问历史,那么要检查一下~/.viminfo文件是否存在,并且文件所有者与权限是否与当前用户一致。
b. 记得创建~/.vim_undodir目录,相应的插件需要使用。
另外,如何使用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
or
$ sudo apt-get install libzip-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. 安装doxygen软件包(这个安装比较大,可以考虑一下要不要装):
$ sudo apt-get install doxygen
17. 安装git工具;
$ sudo apt-get install git-core
18. 安装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
19. 安装git daemon,也可以Appache来做;
$ sudo apt-get install git-daemon-run
20. 安装minicom串口工具;
$ sudo apt-get install minicom
21. 安装sysv-rc-conf字符界面服务管理程序;
$ sudo apt-get install sysv-rc-conf
22. 安装比较工具meld
$ sudo apt-get install meld
23. 安装Linux Dreamweaver Bluefish 编辑网页
$ sudo apt-get install bluefish
24. 安装NFS服务,以方便开发调试,详见当前目录下NFS-ROOT
$ sudo apt-get install nfs-common
$ sudo apt-get install nfs-kernel-server
25. 安装图形界面抓包工具wireshark
$ sudo apt-get install wireshark
26. 安装aircrack-ng软件包,如果需要的话:
$ sudo apt-get install aircrack-ng
27. 安装skype聊天工具:
$ sudo apt-get install skype
28. 安装mplayer播放器:
$ sudo apt-get install mplayer
$ sudo apt-get install mplayer-fonts
$ sudo apt-get install ffmpeg
29. 安装fcitx输入法:
$ apt-get install fcitx
$ apt-get install fcitx-googlepinyin
$ apt-get install fcitx-table-wubi
30. 安装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不需要了!
31. 解决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不需要了!
32. 如果scim没有自动启动的话,可能用下面命令重新配置一下:
$ im-switch -s scim_xim
33. 浏览器默认情况下不自带flash播放插件,安装命令如下:
$ sudo apt-get install adobe-flashplugin
or
$ sudo apt-get install flashplugin-installer
34. 安装chrome浏览器
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
$ sudo dpkg -i google-chrome-stable_current_i386.deb
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo dpkg -i google-chrome-stable_current_amd64.deb
or
$ sudo wget http://chrome-deb.googlecode.com/svn/trunk/chrome-deb.list -O /etc/apt/sources.list.d/chrome-deb.list
$ sudo apt-get update
$ sudo apt-get install chrome-browser
35. 关闭本地dnsmasq。把/etc/NetworkManager/NetworkManager.conf中dns=dnsmasq行注释掉,再重启network-manager。
36. 安装DNS和DHCP服务器
$ sudo apt-get install dnsmasq
37. 安装iperf(windows has jperf)
$ sudo apt-get install iperf
38. 创建一个expat库的链接,RealTek的GDB等工具需要
$ sudo ln -sf /lib/i386-linux-gnu/libexpat.so.1 /lib/libexpat.so.0
39. radvd & dibbler-server
$ sudo apt-get install radvd dibbler-server
40. virtualbox
$ sudo apt-get install virtualbox
41. apt-file
$ sudo apt-get install apt-file
42. tree
$ sudo apt-get install tree
43. dos2unix
$ sudo apt-get install dos2unix
44. review-board
$ sudo apt-get install python-rbtools
old ubuntu maybe with following commands:
$ sudo apt-get install python-setuptools
$ sudo easy_install -U RBTools
45. 安装pppoe-server服务器
$ sudo apt-get install pppoe
46. 安装snmp
$ sudo apt-get install snmp
47. nmap - Network exploration tool and security / port scanner
$ sudo apt-get install nmap
48. 安装brctl工具:
$ sudo apt-get install bridge-utils
49. 安装ebtables工具:
$ sudo apt-get install ebtables
50. 安装邮件发送工具:
$ sudo apt-get install sendmail
51. 远程桌面
$ sudo apt-get install xrdp vnc4server xfce4
$ echo "xfce4-session" >~/.xsession
$ sudo service xrdp restart
52. 32 bit on 64 bit
$ sudo dpkg --add-architecture i386
Or if you are using Ubuntu 12.04 LTS (Precise Pangolin) or below, use
this:
$ echo "foreign-architecture i386" > /etc/dpkg/dpkg.cfg.d/multiarch
then:
$ sudo apt-get update
$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
============
可选安装软件
============
1. mc - Visual shell for Unix-like systems.
$ sudo apt-get install mc
Ubuntu 14.04 Journal
====================
安装系统时最好是用Ubuntu 14.04.3版本,因为14.04版本问题比较多!
安装过好多次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
注意:
a. 如果VIM不能记住访问历史,那么要检查一下~/.viminfo文件是否存在,并且文件所有者与权限是否与当前用户一致。
b. 记得创建~/.vim_undodir目录,相应的插件需要使用。
另外,如何使用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
or
$ sudo apt-get install libzip-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. 安装doxygen软件包(这个安装比较大,可以考虑一下要不要装):
$ sudo apt-get install doxygen
17. 安装git工具;
$ sudo apt-get install git-core
18. 安装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
19. 安装git daemon,也可以Appache来做;
$ sudo apt-get install git-daemon-run
20. 安装minicom串口工具;
$ sudo apt-get install minicom
21. 安装sysv-rc-conf字符界面服务管理程序;
$ sudo apt-get install sysv-rc-conf
22. 安装比较工具meld
$ sudo apt-get install meld
23. 安装Linux Dreamweaver Bluefish 编辑网页
$ sudo apt-get install bluefish
24. 安装NFS服务,以方便开发调试,详见当前目录下NFS-ROOT
$ sudo apt-get install nfs-common
$ sudo apt-get install nfs-kernel-server
25. 安装图形界面抓包工具wireshark
$ sudo apt-get install wireshark
26. 安装aircrack-ng软件包,如果需要的话:
$ sudo apt-get install aircrack-ng
27. 安装skype聊天工具:
$ sudo apt-get install skype
28. 安装mplayer播放器:
$ sudo apt-get install mplayer
$ sudo apt-get install mplayer-fonts
$ sudo apt-get install ffmpeg
29. 安装fcitx输入法:
$ apt-get install fcitx
$ apt-get install fcitx-googlepinyin
$ apt-get install fcitx-table-wubi
30. 安装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不需要了!
31. 解决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不需要了!
32. 如果scim没有自动启动的话,可能用下面命令重新配置一下:
$ im-switch -s scim_xim
33. 浏览器默认情况下不自带flash播放插件,安装命令如下:
$ sudo apt-get install adobe-flashplugin
or
$ sudo apt-get install flashplugin-installer
34. 安装chrome浏览器
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
$ sudo dpkg -i google-chrome-stable_current_i386.deb
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo dpkg -i google-chrome-stable_current_amd64.deb
or
$ sudo wget http://chrome-deb.googlecode.com/svn/trunk/chrome-deb.list -O /etc/apt/sources.list.d/chrome-deb.list
$ sudo apt-get update
$ sudo apt-get install chrome-browser
35. 关闭本地dnsmasq。把/etc/NetworkManager/NetworkManager.conf中dns=dnsmasq行注释掉,再重启network-manager。
36. 安装DNS和DHCP服务器
$ sudo apt-get install dnsmasq
37. 安装iperf(windows has jperf)
$ sudo apt-get install iperf
38. 创建一个expat库的链接,RealTek的GDB等工具需要
$ sudo ln -sf /lib/i386-linux-gnu/libexpat.so.1 /lib/libexpat.so.0
39. radvd & dibbler-server
$ sudo apt-get install radvd dibbler-server
40. virtualbox
$ sudo apt-get install virtualbox
41. apt-file
$ sudo apt-get install apt-file
42. tree
$ sudo apt-get install tree
43. dos2unix
$ sudo apt-get install dos2unix
44. review-board
$ sudo apt-get install python-rbtools
old ubuntu maybe with following commands:
$ sudo apt-get install python-setuptools
$ sudo easy_install -U RBTools
45. 安装pppoe-server服务器
$ sudo apt-get install pppoe
46. 安装snmp
$ sudo apt-get install snmp
47. nmap - Network exploration tool and security / port scanner
$ sudo apt-get install nmap
48. 安装brctl工具:
$ sudo apt-get install bridge-utils
49. 安装ebtables工具:
$ sudo apt-get install ebtables
50. 安装邮件发送工具:
$ sudo apt-get install sendmail
51. 远程桌面
$ sudo apt-get install xrdp vnc4server xfce4
$ echo "xfce4-session" >~/.xsession
$ sudo service xrdp restart
52. 32 bit on 64 bit
$ sudo dpkg --add-architecture i386
Or if you are using Ubuntu 12.04 LTS (Precise Pangolin) or below, use
this:
$ echo "foreign-architecture i386" > /etc/dpkg/dpkg.cfg.d/multiarch
then:
$ sudo apt-get update
$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
============
可选安装软件
============
1. mc - Visual shell for Unix-like systems.
$ sudo apt-get install mc
相关文章推荐
- ubuntu14.04 配置安装 wineQQ 2013
- ubuntu 13.10 & Ubuntu 14.04 64位安装及配置 google拼音输入法及Adobe flash player、mp3 插件安装、中文GBK编码等
- ubuntu 14.04安装OVS虚拟OpenFlow交换机配置总结
- ubuntu 14.04 双节点、双网卡安装和配置openstack
- ubuntu14.04 安装 lamp 和配置虚拟机
- Ubuntu 14.04 中安装和配置 Java JDK
- Hadoop 2.5.1在Ubuntu 14.04安装和配置(伪分布模式)
- Android系统编译环境搭建—Ubuntu14.04安装&root登录&Chromium root启动&安装配置交叉编译环境
- Ubuntu14.04下安装配置Android开发环境
- ubuntu 14.04安装OVS虚拟OpenFlow交换机配置总结
- Hadoop安装教程_单机/伪分布式配置_Ubuntu 14.04/Hadoop 2.4.1
- Ubuntu 14.04 安装配置强大的星际译王(stardict)词典
- ubuntu14.04 安装 lnmp 和配置虚拟机
- ubuntu14.04安装配置jdk7
- ubuntu 14.04 安装配置使用搜狗拼音输入法
- Ubuntu14.04安装和简单配置之路
- Linux(Ubuntu14.04LTS) 安装配置MPICH-3.1.2
- 【转载】Caffe + Ubuntu 14.04 + CUDA 6.5 新手安装配置指南