Ubuntu_7.10
4241
Comment:
|
← Revision 114 as of 2009-02-26 13:52:30 ⇥
19888
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
== 安裝過程參考 == | == Ubuntu7.10的安裝過程參考 == |
Line 3: | Line 3: |
== 如何由Ubuntu 7.04 升級 == 若原來已安裝了舊版的Ubuntu 7.04,可遵照下列方式升級到Ubuntu 7.10 {{{ sudo sed -i 's/tw.archive.ubuntu.com/ftp.twaren.net/' /etc/apt/sources.list sudo sed -i 's/feisty/gutsy/' /etc/apt/sources.list sudo apt-get update gksu "update-manager -c" # sudo apt-get dist-upgrade }}} == 網路設定 == Ubuntu 7.10 Desktop版本裝好之後,預設的上網方式為DHCP自動取得,所以若沒有ip分享器或DHCP Server配發ip,就必須自己設定上網的參數 === GUI方式設定 === * 系統 / 管理 / 網路 * 點選要設定的連線,按右側的屬性 === 指令方式設定 === sudo vim /etc/network/interfaces {{{ auto lo iface lo inet loopback iface eth0 inet static address 192.168.61.195 netmask 255.255.255.0 gateway 192.168.61.246 auto eth0 }}} 若要在同一張卡上多設定一組IP {{{ auto lo iface lo inet loopback auto eth0 : 0 iface eth0:0 inet static address 192.168.61.195 netmask 255.255.255.0 gateway 192.168.61.246 auto eth0 : 1 iface eth0:1 inet static address 192.168.61.194 netmask 255.255.255.0 gateway 192.168.61.246 }}} 設定DNS {{{ sudo gedit /etc/resolv.conf }}} {{{ nameserver 168.95.192.1 }}} 重新啟動所有網路介面 {{{ sudo /etc/init.d/networking restart }}} 只啟動或關閉指定的網路介面 {{{ sudo ifdown eth0 # 關閉 eth0 這個裝置 sudo ifup eth0 # 啟用 eth0 並從 interfaces 讀取設定檔 }}} 相關設定說明詳見:http://liaozi.twbbs.org/2007/01/etcnetworkinterfaces.html == 修改套件庫來源 == 剛裝好的Ubuntu,套件來源來自於國外,導致更新速度緩慢,因此可修改套件庫的來源為台灣,套件庫的來源放在/etc/apt/sources.list 先備份套件庫的來源 {{{ # 將原來的套件庫來源設定備份起來 sudo cp -p /etc/apt/sources.list /etc/apt/sources.list.old }}} 呼叫編輯器修改套件庫的來源 {{{ sudo gedit /etc/apt/sources.list }}} 內容填入下列二擇一 {{{ deb http://tw.archive.ubuntu.com/ubuntu/ gutsy main universe restricted multiverse deb-src http://tw.archive.ubuntu.com/ubuntu/ gutsy main universe restricted multiverse deb http://security.ubuntu.com/ubuntu/ gutsy-security universe main multiverse restricted deb-src http://tw.archive.ubuntu.com/ubuntu/ gutsy-security universe main multiverse restricted deb http://tw.archive.ubuntu.com/ubuntu/ gutsy-updates universe main multiverse restricted deb-src http://tw.archive.ubuntu.com/ubuntu/ gutsy-updates universe main multiverse restricted }}} {{{ deb http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ gutsy main universe restricted multiverse deb-src http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ gutsy main universe restricted multiverse deb http://security.ubuntu.com/ubuntu/ gutsy-security universe main multiverse restricted deb-src http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ gutsy-security universe main multiverse restricted deb http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ gutsy-updates universe main multiverse restricted deb-src http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ gutsy-updates universe main multiverse restricted }}} 套件更新 {{{ sudo apt-get update sudo apt-get upgrade }}} |
|
Line 4: | Line 102: |
http://lazybuntu.openfoundry.org == 增加更新來源 == sudo cp -p /etc/apt/sources.list /etc/apt/sources.list_backup[[BR]] sudo gedit /etc/apt/sources.list[[BR]] |
達人pcman寫了一隻懶人包程式,可自動修改套件庫,並安裝許多桌面應用時所需要的程式,下載位置在:http://lazybuntu.openfoundry.org {{{ cd wget http://rt.openfoundry.org/Foundry/Project/Download/Attachment/97588/66206/Lazybuntu-0.1.4.tar.gz tar zxvf Lazybuntu-0.1.4.tar.gz ./Lazybuntu }}} == 增加額外的更新來源 == sudo gedit /etc/apt/sources.list |
Line 10: | Line 113: |
# MEDIBUNTU (Unsupported. May contain illegal packages. Use at own risk.) deb http://packages.medibuntu.org/ gutsy free non-free # Official Skype Repository (有skype哦) deb http://download.skype.com/linux/repos/debian/ stable non-free |
|
Line 18: | Line 117: |
# 國網中心 deb http://free.nchc.org.tw/ubuntu gutsy main restricted universe multiverse |
|
Line 24: | Line 121: |
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - | |
Line 28: | Line 124: |
== NumLock鎖定 == {{{ sudo apt-get install numlockx }}} == 檢視系統資訊 == {{{ sudo apt-get install sysinfo sudo apt-get install hardinfo }}} == 安裝PCMan File Manager == {{{ sudo apt-get install pcmanfm }}} |
|
Line 29: | Line 138: |
安裝 | 先設定VirtualBox套件來源後,再匯入金鑰,然後依下列步驟進行(VirtualBox需要根據核心編譯模組,因此必須安裝核心相關的套件) |
Line 32: | Line 141: |
sudo apt-get install Virtualbox }}} 增加使用者peter到vboxusers群組 |
sudo apt-get install -y build-essential linux-headers-`uname -r` sudo apt-get install virtualbox }}} 安裝VirtualBox時,會自動增加一個vboxusers的群組,我們必須自行將可使用virtualbox的使用者加入vboxusers群組中,以使用者peter為例 |
Line 37: | Line 147: |
# sudo usermod -G vboxusers -a peter | |
Line 41: | Line 150: |
sudo groupadd usbusers sudo usermod -G usbusers -a peter sudo gedit /etc/udev/rules.d/40-permissions.rules 搜尋下面這段文字: # USB devices (usbfs replacement) SUBSYSTEM=="usb_device", MODE="0664" 改成: # USB devices (usbfs replacement) SUBSYSTEM=="usb_device", GROUP="usbusers", MODE="0664" }}} 啟動Ubuntu 7.10的usbfs |
# 記下vboxusers的gid,然後編輯/etc/fstab cat /etc/group | grep vboxusers sudo gedit /etc/fstab # 在最後一行加上(下面那個124代表vboxusers的gid) none /proc/bus/usb usbfs devgid=124,devmode=664 0 0 # 然後重新載入fstab 中的設定 sudo mount -a }}} 啟動Ubuntu預設關閉的usbfs功能 |
Line 75: | Line 182: |
== 安裝網頁編輯軟體kompozer == | 若想複製現有的 xp1.vdi 為xp2.vdi 到新建立的VM中使用,會發生錯誤喔,因為VirtualBox 是使用 UUID 方式管理 VDI 檔案,原來的xp1.vdi與複製出來的xp2.vdi是相同的 UUID,必須以指令的方式進行複製 {{{ # Host為Linux時 cd ~/.VirtualBox/VDI VBoxManage clonevdi xp1.vdi xp2.vdi }}} {{{ # Host為Windows時 cd /.VirtualBox/VDI "C:\Program Files\innotek VirtualBox\VBoxManage.exe" clonevdi ubuntu1.vdi ubuntu2.vdi }}} === VirtualBox TIPs === * VirtualBox的某些功能改變必須在VM關閉的狀況下才能作用,例如設定值與捨棄快照等。 * 分享資料夾(Shared Folders)的功能必須在安裝了客戶端額外功能(Guest Additions)之後才能使用,並且只能在客戶端(guest)為Windows 2000/XP, Linux 2.4/2.6才能使用。 * 若VirtualBox提示升級時,先不要升級喔,因為升級後VM的Snapshot就無法使用了,必須先將所有的VM一一正常關機後才升級。 * 若核心升級後導致VirtualBox無法使用,必須依照下列指令重新編譯與新核心匹配的 vboxdrv {{{ sudo /etc/init.d/vboxdrv setup }}} === Host為Windows, Guest為Ubuntu時的安裝步驟 === * 更改套件庫的來源 (當sources.list內的來源非台灣時才需要) {{{ sudo gedit /etc/apt/sources.list }}} * 安裝客戶端額外功能(Guest Additions) {{{ # Right Ctrl / 裝置 / 安裝客戶端額外功能 cd /media/cdrom sudo ./VBoxLinuxAdditions.run sudo reboot }}} * 設定分享資料夾(Shared Folders) {{{ #假設分享的資料夾名稱為download sudo mkdir /mnt/share sudo mount -t vboxsf download /mnt/share }}} * 設定網路連接模式為主端介面加上Windows橋接 1. 設定VM設定值中的網路,建立主端介面(Host Interface) 2. 設定VM設定值中的網路,附掛到主端介面 3. 開啟Host中的網路連線,同時選取目前上網的連線(區域連線)與VirtualBox主端介面,然後按右鍵,選橋接器連接 4. 設定Host中網路橋接器的IP 5. 設定vm中的網路介面IP (若有DHCP配發IP:sudo dhclient) == 重新安裝flash == 懶人包本來就有 flash了,但可能我的機器是由.704升級而來,裝完後還是無法正確顯示flash,底下記錄重裝程序 {{{ sudo aptitude purge flashplugin-nonfree cd /tmp wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz tar zxvf install_flash_player_9_linux.tar.gz cd install_flash_player_9_linux sudo ./flashplayer-installer }}} 當安裝程式詢問你要安裝到哪一個目錄時,輸入 /usr/lib/firefox == 讓遠端可以連進Xwindow == ==== vnc啟用 ==== 系統 / 偏好設定 /遠端桌面 * 勾選:允許其他使用者觀看您的桌面、允許其他使用者控制您的桌面、使用者需要輸入密碼(輸入想要的密碼) * 取消勾選:詢問您以確認不要打勾 ==== XDMCP啟用 ==== 系統 / 管理 / 登入畫面,切換到「遠端」的Tab,將「風格」改成「當成本地端」 ==== vnc client ==== 使用UltraVNC,輸入 x.x.x.x::5900 == 安裝samba == {{{ sudo apt-get install samba }}} 設定 samba 設定檔 {{{ sudo vim /etc/samba/smb.conf }}} === 設定分享資料夾 === 系統 / 管理 / 共享資料夾設定即可,或直接修改 /etc/samba/smb.conf,底下是範例 {{{ [global] workgroup = WORKGROUP display charset = big5 unix charset = big5 dos charset = cp950 read only = no ;唯讀 create mask = 0644 ;檔案遮罩 directory mask = 0775 ;資料夾遮罩 [peter] path = /home/peter ;分享路徑 available = yes browsable = yes ;是否可瀏覽 public = yes writable = yes [data] path = /data ;分享路徑 available = yes browsable = yes ;是否可瀏覽 public = yes valid users = peter ;設定可連線的使用者 }}} 重新啟動 samba 服務 {{{ sudo /etc/init.d/samba restart }}} 建立帳號密碼 {{{ sudo smbpasswd -a <帳號> }}} 測試參數設定是否正確 {{{ testparm }}} ※若想直接分享,不需帳號密碼,可在 smb.conf 中 security 設定更改成security = share == 安裝網頁編輯軟體 kompozer == |
Line 81: | Line 302: |
wget http://rt.openfoundry.org/Foundry/Project/Download/Attachment/93169/63956/kz-0710-zhTW.20070927.xpi }}} # 後續調整參考: http://tw.myblog.yahoo.com/jw!Z3YOJZSGER5taqtYmemK3uSU/article?mid=608&prev=618&l=d&fid=28 |
wget http://rt.openfoundry.org/Foundry/Project/Download/Attachment/94803/64851/kz-0710-zhTW.20071026.xpi }}} # 後續調整參考: http://tw.myblog.yahoo.com/jw!Z3YOJZSGER5taqtYmemK3uSU/article?mid=608&prev=618&l=d&fid=28 == 安裝Quanta Plus == {{{ sudo aptitude install -y quanta sudo aptitude install kimagemapeditor }}} == 安裝emesene messenger == {{{ sudo gedit /etc/apt/sources.list # emesene deb http://apt.emesene.org/ ./ deb-src http://apt.emesene.org/ ./ }}} {{{ sudo apt-get update sudo apt-get install emesene }}} == 安裝桌面便條軟體 Rainlendar2 == {{{ cd /tmp wget http://www.rainlendar.net/download/rainlendar2-lite_2.3.b54-1_i386.deb sudo dpkg -i rainlendar2-lite_2.3.b54-1_i386.deb }}} == 安裝向量繪圖軟體 inkscape == {{{ sudo aptitude install inkscape }}} == 安裝流程圖繪製軟體 dia == {{{ sudo aptitude install dia-gnome }}} == 安裝組織圖及心智圖繪製軟體 == {{{ sudo aptitude install kdissert }}} == 安裝電子檔.chm閱讀器 == {{{ sudo aptitude install gnochm }}} == 將電子檔.chm反轉為.html == {{{ sudo aptitude install archmage }}} 指令用法:archmage chm名稱 解壓縮目錄名稱 {{{ archmage test.chm test }}} |
Line 86: | Line 352: |
懶人包本來就有 audacious了,但不能播放.ape的音樂檔,請照下列方式安裝 | |
Line 98: | Line 365: |
sudo apt-get install audacious audacious-mac audacious-plugins }}} == 調整Sun Java6執行環境== 雖然裝了懶人包中的Sun Java6,但由於 Ubuntu 預設是使用 GCJ,所以若想改採用 Sun JAVA 的話,必須做一些設定。 {{{ sudo update-alternatives –config java }}} 然後選擇 Sun JAVA 的選項。再來要處理的是 JVM 的先後順序。目前系統上至少有兩種 JAVA 環境,一為 Sun JAVA,另一個為 GCJ。將/usr/lib/jvm/java-6-sun放在 /etc/jvm 這個檔設定的最前方,我的內容如下 |
sudo apt-get install audacious audacious-mac audacious-plugins audacious-plugins-extra }}} == 安裝多媒體整合環境Elisa == 在 /etc/apt/sources.list 增加 {{{ deb http://elisa.fluendo.com/packages gutsy main }}} 安裝金鑰 {{{ cd /tmp wget http://elisa.fluendo.com/packages/philn.asc -O - | sudo apt-key add - }}} 更新與安裝 {{{ sudo aptitude update sudo aptitude install elisa }}} == 調整Sun Java6執行環境 == 雖然裝了懶人包中的Sun Java6,但由於 Ubuntu 預設是使用 GCJ,所以若想改採用 Sun JAVA 的話,必須做一些設定。 {{{ sudo update-alternatives --config java }}} 然後選擇 Sun JAVA 的選項。再來要處理的是 JVM 的先後順序。目前系統上至少有兩種 JAVA 環境,一為 Sun JAVA,另一個為 GCJ。 將/usr/lib/jvm/java-6-sun放在 /etc/jvm 這個檔設定的最前方,我的內容如下 |
Line 115: | Line 399: |
設定環境變數 {{{ sudu vim /etc/environment }}} 在其中添加下列兩行: {{{ CLASSPATH=/usr/lib/jvm/java-6-sun/lib JAVA_HOME=/usr/lib/jvm/java-6-sun }}} == 安裝Eclipse == 要使用Eclipse之前必須先安裝jdk {{{ sudo apt-get install sun-java6-jdk sudo apt-get install eclipse eclipse-common-nls }}} Eclipse 的 JAVA_HOME 設定是參照 /etc/eclipse/java_home 這個檔案。因此請加入 /usr/lib/jvm/java-6-sun 到第一行。 後續設定請參考 [WWW] http://antbsd.twbbs.org/~ant/wordpress/?p=877 == 安裝ganntproject干特圖軟體(java base) == {{{ cd /tmp wget http://merlinux.org/ganttproject/deb/ganttproject_2.0.5-2ubuntu.deb sudo dpkg -i ganttproject_2.0.5-2ubuntu.deb }}} == 安裝多線下載軟體MultiGet == {{{ cd /tmp wget http://mesh.dl.sourceforge.net/sourceforge/multiget/multiget_1.1.2-0getdeb1_i386.deb sudo dpkg -i multiget_1.1.2-0getdeb1_i386.deb }}} == 安裝看漫畫程式 == {{{ sudo aptitude install -y comix }}} == 系統資源監控軟體 == {{{ sudo aptitude install -y htop }}} == 安裝好用的文字介面程式 == {{{ sudo aptitude install -y lftp sudo aptitude install -y mc }}} == 安裝OO.o美工圖庫 == {{{ sudo aptitude install -y openclipart }}} == 安裝OO.o簡報範本 == {{{ cd /tmp wget http://technology.chtsai.org/impress/impress_templates_otp.zip unzip impress_templates_otp.zip sudo mv *.otp /usr/lib/openoffice/share/template/zh-TW/presnt/ }}} == 安裝視訊攝影機軟體easycam2 == {{{ sudo gedit /etc/apt/sources.list # easycam2 deb http://blognux.free.fr/debian unstable main sudo aptitude install -y easycam2 }}} == 安裝封包分析軟體wireshark == {{{ sudo aptitude install wireshark }}} == 安裝google desktop == {{{ sudo aptitude install -y google-desktop-linux }}} == 安裝gmail檢查 == {{{ sudo aptitude install -y checkgmail }}} == 安裝編譯程式 == {{{ sudo aptitude install -y build-essential linux-headers-`uname -r` manpages-dev }}} == 安裝ssh server == {{{ sudo aptitude install -y ssh }}} == 安裝xampp Server == {{{ cd /tmp wget http://nchc.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.6.5a.tar.gz sudo tar xvfz xampp-linux-1.6.5a.tar.gz -C /opt sudo ln -s /opt/lampp/lampp /etc/init.d/lampp sudo update-rc.d -f lampp defaults }}} == 安裝wine == {{{ cd /tmp wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add - sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/winehq.list sudo apt-get update sudo apt-get install wine }}} === 設定 wine 使用環境 === {{{ winecfg # 設定Graphics為模擬虛擬桌面 Emulate a virtual desktop 1024*768 # 設定Drive mappings,光碟機 D: 為/media /cdrom0/ # 設定Audio 為 OSS Driver sudo apt-get install msttcorefonts cabextract }}} 不使用BIG5,可解決UTF-8 環境下很慢的問題,亦即註解掉 fs2 及 cs2 及其包含的內容 {{{ sudo gedit /usr/share/X11/locale/zh_TW.UTF-8/XLC_LOCALE # fs2 class (Chinese Han Character (Traditional)) #fs2 { # charset { # name BIG5-0:GLGR # } # font { # primary BIG5-0:GLGR # substitute BIG5-0:GLGR # } #} }}} vi ~/.wine/user.reg {{{ [Software\\Wine\\X11 Driver] "ClientSideAntiAliasWithRender"="N" [Software\\Wine\\Fonts\\Replacements] "Arial"="AR PL New Sung" "Fixedsys"="AR PL New Sung" "Microsoft Sans Serif"="AR PL New Sung" "MingLiU"="AR PL New Sung" "MS UI Gothic"="AR PL New Sung" "PMingLiU"="AR PL New Sung" "simsun"="AR PL New Sung" "Songti"="AR PL New Sung" "System"="AR PL New Sung" "Tahoma"="AR PL New Sung" "Terminal"="AR PL New Sung" }}} vi ~/.wine/system.reg {{{ [System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts] "LogPixels"=dword:00000082 }}} vi ~/.wine/drive_c/windows/win.ini {{{ [Desktop] IconTitleFaceName=AR PL New Sung menufontsize=13 messagefontsize=13 statusfontsize=13 IconTitleSize=13 }}} === 常用 wine 指令 === * 控制台:wine control * 檔案總管:winefile * 新增移除程式:uninstaller === 安裝ie6 === {{{ wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz tar zxvf ies4linux-latest.tar.gz cd ies4linux-* ./ies4linux vim ~/.ies4linux/ie6/drive_c/windows/win.ini [Desktop] menufontsize=13 messagefontsize=13 statusfontsize=13 IconTitleSize=13 }}} == 安裝關鍵詞的程式載入軟體 == {{{ sudo aptitude install -y katapult }}} == 安裝視窗版磁碟分割軟體 == {{{ sudo aptitude install -y gparted }}} |
|
Line 116: | Line 575: |
繁體中文字型 | 若Adobe Reader沒有正確安裝繁體中文字型 |
Line 123: | Line 582: |
會問你確定安裝?打y,按Enter鍵 會問接受授權?打accept,按Enter鍵 接下來問安裝路徑,複製貼上/usr/lib ,按Enter鍵 }}} |
# 會問你確定安裝?打y,按Enter鍵 # 會問接受授權?打accept,按Enter鍵 # 接下來問安裝路徑,複製貼上/usr/lib ,按Enter鍵 }}} == 安裝BT下載 deluge == {{{ cd /tmp wget http://download.deluge-torrent.org/ubuntu/gutsy/0.5.8.9/deluge-torrent_0.5.8.9-1_i386.gutsy.deb sudo dpkg -i deluge-torrent_0.5.8.9-1_i386.gutsy.de }}} == 安裝遊戲 == 類似模擬城市 {{{ sudo aptitude install lincity-ng }}} == 安裝FTP Client == 安裝FileZilla {{{ sudo aptitude install filezilla filezilla-locales }}} 升級FileZilla {{{ cd /tmp wget http://downloads.sourceforge.net/filezilla/FileZilla_3.1.1.1_i586-linux-gnu.tar.bz2 tar -jxvf FileZilla_3.1.1.1_i586-linux-gnu.tar.bz2 sudo mv filezilla3/bin/* /usr/local/bin/ sudo mv filezilla3/share/filezilla /usr/local/share/ }}} == 安裝nvidia驅動程式 == 要先備份X11的設定,因為安裝Nvidia的驅動程式,有可能造成無法進入X喔 {{{ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup }}} 系統/管理/受限驅動程式管理員即可安裝,或使用下列指令 {{{ sudo aptitude install -y nvidia-glx }}} 檢查 3D 效能 {{{ glxgears -info }}} == 重新設定螢幕解析度(GeForce 7100 1680*1050) == 系統/管理/螢幕和顯示卡 或使用下列指令 {{{ sudo dpkg-reconfigure xserver-xorg }}} == 防火牆Firestarter的設定 == 安裝 {{{ sudo apt-get install firestarter }}} Policy / Allow service * HTTP 80 * FTP 21-21 * SSH 22 * Samba(SMB) 137-139 445 * VNC 5900 * Traceroute 33434-33534 * eDonkey 4662 4672 執行下述指令可看出它對iptables的 設定 {{{ sudo iptables -L }}} == 設定開機自動執行的程式 == 系統/偏好設定/作業階段/初始啟動程式 * amule * emesene * skype * rainlendar2 |
Ubuntu7.10的安裝過程參考
如何由Ubuntu 7.04 升級
若原來已安裝了舊版的Ubuntu 7.04,可遵照下列方式升級到Ubuntu 7.10
sudo sed -i 's/tw.archive.ubuntu.com/ftp.twaren.net/' /etc/apt/sources.list sudo sed -i 's/feisty/gutsy/' /etc/apt/sources.list sudo apt-get update gksu "update-manager -c" # sudo apt-get dist-upgrade
網路設定
Ubuntu 7.10 Desktop版本裝好之後,預設的上網方式為DHCP自動取得,所以若沒有ip分享器或DHCP Server配發ip,就必須自己設定上網的參數
GUI方式設定
- 系統 / 管理 / 網路
- 點選要設定的連線,按右側的屬性
指令方式設定
sudo vim /etc/network/interfaces
auto lo iface lo inet loopback iface eth0 inet static address 192.168.61.195 netmask 255.255.255.0 gateway 192.168.61.246 auto eth0
若要在同一張卡上多設定一組IP
auto lo iface lo inet loopback auto eth0 : 0 iface eth0:0 inet static address 192.168.61.195 netmask 255.255.255.0 gateway 192.168.61.246 auto eth0 : 1 iface eth0:1 inet static address 192.168.61.194 netmask 255.255.255.0 gateway 192.168.61.246
設定DNS
sudo gedit /etc/resolv.conf
nameserver 168.95.192.1
重新啟動所有網路介面
sudo /etc/init.d/networking restart
只啟動或關閉指定的網路介面
sudo ifdown eth0 # 關閉 eth0 這個裝置 sudo ifup eth0 # 啟用 eth0 並從 interfaces 讀取設定檔
相關設定說明詳見:http://liaozi.twbbs.org/2007/01/etcnetworkinterfaces.html
修改套件庫來源
剛裝好的Ubuntu,套件來源來自於國外,導致更新速度緩慢,因此可修改套件庫的來源為台灣,套件庫的來源放在/etc/apt/sources.list 先備份套件庫的來源
# 將原來的套件庫來源設定備份起來 sudo cp -p /etc/apt/sources.list /etc/apt/sources.list.old
呼叫編輯器修改套件庫的來源
sudo gedit /etc/apt/sources.list
內容填入下列二擇一
deb http://tw.archive.ubuntu.com/ubuntu/ gutsy main universe restricted multiverse deb-src http://tw.archive.ubuntu.com/ubuntu/ gutsy main universe restricted multiverse deb http://security.ubuntu.com/ubuntu/ gutsy-security universe main multiverse restricted deb-src http://tw.archive.ubuntu.com/ubuntu/ gutsy-security universe main multiverse restricted deb http://tw.archive.ubuntu.com/ubuntu/ gutsy-updates universe main multiverse restricted deb-src http://tw.archive.ubuntu.com/ubuntu/ gutsy-updates universe main multiverse restricted
deb http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ gutsy main universe restricted multiverse deb-src http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ gutsy main universe restricted multiverse deb http://security.ubuntu.com/ubuntu/ gutsy-security universe main multiverse restricted deb-src http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ gutsy-security universe main multiverse restricted deb http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ gutsy-updates universe main multiverse restricted deb-src http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ gutsy-updates universe main multiverse restricted
套件更新
sudo apt-get update sudo apt-get upgrade
安裝懶人包
達人pcman寫了一隻懶人包程式,可自動修改套件庫,並安裝許多桌面應用時所需要的程式,下載位置在:http://lazybuntu.openfoundry.org
cd wget http://rt.openfoundry.org/Foundry/Project/Download/Attachment/97588/66206/Lazybuntu-0.1.4.tar.gz tar zxvf Lazybuntu-0.1.4.tar.gz ./Lazybuntu
增加額外的更新來源
sudo gedit /etc/apt/sources.list
- # 在原有的檔案中附加下列內容
# Google deb http://dl.google.com/linux/deb/ stable non-free # VirtualBox deb http://www.virtualbox.org/debian gutsy non-free
匯入金鑰 GPG key
cd /tmp wget http://dl.google.com/linux/linux_signing_key.pub -O- | sudo apt-key add - sudo wget -q http://www.virtualbox.org/debian/innotek.asc -O- | sudo apt-key add -
NumLock鎖定
sudo apt-get install numlockx
檢視系統資訊
sudo apt-get install sysinfo sudo apt-get install hardinfo
安裝PCMan File Manager
sudo apt-get install pcmanfm
安裝VirtualBox
先設定VirtualBox套件來源後,再匯入金鑰,然後依下列步驟進行(VirtualBox需要根據核心編譯模組,因此必須安裝核心相關的套件)
sudo apt-get update sudo apt-get install -y build-essential linux-headers-`uname -r` sudo apt-get install virtualbox
安裝VirtualBox時,會自動增加一個vboxusers的群組,我們必須自行將可使用virtualbox的使用者加入vboxusers群組中,以使用者peter為例
sudo adduser peter vboxusers
設定使用usb裝置的權限
# 記下vboxusers的gid,然後編輯/etc/fstab cat /etc/group | grep vboxusers sudo gedit /etc/fstab # 在最後一行加上(下面那個124代表vboxusers的gid) none /proc/bus/usb usbfs devgid=124,devmode=664 0 0 # 然後重新載入fstab 中的設定 sudo mount -a
啟動Ubuntu預設關閉的usbfs功能
sudo gedit /etc/init.d/mountdevsubfs.sh
開啟後,找:
# # Magic to make /proc/bus/usb work # #mkdir -p /dev/bus/usb/.usbfs #domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644 #ln -s .usbfs/devices /dev/bus/usb/devices #mount --rbind /dev/bus/usb /proc/bus/usb
將最後四行的#去掉,如下所示:
# # Magic to make /proc/bus/usb work # mkdir -p /dev/bus/usb/.usbfs domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644 ln -s .usbfs/devices /dev/bus/usb/devices mount --rbind /dev/bus/usb /proc/bus/usb
若想複製現有的 xp1.vdi 為xp2.vdi 到新建立的VM中使用,會發生錯誤喔,因為VirtualBox 是使用 UUID 方式管理 VDI 檔案,原來的xp1.vdi與複製出來的xp2.vdi是相同的 UUID,必須以指令的方式進行複製
# Host為Linux時 cd ~/.VirtualBox/VDI VBoxManage clonevdi xp1.vdi xp2.vdi
# Host為Windows時 cd /.VirtualBox/VDI "C:\Program Files\innotek VirtualBox\VBoxManage.exe" clonevdi ubuntu1.vdi ubuntu2.vdi
VirtualBox TIPs
VirtualBox的某些功能改變必須在VM關閉的狀況下才能作用,例如設定值與捨棄快照等。
- 分享資料夾(Shared Folders)的功能必須在安裝了客戶端額外功能(Guest Additions)之後才能使用,並且只能在客戶端(guest)為Windows 2000/XP, Linux 2.4/2.6才能使用。
若VirtualBox提示升級時,先不要升級喔,因為升級後VM的Snapshot就無法使用了,必須先將所有的VM一一正常關機後才升級。
若核心升級後導致VirtualBox無法使用,必須依照下列指令重新編譯與新核心匹配的 vboxdrv
sudo /etc/init.d/vboxdrv setup
Host為Windows, Guest為Ubuntu時的安裝步驟
- 更改套件庫的來源 (當sources.list內的來源非台灣時才需要)
sudo gedit /etc/apt/sources.list
- 安裝客戶端額外功能(Guest Additions)
# Right Ctrl / 裝置 / 安裝客戶端額外功能 cd /media/cdrom sudo ./VBoxLinuxAdditions.run sudo reboot
- 設定分享資料夾(Shared Folders)
#假設分享的資料夾名稱為download sudo mkdir /mnt/share sudo mount -t vboxsf download /mnt/share
- 設定網路連接模式為主端介面加上Windows橋接
- 設定VM設定值中的網路,建立主端介面(Host Interface)
- 設定VM設定值中的網路,附掛到主端介面
開啟Host中的網路連線,同時選取目前上網的連線(區域連線)與VirtualBox主端介面,然後按右鍵,選橋接器連接
- 設定Host中網路橋接器的IP
- 設定vm中的網路介面IP (若有DHCP配發IP:sudo dhclient)
重新安裝flash
懶人包本來就有 flash了,但可能我的機器是由.704升級而來,裝完後還是無法正確顯示flash,底下記錄重裝程序
sudo aptitude purge flashplugin-nonfree cd /tmp wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz tar zxvf install_flash_player_9_linux.tar.gz cd install_flash_player_9_linux sudo ./flashplayer-installer
當安裝程式詢問你要安裝到哪一個目錄時,輸入 /usr/lib/firefox
讓遠端可以連進Xwindow
vnc啟用
系統 / 偏好設定 /遠端桌面
- 勾選:允許其他使用者觀看您的桌面、允許其他使用者控制您的桌面、使用者需要輸入密碼(輸入想要的密碼)
- 取消勾選:詢問您以確認不要打勾
XDMCP啟用
系統 / 管理 / 登入畫面,切換到「遠端」的Tab,將「風格」改成「當成本地端」
vnc client
使用UltraVNC,輸入 x.x.x.x::5900
安裝samba
sudo apt-get install samba
設定 samba 設定檔
sudo vim /etc/samba/smb.conf
設定分享資料夾
系統 / 管理 / 共享資料夾設定即可,或直接修改 /etc/samba/smb.conf,底下是範例
[global] workgroup = WORKGROUP display charset = big5 unix charset = big5 dos charset = cp950 read only = no ;唯讀 create mask = 0644 ;檔案遮罩 directory mask = 0775 ;資料夾遮罩 [peter] path = /home/peter ;分享路徑 available = yes browsable = yes ;是否可瀏覽 public = yes writable = yes [data] path = /data ;分享路徑 available = yes browsable = yes ;是否可瀏覽 public = yes valid users = peter ;設定可連線的使用者
重新啟動 samba 服務
sudo /etc/init.d/samba restart
建立帳號密碼
sudo smbpasswd -a <帳號>
測試參數設定是否正確
testparm
※若想直接分享,不需帳號密碼,可在 smb.conf 中 security 設定更改成security = share
安裝網頁編輯軟體 kompozer
sudo aptitude install -y kompozer
下載中文語系
wget http://rt.openfoundry.org/Foundry/Project/Download/Attachment/94803/64851/kz-0710-zhTW.20071026.xpi
# 後續調整參考: http://tw.myblog.yahoo.com/jw!Z3YOJZSGER5taqtYmemK3uSU/article?mid=608&prev=618&l=d&fid=28
安裝Quanta Plus
sudo aptitude install -y quanta sudo aptitude install kimagemapeditor
安裝emesene messenger
sudo gedit /etc/apt/sources.list # emesene deb http://apt.emesene.org/ ./ deb-src http://apt.emesene.org/ ./
sudo apt-get update sudo apt-get install emesene
安裝桌面便條軟體 Rainlendar2
cd /tmp wget http://www.rainlendar.net/download/rainlendar2-lite_2.3.b54-1_i386.deb sudo dpkg -i rainlendar2-lite_2.3.b54-1_i386.deb
安裝向量繪圖軟體 inkscape
sudo aptitude install inkscape
安裝流程圖繪製軟體 dia
sudo aptitude install dia-gnome
安裝組織圖及心智圖繪製軟體
sudo aptitude install kdissert
安裝電子檔.chm閱讀器
sudo aptitude install gnochm
將電子檔.chm反轉為.html
sudo aptitude install archmage
指令用法:archmage chm名稱 解壓縮目錄名稱
archmage test.chm test
安裝mp3播放軟體Audacious
懶人包本來就有 audacious了,但不能播放.ape的音樂檔,請照下列方式安裝
sudo wget -O - http://morgoth.free.fr/files/morgoth-signkey.gpg.asc | apt-key add -
在 /etc/apt/sources.list 增加
# Morgoth - Ubuntu backports 可增加Audacious播放.ape檔的功能 deb http://morgoth.free.fr/ubuntu gutsy-backports main deb-src http://morgoth.free.fr/ubuntu gutsy-backports main
然後執行
sudo apt-get update sudo apt-get install audacious audacious-mac audacious-plugins audacious-plugins-extra
安裝多媒體整合環境Elisa
在 /etc/apt/sources.list 增加
deb http://elisa.fluendo.com/packages gutsy main
安裝金鑰
cd /tmp wget http://elisa.fluendo.com/packages/philn.asc -O - | sudo apt-key add -
更新與安裝
sudo aptitude update sudo aptitude install elisa
調整Sun Java6執行環境
雖然裝了懶人包中的Sun Java6,但由於 Ubuntu 預設是使用 GCJ,所以若想改採用 Sun JAVA 的話,必須做一些設定。
sudo update-alternatives --config java
然後選擇 Sun JAVA 的選項。再來要處理的是 JVM 的先後順序。目前系統上至少有兩種 JAVA 環境,一為 Sun JAVA,另一個為 GCJ。
將/usr/lib/jvm/java-6-sun放在 /etc/jvm 這個檔設定的最前方,我的內容如下
# This file defines the default system JVM search order. Each # JVM should list their JAVA_HOME compatible directory in this file. # The default system JVM is the first one available from top to # bottom. /usr/lib/jvm/java-6-sun /usr/lib/jvm/java-gcj
設定環境變數
sudu vim /etc/environment
在其中添加下列兩行:
CLASSPATH=/usr/lib/jvm/java-6-sun/lib JAVA_HOME=/usr/lib/jvm/java-6-sun
安裝Eclipse
要使用Eclipse之前必須先安裝jdk
sudo apt-get install sun-java6-jdk sudo apt-get install eclipse eclipse-common-nls
Eclipse 的 JAVA_HOME 設定是參照 /etc/eclipse/java_home 這個檔案。因此請加入 /usr/lib/jvm/java-6-sun 到第一行。
後續設定請參考 [WWW] http://antbsd.twbbs.org/~ant/wordpress/?p=877
安裝ganntproject干特圖軟體(java base)
cd /tmp wget http://merlinux.org/ganttproject/deb/ganttproject_2.0.5-2ubuntu.deb sudo dpkg -i ganttproject_2.0.5-2ubuntu.deb
安裝多線下載軟體MultiGet
cd /tmp wget http://mesh.dl.sourceforge.net/sourceforge/multiget/multiget_1.1.2-0getdeb1_i386.deb sudo dpkg -i multiget_1.1.2-0getdeb1_i386.deb
安裝看漫畫程式
sudo aptitude install -y comix
系統資源監控軟體
sudo aptitude install -y htop
安裝好用的文字介面程式
sudo aptitude install -y lftp sudo aptitude install -y mc
安裝OO.o美工圖庫
sudo aptitude install -y openclipart
安裝OO.o簡報範本
cd /tmp wget http://technology.chtsai.org/impress/impress_templates_otp.zip unzip impress_templates_otp.zip sudo mv *.otp /usr/lib/openoffice/share/template/zh-TW/presnt/
安裝視訊攝影機軟體easycam2
sudo gedit /etc/apt/sources.list # easycam2 deb http://blognux.free.fr/debian unstable main sudo aptitude install -y easycam2
安裝封包分析軟體wireshark
sudo aptitude install wireshark
安裝google desktop
sudo aptitude install -y google-desktop-linux
安裝gmail檢查
sudo aptitude install -y checkgmail
安裝編譯程式
sudo aptitude install -y build-essential linux-headers-`uname -r` manpages-dev
安裝ssh server
sudo aptitude install -y ssh
安裝xampp Server
cd /tmp wget http://nchc.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.6.5a.tar.gz sudo tar xvfz xampp-linux-1.6.5a.tar.gz -C /opt sudo ln -s /opt/lampp/lampp /etc/init.d/lampp sudo update-rc.d -f lampp defaults
安裝wine
cd /tmp wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add - sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/winehq.list sudo apt-get update sudo apt-get install wine
設定 wine 使用環境
winecfg # 設定Graphics為模擬虛擬桌面 Emulate a virtual desktop 1024*768 # 設定Drive mappings,光碟機 D: 為/media /cdrom0/ # 設定Audio 為 OSS Driver sudo apt-get install msttcorefonts cabextract
不使用BIG5,可解決UTF-8 環境下很慢的問題,亦即註解掉 fs2 及 cs2 及其包含的內容
sudo gedit /usr/share/X11/locale/zh_TW.UTF-8/XLC_LOCALE # fs2 class (Chinese Han Character (Traditional)) #fs2 { # charset { # name BIG5-0:GLGR # } # font { # primary BIG5-0:GLGR # substitute BIG5-0:GLGR # } #}
vi ~/.wine/user.reg
[Software\\Wine\\X11 Driver] "ClientSideAntiAliasWithRender"="N" [Software\\Wine\\Fonts\\Replacements] "Arial"="AR PL New Sung" "Fixedsys"="AR PL New Sung" "Microsoft Sans Serif"="AR PL New Sung" "MingLiU"="AR PL New Sung" "MS UI Gothic"="AR PL New Sung" "PMingLiU"="AR PL New Sung" "simsun"="AR PL New Sung" "Songti"="AR PL New Sung" "System"="AR PL New Sung" "Tahoma"="AR PL New Sung" "Terminal"="AR PL New Sung"
vi ~/.wine/system.reg
[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts] "LogPixels"=dword:00000082
vi ~/.wine/drive_c/windows/win.ini
[Desktop] IconTitleFaceName=AR PL New Sung menufontsize=13 messagefontsize=13 statusfontsize=13 IconTitleSize=13
常用 wine 指令
- 控制台:wine control
- 檔案總管:winefile
- 新增移除程式:uninstaller
安裝ie6
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz tar zxvf ies4linux-latest.tar.gz cd ies4linux-* ./ies4linux vim ~/.ies4linux/ie6/drive_c/windows/win.ini [Desktop] menufontsize=13 messagefontsize=13 statusfontsize=13 IconTitleSize=13
安裝關鍵詞的程式載入軟體
sudo aptitude install -y katapult
安裝視窗版磁碟分割軟體
sudo aptitude install -y gparted
acrobat繁體中文字型
若Adobe Reader沒有正確安裝繁體中文字型
cd tmp wget http://ardownload.adobe.com/pub/adobe/reader/unix/8.x/8.1.1/misc/FontPack81_cht_i486-linux.tar.gz tar zxvf FontPack81_cht_i486-linux.tar.gz cd CHTKIT sudo ./INSTALL # 會問你確定安裝?打y,按Enter鍵 # 會問接受授權?打accept,按Enter鍵 # 接下來問安裝路徑,複製貼上/usr/lib ,按Enter鍵
安裝BT下載 deluge
cd /tmp wget http://download.deluge-torrent.org/ubuntu/gutsy/0.5.8.9/deluge-torrent_0.5.8.9-1_i386.gutsy.deb sudo dpkg -i deluge-torrent_0.5.8.9-1_i386.gutsy.de
安裝遊戲
類似模擬城市
sudo aptitude install lincity-ng
安裝FTP Client
sudo aptitude install filezilla filezilla-locales
cd /tmp wget http://downloads.sourceforge.net/filezilla/FileZilla_3.1.1.1_i586-linux-gnu.tar.bz2 tar -jxvf FileZilla_3.1.1.1_i586-linux-gnu.tar.bz2 sudo mv filezilla3/bin/* /usr/local/bin/ sudo mv filezilla3/share/filezilla /usr/local/share/
安裝nvidia驅動程式
要先備份X11的設定,因為安裝Nvidia的驅動程式,有可能造成無法進入X喔
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
系統/管理/受限驅動程式管理員即可安裝,或使用下列指令
sudo aptitude install -y nvidia-glx
檢查 3D 效能
glxgears -info
重新設定螢幕解析度(GeForce 7100 1680*1050)
系統/管理/螢幕和顯示卡 或使用下列指令
sudo dpkg-reconfigure xserver-xorg
防火牆Firestarter的設定
安裝
sudo apt-get install firestarter
Policy / Allow service
- HTTP 80
- FTP 21-21
- SSH 22
- Samba(SMB) 137-139 445
- VNC 5900
- Traceroute 33434-33534
- eDonkey 4662 4672
執行下述指令可看出它對iptables的 設定
sudo iptables -L
設定開機自動執行的程式
系統/偏好設定/作業階段/初始啟動程式
- amule
- emesene
- skype
- rainlendar2
Ubuntu_7.10 (last edited 2009-02-26 13:52:30 by 77-user193)