您的位置:首页 > 其它

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: