【转】Ubuntu最小化定制安装

转自:http://wenku.baidu.com/view/e7a9eb18227916888486d777.html

    1. 用DVD/服务器版 ubuntu 来安装命令行系统

    2. 编辑更新软件源
        sudo cp /etc/apt/source.list /etc/apt/source.list.bak

    3. 安装 X 窗口系统:sudo aptitude install xserver-xorg (注:安装xorg最好使用sudo aptitude install xserver-xorg,用sudo apt-get install x-window-system-core的话生成xorg.conf时有问题。)。

    4. 安装登录管理器:sudo apt-get install gdm synaptic。

    5. 安装桌面环境或窗口管理器:sudo apt-get install ubuntu-desktop,这将安装 GNOME桌面环境,即直接达到官方光盘的效果,所以不推荐。对于 GNOME 桌面环境来说,为了获得更强的定制效果,可仅安装最基本的组件,如:sudo apt-get install gnome-core。当然,如果不需要桌面环境,也可选择安装窗口管理器代替(不推荐普通用户使用),执行指令 sudo apt-get install fluxbox/icewm/enlightenment/fvwm。

    6. 通过安装gnome-core的方法安装的gnome会有缺失,进入系统的时候会提示错误当询问是否删除缺失的功能,此时不要选择删除,应该保留!错误的解决办法如下:
        错误1:There was an error loading the theme Human
        解决办法:安装ubuntu-artwork

        错误2:The panel encountered a problem while loading “OAFILD:GNOME_FastUserSwitchApplet”
        解决办法:安装fast-user-switch-applet

    7. 此时系统还是不能显示中文,即使安装的时候选择的是中文。原因在于系统没有中文支持,包括字体支持。安装环境 sudo apt-get install language-pack-zh-base language-support-fonts-zh,安装文泉驿中文字体 sudo apt-get install xfonts-wqy。到此应该能正常显示中文字体了。注:只是“支持”中文,即能正常显示,但系统仍为英文系统,若要修改为中文系统,可以选择安装language-selector,或修改/etc/default/locale配置文件。

    8. 输入法 Scim:
        sudo apt-get install scim scim-modules-table
        安装字库:
            拼音:scim-pinyin
            五笔:scim-tables-zh
        编辑配置文件 sudo vi /etc/X11/xinit/xinput.d/scim,将默认的 GTK_IM_MODULE=scim 修改为 GTK_IM_MODULE="scim-bridge"。

        输入法 Fcitx 4 :
            sudo add-apt-repository ppa:wengxt/fcitx-nightly
            sudo apt-get update
            sudo apt-get install fcitx fcitx-config-gtk fcitx fcitx-table-wbpy
            cd /etc/X11/xinit/xinput.d/
            sudo mv default default.bak
            sudo cp fcitx default

            #安装中文环境,否则 fcitx 会出现有托盘但无法激活输入法的情况

            sudo apt-get install language-pack-gnome-zh language-pack-gnome-zh-base language-pack-zh language-pack-zh-base gnome-user-guide-en gnome-user-guide-zh language-pack-gnome-en

        编辑配置文件:

            sudo vi ~/.config/fcitx/config

        解决 Fcitx 僵死进程的问题(此方法仅用于系统仅有 Fcitx 输入法的情况)
            1)确保 Fcitx 是默认输入法
                im-switch -s fcitx
            2)卸载 im-switch
                sudo apt-get --purge remove im-switch
                sudo rm /etc/X11/Xsession.d/80im-switch*
            3)在 /etc/profile 末尾加入:
                export XMODIFIERS=@im=fcitx
                export QT_IM_MODULE=fcitx
                export GTK_IM_MODULE=fcitx
            4)在Gnome会话中加入 Fcitx 的启动


    9. 由于是最小化安装,gtk依赖不全,所以在安装新主题的时候会出现错误而不能正常使用新主题,此时需要安装两个软件包:pixmap,gtk2-engines-pixbuf

    10. 如果你安装了新内核,可以用如下命令删除所有旧内核: sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)

    11. 安装新主题(Faenza)

        ##sudo add-apt-repository ppa:elementaryart/ppa
        ##sudo apt-get update
        ##sudo apt-get install elementary-theme

        sudo add-apt-repository ppa:tiheum/equinox
        sudo apt-get update && sudo apt-get install faenza-icon-theme

    12. 语言问题

        安装language-selector

    13. 安装Nautilus更新

        1 )功能强大版,10.10以上才能使用其功能
        sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa
        sudo apt-get upgrade

        2 )仅终端版
        sudo add-apt-repository ppa:flozz/flozz
        sudo apt-get update && sudo apt-get install nautilus-terminal


    14. 安装cursor

        sudo apt-get install dmz-cursor-theme
        
    15. 安装 & 设置信息框 位置

        sudo add-apt-repository ppa:leolik/leolik
        sudo add-apt-repository ppa:amandeepgrewal/notifyosdconfig
        sudo apt-get update && sudo apt-get upgrade
        sudo apt-get install notifyosdconfig

        notification-properties
        
    16. 安装文件预览 & 音乐预览功能(不推荐)
    
        sudo add-apt-repository ppa:gloobus-dev/gloobus-preview
        sudo apt-get update
        sudo apt-get install gloobus-preview
        sudo apt-get upgrade

        sudo add-apt-repository ppa:gloobus-dev/covergloobus
        sudo apt-get update
        sudo apt-get install covergloobus

    17. 安装 Tweak 优化配置系统

        sudo add-apt-repository ppa:tualatrix/ppa
        sudo apt-get update
        sudo apt-get install ubuntu-tweak

    18. 常用软件

        #rar,unrar,zip,unzip,p7zip-full,gcc,make,scrot

    19. 安全设置

        1)修改TTL:

            #sysctl -w net.ipv4.ip_default_ttl=N
                (N=0~255),若N>255,则ttl=0

        2)卸载 ufw

            #sudo apt-get --purge remove ufw
            #sudo aptitude remove ufw

        3)安装配置 SELinux

            #sudo apt-get install selinux
            #sestatus

    20. 安装触摸版控件

            sudo add-apt-repository ppa:lorenzo-carbonell/atareao
            sudo apt-get update
            sudo apt-get install touchpad-indicator

    21. 谷歌浏览器

            sudo apt-get install chromium-browser

            让其直接支持MP3
            sudo apt-get install chromium-codecs-ffmpeg-extra
            让其直接支持MP4
            sudo apt-get install chromium-codecs-ffmpeg-nonfree

    22. 内核编译所需包

        #sudo apt-get install build-essential kernel-package   libncurses5-dev
        
    23. 调整字体
    
    System Theme :

        Applicaion font : Bitstream Vera Sans Mono Roman    9
        Document font : AquaBase    9
        Desktop font : Trebuchet MS Bold    9
        Window title font : LiHei Pro    10.1
        Fixed width font : Bitstream Vera Sans Mono Roman    10

        Firefox Theme :

        Proportional: Serif 16
        Serif: Times
        Sans-serif: Helvetica
        Monospace: Courier 13



gnome-terminal        gnome终端
policykit-gnome        gnome验证服务(若点击需要提权的程序时报错则需要安装)
gnome-audio        gnome系统声音(如果系统没有声音则需要安装)
pulseaudio        gnome声音系统(如果系统没有声音则需要安装)
gnome-media        gnome媒体配置
network-manager-gnome    gnome网络管理(托盘图标为 nm-applet)
    安装后需作如下设置:
        sudo vi /etc/NetworkManager/nm-system-settings.conf
        改 managed=false 为 true
        sudo /etc/init.d/network-manager restart
        
ubuntu-sounds        Ubuntu默认系统声音
synaptic        新立德包管理
gnome-nettool    gnome网络工具包
jockey-gtk        gnome专属驱动下载
sysstat (iostat命令)    系统管理工具
iptraf        网络实际监控工具
gcalctool    科学计算器
seahorse    加密密钥管理器
gedit    gnome默认文本编辑器
docky    Ubuntu下模仿Mac的Docky
brasero        CD/DVD刻录
leafpad        基于gtk的记事本,功能超少,只具备最基本的功能,如果没有编程需要,推荐安装 leafpad 来代替 gedit
gnome-utils        gnome工具包(包含 系统抓图,日志查看器,字典等)
eog        图片查看器
gthumb        另一款图片查看器
lyx        LaTex 图形化前端
evince    PDF查看器
rhythmbox    gnome音乐播放器
banshee        另一款推荐的音乐播放器,缺点在于启动慢
    banshee-extension-appindicator  托盘插件
    banshee-extension-alarm     定时播放插件
totem-xine    电影播放器
    totem-pps    PPS插件
    totem-sopcast    Sopcast网络电视插件

    totem 的RMVB插件:
        gstreamer0.10-ffmpeg
        gstreamer0.10-plugins-bad
        gstreamer0.10-plugins-ugly
transmission    BT客户端
vinagre        VNC远程客户端
filezilla        FTP工具
glipper        gnome剪贴板
tomboy        随意帖
smbclient        Samba局域网客户端
calcurse    命令行下的日历 & To do Bar
Tweak        Linux 下优化大师
gnome-power-manager        电池管理工具
右键功能:
    nautilus-open-terminal        在当前路径打开终端
    nautilus-sendto        右键快速发送文件
    nautilus-share        右键快速共享文件

remmina        远程桌面功能(Full)
vino    远程桌面功能(VNC服务端)
tsclient    远程连接(前端),默认包含连接windows的DRP协议,另外可添加其他协议:
    vncviewer    VNC协议
    xnest        XDMCP协议

chmsee        CHM阅读器
grandr        投影仪工具
file-roller        归档管理器
gparted        gnome图形化分区工具
gnome-system-monitor    gnome资源管理器
openoffice.org        OpenOffice基于Java的Office工具
ubuntu-artwork        官方Ubuntu主题
update-notifier        Ubuntu 更新提醒器
xsane        Scanner支持
cupsys        打印服务支持
cupsys-bsd        打印服务支持
cupsys-client        打印服务支持
gnome-cups-manager        Gnome打印器管理器
Firefox        火狐浏览器
    Firefox更新源:
    sudo add-apt-repository ppa:Ubuntu-mozilla-daily/ppa && sudo apt-get update

Thunderbird        雷鸟邮件客户端
Evolution   官方邮件客户端
    indicator-applet   统一applet管理程序
        evolution-indicator     For Evolution
        indicator-me        Show user info and status
        indicator-sound     Sound status
        indicator-messages      For messages
        indicator-session       Session management
sylpheed    一个小巧的基于gtk的邮件客户端,速度非常快(推荐)
claws-mail        sylpheed的升级版,默认无插件,需要手动添加,插件查找方法 “apt-cache search claws-mail”,会列出许多的插件,可以根据说明选择性安装
3D特效(如果嫌麻烦的可以直接安装compiz):
    compiz-gnome
    compiz-fusion-plugins-extra
    compiz-fusion-plugins-main
    compiz-config-settings-manager        特效管理工具
abiword        Gnome Office中的Word工具
gnumeric    Gnome Office中的Excel工具
monodevelop        Linux下的Asp.net开发环境
emesene        Msn客户端
amule        电驴
liferea        RSS阅读器
usplash-theme-ubuntu    默认开机启动界面
gdebi        deb安装/查看工具
maximus        所有程序最大化
sound-juicer    CD音频提取
language-selector    语言添加/管理工具
cpufire-applet        在面板上显示CPU使用信息
gnome-games        gnome自带游戏
epiphany-gecko        旧一代gnome浏览器
avant-window-navigator        模仿Mac的Dock功能
    awn-applets-c-extras    awn插件
    awn-applets-python-extras    awn插件
vbaexpress        GBA模拟器
homebank    理财工具
deja-dup    系统备份工具
gufw        Ubuntu系统防火墙的图形化管理工具
sysv-rc-conf    进程管理工具,相当于 chkconfig
dynamips    Cisio路由模拟
wireshark        抓包工具
wv    doc文档转html工具
    命令行: wvWare XXX.doc>sample.html
Touchpad Indicator    开关触摸板
    sudo add-apt-repository ppa:lorenzo-carbonell/atareao
    sudo apt-get update
    sudo apt-get install touchpad-indicator
    安装完成后,可点击Applications > Accessories > Touchpad Indicator。

Desktopnova    桌面壁纸轮换
    deb http://ppa.launchpad.net/haliner/ppa/ubuntu lucid main
    deb-src http://ppa.launchpad.net/haliner/ppa/ubuntu lucid main
    sudo apt-get install desktopnova

Ejecter 快速移除已挂载的USB设备
    sudo add-apt-repository ppa:fredp/ppa
    sudo apt-get update && sudo apt-get install ejecter

Gmate 用Gedit实现TextMate(为Gedit添加插件)
    sudo apt-add-repository ppa:ubuntu-on-rails/ppa
    sudo apt-get update
    sudo apt-get install gedit-gmate







#给系统添加新字体:

    1.创建一个文件夹,如命名为:vista,将自己喜欢的字体文件全部装入 vista文件夹内;

    2.以管理员权限打开fonts: sudo gnome-open /usr/share/fonts/。

    3.然后拷贝刚才创建的vista字体文件夹到fonts下;

    4.修改字体权限,使root以外的用户可以使用这些字体。如果不熟悉命令的话,可以直接点击字体文件——属性——权限,进行修改;

    5.重新建立字体缓存,命令: sudo fc-cache -fv

#64位系统安装火狐flash插件:
    先在卸载 flash-nonfree

    然后将插件 libflashplayer.so,复制到以下路径
        /usr/lib/mozilla/plugins/
        或
        /usr/lib/firefox-addons/plugins/
    可以在 firefox 检查about:plugins 检查此插件是否安装好

#flash中文乱码解决方法:

    输入: cd /etc/fonts/conf.d/

    为了安全,备份一下:    sudo cp 49-sansserif.conf 49-sansserif.conf_backup

    输入编辑指令: sudo gedit ./49-sansserif.conf

    此时文件显示内容。

    将其中的第1、2、4个后面的sans-serif或者serif用你自己系统中支持中文的字体的名字代替,注意字体名字的大小写

    比如:我的系统中安装了wqy-zenhei.ttf,我则用wqy-zenhei代替上述所说的字段,结果如下:

    <match target=”pattern”>
    <test qual=”all” name=”family” compare=”not_eq”>
    <string>wqy-zenhei</string>
    </test>
    <test qual=”all” name=”family” compare=”not_eq”>
    <string>wqy-zenhei</string>
    </test>
    <test qual=”all” name=”family” compare=”not_eq”>
    <string>monospace</string>
    </test>
    <edit name=”family” mode=”append_last”>
    <string>wqy-zenhei</string>
    </edit>
    </match>


#忘记用户名密码的解决办法:

    1.在启动的时候,上下移动,选中修复模式”Ubuntu-x.x.xx.xx-generic (recovery mode)“,然后按e(记住,是选中,选中后按E,不需要按回车)

    2.在第二层菜单选择有kernel这行,见下图,选中并按下e进行编辑

    3.修改启动参数,将后面的ro single改为rw single init=/bin/bash,然后按回车

    4.按b启动系统就可以进入single模式而不需要密码了

    5.然后我们就可以用命令 passwd 用户名来修改密码了,因为我的用户名是fcola,所以:

        root@(none):/# passwd fcola
        Enter new UNIX password:
        retype new UNIX password:

    输入新的密码,重启就可以了


#升级内核后重新编译vbox/vmware

    Debian:
        sudo apt-get install linux-headers-$(uname -r)
        sudo apt-get install linux-restricted-modules-$(uname -r)

    Red Hat :
        yum install kernel-devel kernel-headers

    VBox:
        sudo /etc/init.d/vboxdrv setup
    VM:
        sudo vmware-installer

posted on 2012-09-30 17:59  彭智伟  阅读(3707)  评论(0)    收藏  举报

导航