Ubuntu 14.04安装与配置

====================
Ubuntu 14.04 Journal
====================

    安装系统时最好是用Ubuntu 14.04.3版本或者更新版本,因为14.04版本问题比较多!

    安装过好多次Ubuntu了。因为在使用过程中,难免误操作引起系统崩溃或者安装移除太多软件,使系统运行速度降低,
但是每次安装之后,似乎都要花不少时间对系统进行设置,这是一件麻烦的事情。为了节省时间,我决定用一个文件来记录
自己对新装的系统做了那安装和修改,以便于以后做重复劳动时,心里有个数。

    这篇文档就用做安装日记,并在以后保持更新。


    =============
    系统设置事项:
    =============

    1. 如果要让root用户登录,须修改/etc/passwd文件,将登录shell的y改成想要使用的shell(如: /bin/bash),root用户密码一定要修改!

    2. 修改/etc/sudoers文件,并把普通用户加入sudo组,使普通用户在执行sudo免输入密码;sudoers的默认权限为0440,修改文件内容前后都要修改或还原权限,
       万一出现麻烦时,可以重启按ESC进入单用户模式,那样可以使用root用户登录后再进行必要的修改;

    3. 修改/bin/sh链接到/bin/bash;

    $ sudo ln -sf /bin/bash /bin/sh

    4. 解压或创建用户自己的bin,并配置用户的.bashrc和.profile,设置相关环境变量;

    5. 修改Ubuntu的编码是/etc/default/locale文件,而在Fedora中是/etc/sysconfig/i18n文件;

    6. 修改Ubuntu主机名是/etc/hostname文件;

    7. 关闭防火墙;

    $ sudo ufw disable

    8. 安装xbacklight来设置显示器亮度(对笔记本电脑有效):

    $ sudo apt-get install xbacklight -y

    9. 安装gconf-editor以配置系统应用:

    $ sudo apt-get install gconf-editor -y

    注意:在Ubuntu 12.10中,有一个dconf-editor配置工具,而gconf-editor没什么用了。

    10. 安装sysv-rc-conf字符界面服务管理程序;

    $ sudo apt-get install sysv-rc-conf -y

    11. language support in 'System Settings -> Language Support'. If you have
        other input method(e.g: fcitx, scim) installed, you need to change to
        use it by the feature 'Keyboard input method system' here.

    12. 如果需要修改显示器分辨率, 'System Settings -> Displays'。

    13. wmctrl - interact with a EWMH/NetWM compatible X Window Manager

    $ sudo apt-get install wmctrl -y

    Command: wmctrl -r :ACTIVE: -b toggle,above

    14. 安装parcellite剪贴板,原因是gnome-settings-daemon在应用程序与系统共享剪贴板时,只是复制链接而不真正复制数据,
    从而导致应用程序退出后,不能共享应用程序中复制内容。安装parcellite可以解决此问题!

    $ sudo apt-get install parcellite -y

    15. 为gitolite服务器创建git帐号

    $ sudo adduser --system --shell /bin/bash --group git
    or
    $ sudo adduser --system --shell /bin/bash --gecos 'Git SCM User' --group --disabled-password --home /home/git git

    16. 为gitolite服务器安装sendmail

    $ sudo apt-get install sendmail -y



    =============
    软件安装列表:
    =============

    1. 安装guake终端;

    $ sudo apt-get install guake -y

    2. 安装ssh-server和ssh-client;

    $ sudo apt-get install openssh-server openssh-client -y

    3. 安装samba,并配置smb.conf;

    $ sudo apt-get install samba -y

    4. 安装tftp并进行配置;

    $ sudo apt-get install tftp tftpd -y

    5. 安装VSFTPD,并配置vsftpd.conf:

    $ sudo apt-get install vsftpd -y

    6. 安装FTP可视化客户端:

    $ sudo apt-get install filezilla -y

    7. 安装ctags;

    $ sudo apt-get install ctags -y

    8. 安装gtags;

    $ sudo apt-get install global -y

    9. 安装cscope;

    $ sudo apt-get install cscope -y

    10. 安装vim编辑器,包括个性化配置,中文帮助,以及几个好用的插件;

    $ sudo apt-get install vim vim-gnome -y

    注意:
    a. 如果VIM不能记住访问历史,那么要检查一下~/.viminfo文件是否存在,并且文件所有者与权限是否与当前用户一致。
    b. 记得创建~/.vim_undodir目录,相应的插件需要使用。
    另外,如何使用secureCRT,配置“仿真->终端”选择Xterm,并且选择ANSI颜色,就会像Putty一样。

    11. Okular PDF reader

    $ sudo apt-get install okular -y

    12. tree

    $ sudo apt-get install tree -y

    13. realpath

    $ sudo apt-get install realpath -y

    14. dos2unix

    $ sudo apt-get install dos2unix -y

    15. rar - archive files with compression

    $ sudo apt-get install rar -y

    16. 安装git工具;

    $ sudo apt-get install git-core gitg gitk -y

    17. 安装git server;

    $ sudo apt-get install gitosis -y
    or
    $ sudo apt-get install gitolite -y

    对于git服务器,推荐安装gitolite,并且建议安装github的版本!对应的GIT URL为:

        git clone git://github.com/ossxp-com/gitolite.git

    18. install git web

    $ sudo apt-get install gitweb -y

    19. 安装git daemon,也可以Appache来做;

    $ sudo apt-get install git-daemon-run -y

    20. review-board

    $ sudo apt-get install python-rbtools -y

    old ubuntu maybe with following commands:

    $ sudo apt-get install python-setuptools -y
    $ sudo easy_install -U RBTools

    21. 安装比较工具meld

    $ sudo apt-get install meld -y

    22. 安装图形界面抓包工具wireshark

    $ sudo apt-get install wireshark -y

    23. 安装aircrack-ng软件包,如果需要的话:

    $ sudo apt-get install aircrack-ng -y

    24. 安装Linux Dreamweaver Bluefish 编辑网页

    $ sudo apt-get install bluefish -y

    25. 安装NFS服务,以方便开发调试,详见当前目录下NFS-ROOT

    $ sudo apt-get install nfs-common nfs-kernel-server -y

    26. 安装mplayer播放器:

    $ sudo apt-get install mplayer mplayer-fonts -y
    $ sudo apt-get install ffmpeg -y

    27. 安装fcitx输入法:

    $ sudo apt-get install fcitx fcitx-googlepinyin fcitx-table-wbpy fcitx-table-wubi -y

    28. 安装SCIM输入法:

    $ sudo apt-get install scim scim-tables-zh -y

    并修改文件/etc/X11/Xsession.d/95xinput,内容如下:

    -------------------------
    /usr/bin/scim -d
    XMODIFIERS="@im=SCIM"
    export XMODIFIERS
    export GTK_IM_MODULE=scim
    -------------------------

    注意:Ubuntu 12.10不需要了!

    29. 解决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不需要了!

    30. 如果scim没有自动启动的话,可能用下面命令重新配置一下:

    $ im-switch -s scim_xim

    31. 浏览器默认情况下不自带flash播放插件,安装命令如下:

    $ sudo apt-get install flashplugin-installer -y

    32. 关闭本地dnsmasq。把/etc/NetworkManager/NetworkManager.conf中dns=dnsmasq行注释掉,再重启network-manager。

    33. 安装DNS和DHCP服务器

    $ sudo apt-get install dnsmasq -y

    34. 安装iperf(windows has jperf)

    $ sudo apt-get install iperf -y

    35. 创建一个expat库的链接,RealTek的GDB等工具需要

    $ sudo ln -sf /lib/i386-linux-gnu/libexpat.so.1 /lib/libexpat.so.0

    36. radvd & dibbler-server

    $ sudo apt-get install radvd dibbler-server -y

    37. 安装pppoe-server服务器

    $ sudo apt-get install pppoe -y

    38. 安装snmp

    $ sudo apt-get install snmp -y

    39. nmap - Network exploration tool and security / port scanner

    $ sudo apt-get install nmap -y

    40. 安装brctl工具:

    $ sudo apt-get install bridge-utils -y

    41. 安装ebtables工具:

    $ sudo apt-get install ebtables -y

    42. 安装traceroute

    $ sudo apt-get install traceroute -y

    ============
    安装开发环境
    ============

    1. 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 -y
    $ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 -y
    $ sudo apt-get install build-essential libc6-dev libc6-dev-i386 -y

    2. 安装开发环境(如果没有的话);

    $ sudo apt-get install build-essential -y

    3. 在执行make menuconfig的时候可能会出错,安装一下libncurses5-dev;

    $ sudo apt-get install libncurses5-dev -y

    4. 安装zlib库:

    $ sudo apt-get install zlib1g-dev -y
    or
    $ sudo apt-get install libzip-dev -y
    $ sudo ln -sf /usr/include/x86_64-linux-gnu/zconf.h /usr/include
    $ sudo ln -sf /usr/include/i386-linux-gnu/zconf.h /usr/include

    5. 安装liblzo2-dev库:

    $ sudo apt-get install liblzo2-dev -y

    6. 安装libssl-dev软件包:

    $ sudo apt-get install libssl-dev -y

    7. 安装uuencode软件包:

    $ sudo apt-get install sharutils -y

    8. 安装automake, autoconf, bison和flex等包;

    $ sudo apt-get install automake autoconf bison flex gawk -y

    9. install libtool

    $ sudo apt-get install libtool -y

    10. 安装doxygen软件包(这个安装比较大,可以考虑一下要不要装):

    $ sudo apt-get install doxygen -y

    11. 安装minicom串口工具;

    $ sudo apt-get install minicom -y

    12. 安装kermit

    $ sudo apt-get install ckermit -y

    ============================
    tools for switch development
    ============================

    1. lftp

    $ sudo apt-get install lftp -y

    2. lua-5.1

    $ sudo apt-get install lua5.1 -y

    3. libreadline

    $ sudo apt-get install libreadline5:i386 -y

    4. lzma

    $ sudo apt-get install lzma:i386 -y
    $ sudo ln -s /lib/i386-linux-gnu/liblzma.so.5.0.0 /lib/i386-linux-gnu/liblzma.so.0

    ============
    可选安装软件
    ============

    1. virtualbox

    $ sudo apt-get install virtualbox -y

    2. gimp - an image manipulation and paint program.

    $ sudo apt-get install gimp -y

    3. 安装skype聊天工具:

    $ sudo apt-get install skype -y

    4. apt-file

    $ sudo apt-get install apt-file -y

    5. 远程桌面

    $ sudo apt-get install xrdp vnc4server xfce4 -y
    $ echo "xfce4-session" >~/.xsession
    $ sudo service xrdp restart

    6. freeradius - Authentication, Authorization and Accounting server

    $ sudo apt-get install freeradius -y

    7. mc - Visual shell for Unix-like systems.

    $ sudo apt-get install mc -y

    8. extundelete - utility to undelete files from an ext3 or ext4 partition

    $ sudo apt-get install extundelete -y

    9. 安装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 -y
    $ sudo apt-get install chrome-browser -y



  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值