Ubuntu 10.04 安裝配置手記

一、  硬盤安裝Ubuntu 10.04 Alternate i386

環境:Windows XP(安裝在C盤) + 20G空餘硬盤空間

1. 下載ubuntu-10.04-alternate-i386.iso

 

注意Desktop 版和Alternate安裝方法有些許不同 ,請注意版本差異
1.兩者用的引導文件,一個在 ISO的casper中,一個在 “源”(也就是網上下載的) 中。
2.兩者用的引導文件,一個是 initrd.lz ( casper文件夾),一個是 initrd.gz。
3.Desktop版進入LiveCD後,在安裝前請執行 sudo umount -l /isodevice


2. 安裝Grub4Dos,具體不細表,網上內容很多

3. 修改menu.lst文件,添加

title Install Ubuntu 10.04
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-alternate-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.gz
boot


4. 將ubuntu-10.04-alternate-i386.iso複製到C盤根目錄

5. 將網上下載的vmlinuz(這個貌似網上的和ISO中的一樣)和initrd.gz(主要是這個不同)文件複製到C盤根目錄
下載地 址:http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386 /current/images/hd-media/

6. 重啓進入Grub選擇菜單,選擇Install Ubuntu 10.04

7. 安裝過程不細表,建議新手不要安裝Alternate版,一來是文字界面,二來速度也慢
在alternate版安裝過程中要分區,選擇軟件包, 我選了 Samba, OpenSSH, Ubuntu Desktop (注意不要選最後一個,貌似會出錯)
安裝過程中還會問你要不要安裝語言 支持,可以當時裝,也可以安裝完成後,進 “系統-系統管理-語言支持” 裏面,會提示你安裝的

 二、系統通用配置

1. 軟件源

ubuntu安裝好之後默認是中國的官方源,速度還是不錯的。想換的可以在系統管理-軟件源裏面換,也可以手動修改/etc/apt /source.list文件(請做好備份)。

啓用"Lucid-partner"源 (以後操作需要,務必啓用)
裏 面有Adobe Reader,Flash插件等軟件
進入“系統-系統管理-軟件源-其 他軟件”,勾選"Lucid-partner"源 就 行了。點“關閉“後會自動update。

2. 中文語言支持

如果安裝過程中沒有安裝完全的語言包時,此時應進入“系統 -系統管理-語言支持”,會提示你安裝,安裝完畢後重啓電腦。

3. 中文輸入法問題。

這個是從9.10延續下來的問題。默認裝 好的輸入法是不能用的,進入“系統-首選項-IBus首選項“ ,進入“輸入法標籤頁“-“選擇輸入法“,選擇“漢語“-”PinYin“(圖標是中文“拼“的那個)
選擇好之後點“添加“,然後將其餘的刪掉就行了。通過“Ctrl+Space” 可以調出輸入法,可能還得手動選擇一下。

4.gedit 打開windows分區文件亂碼問題

這個也是老問題了,可以這麼做:

Alt+F2, 輸入gconf-editor,進入/apps/gedit-2/preferences/encodings 目錄
修改 auto-detected鍵值,增加GB2312,GBK,GB18030,BIG5等編碼

5.Firefox 設置

a. 安裝Flash插件

sudo apt-get install adobe-flashplugin


b. 解決Flash中文亂碼(顯示爲方塊)問題
編輯/etc/fonts/conf.d/49-sansserif.conf 文件
修改第18行,將
<edit name="family" mode="append_last">
<string>sans-serif </string>
</edit>
修改爲
<edit name="family" mode="append_last">
<string>sans </string>
</edit>
    不建議直接刪除 ,會造成很多問題

c. 隱藏菜單欄,Firefox對於寬屏來說,可視範圍是小了點,
安裝擴展Hide Menubar ,重啓fx後在菜單欄上右鍵單擊,然後取消菜單欄顯示即可。按住Alt鍵可以臨時呼出菜單欄

d. 安裝Adblock Plus , 訂閱China List

6. 安裝壓縮軟件

sudo apt-get install unrar p7zip-full cabextract

分別對應rar, 7z,cab格式

7.Rhythmbox播放mp3的tag亂碼

這 是因爲那些mp3的tag是GBK編碼,解決辦法:
編輯~/.profile文件,添加

# 解決Rhythmbox的MP3標籤亂碼
export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030
export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030

然後重啓電腦即可,如果不能解決,可以修改 /etc/profile,不過那是全局修改,不推薦

8、 PDF中文亂碼[to do]

某些PDF文件中的中文顯示出亂碼的情況下,可以安裝poppler-data來解決:
sudo apt-get install poppler-data

9. 多媒體

開啓 SMplayer Stable軟件源,安裝smplayer(沒有開啓mediubuntu,太慢了)

sudo add-apt-repository ppa:rvm/smplayer
sudo aptitude install smplayer

用 系統的 gstreamer也行,也不用提前安裝什麼,播放的時候會自動提示你應該安裝的軟件包

字幕的話,在smplayer設置裏面把 字幕語言 設爲中文就行了,字體複製到~/.fonts文件夾下即可

三、系統個性配置(自己喜好)

1. 安裝vim gvim

Ubuntu竟然只預裝了vi(叫vim-tiny),沒有裝vim,只能手動安裝了,vim & gvim

sudo apt-get install vim vim-gnome

 

vim 打開gbk編碼文件亂碼

編輯~/.vimrc文件,添加:

 

set encoding=utf-8
set fileencodings=utf-8,chinese,gb2312,gbk,gb18030,big5,latin-1

 

gvim 菜單亂碼

編輯~/.gvimrc文件,添加

 

set encoding=utf-8
set langmenu=zh_CN.UTF-8
set imcmdline
set guifont="Serif 14"
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim

 

 

2. 安裝chromium-browser(就是Google Chrome)

sudo apt-get install chromium-browser

3. 安裝docky

很小很強大的 dock,簡潔乾淨

sudo apt-get install docky

4. 安裝Ubuntu-Tweak

添加軟件源:

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update

安裝

sudo apt-get install ubuntu-tweak


不 得不說,Ubuntu-Tweak是非常好用的優化工具,類似的還有ailurus

 

 

5.getdeb (裏面有很多遊戲)

Use the following instructions:

  1. Install the getdeb package.

  2. Or configure the repository manually:

    Go to System-Administration-Software Sources, Third-Party Software tab, Add:

    deb http://archive.getdeb.net/ubuntu karmic-getdeb apps

    Add the repository GPG key, open a terminal window and type:

    wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
  3. Click the "Install this now " button below the screenshot of the desired application.

 

 

6. ssh cross Wall(不知道的繞行)

sudo apt-get install expect
新建文件 sshwall到 ~/bin下

#!/usr/bin/expect
set timeout 60
spawn /usr/bin/ssh -D 7070 -g [email protected]
#這裏的 username 爲你自己的用戶名,yourserver.com 爲你自己的服務器域名或ip
expect {
"password:" {
send "password/r"
#將第二個 password 改爲你自己的密碼
}
}
interact {
timeout 60 { send " "}
}

然後運 行即可,這樣在本地的7070端口就有代理了。firefox可以用AutoProxy插件來自動判斷是否CrossWall

7. 安裝fcitx輸入法

sudo apt-get install fcitx


fcitx配置文件:~/.fcitx/config,可能需要配置字體
和ibus之間相互切換:

im-switch -s fcitx
im-switch -s ibus

切 換完之後註銷重進系統

8.ecolution 配置

首選項-編輯器首選項-使用outlook/gmail的方式編碼 文件名
然後對中文用戶來說可以關掉拼寫檢查

9. 準備基本編譯工具

sudo apt-get install build-essential autoconf automake cvs subversion

 

10. Webqq 桌面化

參 考:http://linuxtoy.org/archives/webqq-desktop-integration.html

安裝 Firefox插件Prism , 創建webqq的桌面快捷方式,然後右鍵-屬性-權限,勾選“允許以程序執行程序“。
雙擊桌面圖標即可進入Webqq。

11. 安裝 libfetion

http://code.google.com/p/libfetion-gui/downloads/list
從 這兒下載deb包安裝

12. 安裝plowshare

因爲ubuntu10.04沒有spidermonkey-bin 軟件包,不能用 deb包安裝,我們用源碼安裝

sudo apt-get install curl recode imagemagick tesseract-ocr-eng aview perlmagick
svn checkout http://plowshare.googlecode.com/svn/trunk/ plowshare
cd plowshare
sudo bash setup.sh install

13. 安裝ibus的sougou詞庫

參 考文章
下載http://code.google.com/p/hslinuxextra/downloads/list的sougou-phrases-full.7z
解壓後的Andriod.db移動到 /usr/share/pinyin-database目錄
將原來的main.db改 名,然後將Andriod.db改名爲main.db,註銷重進系統就行了
成功標誌,能打出:弗雷德霍姆行列式

14. 開機自動掛載windows分區


得到NTFS分區的uuid號
ls -l /dev/disk/by-uuid
對我 的電腦來說:
lrwxrwxrwx 1 root root 10 2010-05-01 12:01 04CC7EE5CC7ED102 -> ../../sda6
lrwxrwxrwx 1 root root 10 2010-05-01 12:01 0E48A65048A6367D -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-05-01 12:01 9044BD5844BD4230 -> ../../sda5
lrwxrwxrwx 1 root root 10 2010-05-01 12:01 e0d3338a-9fc8-48b7-a53c-098a522a533c -> ../../sda9
lrwxrwxrwx 1 root root 10 2010-05-01 12:01 ece5de6e-fdb2-496f-bd6e-325077e18f30 -> ../../sda8
lrwxrwxrwx 1 root root 10 2010-05-01 12:01 f5a845bb-6e8a-4100-93b0-12de8f8c965c -> ../../sda7

sda1是C盤,sda5是D盤,sda6是E盤

添加掛載點:
sudo mkdir winxp data temp

編輯/etc/fstab文件,添加
# Auto Mount Windows Partion
# /dev/sda1
UUID=0E48A65048A6367D /media/winxp ntfs defaults,uid=1000,gid=1000,dmask=022,fmask=133,utf8 0 0
# /dev/sda5
UUID=9044BD5844BD4230 /media/data ntfs defaults,uid=1000,gid=1000,dmask=022,fmask=133,utf8 0 0
# /dev/sda6
UUID=04CC7EE5CC7ED102 /media/temp ntfs defaults,uid=1000,gid=1000,dmask=022,fmask=133,utf8 0 0

註解:
通 過"id username"命令可以查看用戶的uid,gid
umask,dmask,fmask爲權限掩碼設置,顧名思義,umask對應全 局,dmask對應目錄,fmask對應文件。

不開機重新掛載fstab
sudo mount -a

15. 安裝zhcon

sudo apt-get install zhcon

修改$HOME/.profile文件,添加
alias zhcon='zhcon --utf8 --drv=fb' //顯卡KMS開啓時可用(ubuntu 10.04默認開啓),否則應該是要加vga參數到grub中才行
如果不正常,那麼可以用 zhcon --utf8 --drv=vga 命令
進 入zhcon後退出可以用Ctrl+D快捷鍵

16.安裝星際譯王(stardict)

sudo apt-get install stardict

詞典下載:http://stardict.sourceforge.net/cn /Dictionaries_zh_CN.php

下載你喜歡的詞典後只需把它解壓到 ~/.stardict/dic 或 /usr/share/stardict/dic
現在以安裝文件名爲a.tar.bz2 的詞典爲例:
tar -xjvf a.tar.bz2
sudo mv a /usr/share/stardict/dic

注意:a.tar.bz2是詞典文 件,a 是解壓出來的詞典目錄

重新啓動stardict,新的詞典就會被自動加載了。

四、目前碰到的問題和使用心得

1. 某些軟件出現亂碼,字體變形問題
原因:我在$HOME/fonts目錄下爲windows的Fonts目錄做了一個軟鏈接,然後就出現了這個問 題,估計是字體衝突引起的。

2.ln -s 使用
ln -s 源 目標
比如我要將 /tmp/temp 文件 在/home/m/目錄下做一個軟鏈接。那麼輸入
ln -s /temp/temp /home/m/
即可
注意 源目錄必須是絕對路徑,目標目錄可以是相對路徑
也可以爲目錄做軟鏈接。

目 錄的另外一個使用方法是mount --bind
這個命令得預先創建目標目錄,實際掛載上之後就把原目標目錄給隱藏了。而且必須是root權限才 行

3.訪問smb 共享的問題
smbclient //ns/xx -U username
顯示
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.24]
Server not using user level security and no password supplied.
Server requested LANMAN password (share-level security) but 'client lanman auth' is disabled
tree connect failed: NT_STATUS_ACCESS_DENIED

只要在/etc/samba/smb.conf的 [global]字段裏面加入

client lanman auth = yes

這時既可以用 smbclient連接,也可以用mount掛載,還可以通過gnome裏面的“連接到服務器“來連接

一個簡單的samba配製
/etc/samba/smb.conf

[global]
workgroup=WORKGROUP
server string=linux
security=share
client lanman auth=yes
[share]
comment=samba share
#共享的路徑
path=/media/software/share
public=yes
writeable=no
另外一個:
    [global]
workgroup=WORKGROUP
netbios name=TestGroup
server string=TestGroup
log file = /var/log/samba/log.%m
max log size = 50
security=share
client lanman auth = yes
lanman auth = yes

[Fedora_Samba]
comment = This is the linux server of testgroup!
path = /home/samba  //共享文件夾的地址
public = yes
writable = yes
writelist=@
browseable=yes
guest ok=yes
create mask = 0777

發佈了23 篇原創文章 · 獲贊 1 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章