非官方 Ubuntu 5.04 新手指南 (繁體中文)

修正版 : 2.06 (最後修改日期 2005年五月二十六號) - 更新紀錄
原文網站 : http://www.ubuntuguide.org
翻譯網站 : http://tw.ubuntuguide.org 鏡像站
作者 : Chua Wen Kiat (吉隆坡, 馬來西亞)
譯者 : whisky (巴黎, 法國), SSH (台北,台灣)

請捐款贊助我們讓 http://www.ubuntuguide.org 有能力繼續發展與更新。謝謝您 :)
Google

版權宣告

Copyright (C) 2004-2005 http://www.ubuntuguide.org

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

基本備註

  1. 這份文件是非官方 Ubuntu 5.04 新手指南. 這份文件和他的作者們和 Ubuntu 與 Canonical Ltd都沒有任何直接關係.
  2. 這份指南的內容都已經在一台使用 Ubuntu 5.04 x86 安裝光碟 (Hoary Hedgehog) 完整安裝的系統上測試過
  3. 如果您看到被黑框圈著的文字, 這表示您需要開啟一個 Terminal 模式 (Applications -> System Tools -> Terminal) 然後執行上述的指令
  4. 為了避免打字錯誤引起的問題, 請善加使用複製與貼上這兩個指令在 Terminal 模式內 (right click on the commands -> "Copy" 或是 "Paste")
  5. "sudo" 代表 superuser do (超級使用者 執行). 輸入 "sudo" 後螢幕上會出現要求輸入密碼的提示號 "Password:". 請輸入使用者的密碼
  6. 如果您不想每次都要打 "sudo" 這個指令, 你可以使用 "sudo -s -H" 這個指令來切換到 root 的身份然後輸入密碼
  7. 使用 "apt-get" 和 "wget" 這兩個指令來 安裝 / 更新 / 下載程式時, 請先確定您的系統已經連接上網路
  8. 下載檔案時, 用滑鼠右鍵點擊 link -> 選擇 "Save Link As..." -> 請確認檔案名稱和副檔名都正確無誤
  9. 關於這份指南的任何的迴響, 建議, 或是討論和給作者的錯誤回報, 請都貼在 Ubuntu 論壇的 這個主題下
  10. 願"humanity to others" 的精神長伴你左右...


主題


開始的第一步

  1. 什麼是 Ubuntu?
  2. 何處可看到 Ubuntu 的畫面擷取?
  3. 何處可找到 Ubuntu 的所有程式/函示庫的名單?
  4. 何處可下載 Ubuntu?
  5. 何處可 *免費* 索取 Ubuntu 的光碟?
  6. 何處可以找到更多關於 Ubuntu 的說明與幫助?

取得 Ubuntu 新手指南 (UbuntuGuide)

  1. 如何下載完整版的 Ubuntu 新手指南?
  2. 何處可下載非官方 Ubuntu Add-On 光碟?

套件庫 (Repositories)

  1. 如何新增其他的套件庫 (extra Repositories)?
  2. 如何新增 backports 的套件庫 (Repositories) (選擇性)?
  3. 如何備份/恢復已經下載的套件庫 (Repositories) 的 cache?

Ubuntu 的更新與升級

  1. 如何手動更新 Ubuntu?

新增其他應用程式 (Add-On Applications)

  1. 如何幫 GNOME 安裝一個選單編輯器?
  2. 如何幫 GNOME 安裝一個剪貼簿 Daemon?
  3. 如何安裝 J2SE Runtime Environment (JRE) 和 Mozilla FireFox 使用的外掛?
  4. 如何安裝 Mozilla FireFox 的 Flash Player (Macromedia Flash) 外掛?
  5. 如何安裝 PDF 閱讀程式 (Adobe Reader) 和 Mozilla FireFox 使用的外掛?
  6. 如何安裝檔案下載管理程式 (X 下的下載工具)?
  7. 如何安裝 FTP 後端程式 (gFTP)?
  8. 如何安裝 P2P BitTorrent 後端程式 (Azureus)?
  9. 如何安裝 P2P eMule 後端程式 (aMule)?
  10. 如何安裝 P2P Gnutella 後端程式 (LimeWire)?
  11. 如何安裝及時訊息軟體 (Skype)?
  12. 如何安裝 WinPopup (LinPopUp)?
  13. 如何安裝多媒體 Codecs (解碼/編碼器)?
  14. 如何安裝 DVD 播放功能?
  15. 如何安裝多媒體播放器 (xine-ui)?
  16. 如何安裝多媒體播放器 (MPlayer) 和 Mozilla FireFox 使用的外掛?
  17. 如何安裝多媒體播放器 (XMMS)?
  18. 如何安裝多媒體播放器 (RealPlayer)?
  19. 如何安裝 Stream Directory Browser (streamtuner)?
  20. 如何安裝影像編輯器 (Kino)?
  21. 如何安裝音效編輯器 (Audacity)?
  22. 如何安裝 DVD Ripper (dvd::rip)?
  23. 如何安裝 CD Ripper (Goobox)?
  24. 如何安裝 Email 後端程式 (Mozilla Thunderbird)?
  25. 如何安裝 Newsreader (Pan)?
  26. 如何安裝 RSS/RDF/Atom Newsreader (RSSOwl)?
  27. 如何安裝網頁編輯軟體 (Nvu)?
  28. 如何安裝專案管理應用程式 (Planner)?
  29. 如何安裝桌面排版系統 (Desktop Publishing) 應用程式 (Scribus)?
  30. 如何安裝 Diagram 編輯器 (Dia)?
  31. 如何安裝 CD/DVD 燒錄軟體 (GnomeBaker)?
  32. 如何安裝 ADSL/PPPoE 撥接程式 (RP-PPPoE)?
  33. 如何安裝系統啟動程序管理程式 BootUp Manager (UBM)?
  34. 如何安裝硬碟分割編輯軟體 (GParted)?
  35. 如何安裝防火牆 (Firestarter)?
  36. 如何安裝系統漏洞檢查測試器 (Nessus)?
  37. 如何安裝 RAR 壓縮/解壓縮程式 (rar)?
  38. 如何安裝其他的字型?
  39. 如何安裝中文輸入法 (SCIM)?
  40. 如何安裝桌面小程式 (Desktop Applets) (gDesklets)?
  41. 如何安裝遊戲 (Frozen-Bubble)?
  42. 如何安裝基本的編輯工具 (build-essential)?

商業軟體

  1. 如何安裝 Windows 9X/ME/2000/XP (Win4Lin)?
  2. 如何安裝 Windows 應用程式 (CrossOver Office)?
  3. 如何安裝 Windows 遊戲 (Cedega)?

硬體

  1. 如何安裝顯示卡的驅動程式 (NVIDIA)?
  2. 如何取消 GNOME 啟動時顯示的 NVIDIA 圖形 LOGO?
  3. 如何辨識 Modem 使用的晶片組?
  4. 如何安裝 Modem 的驅動程式 (SmartLink)?
  5. 如何設定 PalmOS 裝置?
  6. 如何列出硬碟分割表?
  7. 如何列出硬碟的檔案系統空間使用狀態?
  8. 如何列出掛載中的裝置名單?
  9. 如何列出系統的 PCI 裝置名單?
  10. 如何列出系統上的 USB 裝置名單?
  11. 如何提升 CD/DVD-ROM 讀取的速度?
  12. 如何手動掛載/卸除 CD/DVD-ROM, 並顯示所有隱藏的和相關的檔案和檔案夾?
  13. 如何手動強制卸除 CD/DVD-ROM?
  14. 如何不重新開機就重新掛載 /etc/fstab ?

網路相關

  1. 如何 啟動/停用 網路連線?
  2. 如何設定網路連線?
  3. 如何更改電腦名稱?
  4. 如何更改電腦描述?
  5. 如何更改電腦的 網域名稱 (Domain)/群組名稱 (Workgroup)?
  6. 如何在使用 DynDNS 的服務和動態 IP 的情況下指定主機名稱 (Hostname)?
  7. 如何簡單的開放檔案夾分享?
  8. 如何瀏覽網域內的其他電腦?
  9. 如何不先掛載就讀取網路分享檔案夾?
  10. 如何手動掛載/卸除網路共享檔案夾, 並允許所有使用者都可讀取 ?
  11. 如何手動掛載/卸除網路共享檔案夾, 並允許所有使用者都可讀取和寫入?
  12. 如何在系統啟動時, 自動掛載網路分享檔案夾, 並允許所有使用者都可讀取 ?
  13. 如何在系統啟動時, 自動掛載網路分享檔案夾, 並允許所有使用者都可讀取和寫入?

Windows

  1. 如何手動掛載/卸除 Windows 的硬碟分割區 (NTFS), 並允許所有使用者只能讀取?
  2. 如何手動掛載/卸除 Windows 的硬碟分割區 (FAT), 並允許所有使用者都可讀取和寫入?
  3. 如何在系統啟動時自動掛載 Windows 的硬碟分割區 (NTFS), 並允許所有使用者只能讀取?
  4. 如何在系統啟動時自動掛載 Windows 的硬碟分割區 (FAT), 並允許所有使用者都可讀取和寫入?

使用者的管理

  1. 如何設定/改變/啟用 root 使用者的密碼?
  2. 如何禁用 root 使用者這個帳號?
  3. 如何允許以 root 身份登入進 GNOME?
  4. 如何在終端機模式下切換到 root 身份?
  5. 如何 新增/編輯/宜除 系統使用者帳號?
  6. 如何新增/編輯/移除系統群組?
  7. 如何自動登入GNOME (沒有安全性)?
  8. 如何允許更多 sudoers?
  9. 如何使用 "sudo" 時不需要任何密碼提示 (沒有安全性)?
  10. 如何下指令結束目前 "sudo" session?
  11. 如何更改檔案/資料夾的權限?
  12. 如何更改檔案/資料夾的擁有者?
  13. 如何更改檔案和檔案夾的群組擁有權?

系統安全問題

  1. 我應該知道哪些關於 Ubuntu 系統安全的基本問題 ?
  2. 如何關閉所有 GRUB 選單的互動式編輯模式?
  3. 如何在終端機模式下關閉歷史紀錄?
  4. 如何在終端機模式下關閉 Ctrl+Alt+Del 的系統重新啟動功能?
  5. 如何在終端機模式下進行 移除/覆蓋 檔案/資料夾 時,能有提示字串?

救援模式

  1. 如何不用登入就可取得 root 帳號權限?
  2. 如何修改 kernal 開機參數, 來取得 root 帳號權限?
  3. 如何使用 Ubuntu 的安裝 CD 來取得 root 帳號權限?
  4. 如果忘記 root 帳號/主要帳號的密碼, 要如何重新設定密碼?
  5. 如果忘記了 GRUB 選單的密碼, 要如何重新設定?
  6. 在安裝完 Windows 後, 要如何恢復 GRUB 選單?
  7. 如何在 GRUB 的選項中新增 Windows 這個項目?
  8. 如何在 Windows 下讀取 Linux 的分割區 (ext2, ext3)?

小技巧與密技

  1. 如何在 GNOME 載入後就啟用鍵盤的 Num Lock (數字鍵)?
  2. 如何不重新開機就重新載入 GNOME?
  3. 如何在登錄進 GNOME 後就自動執行某些程式?
  4. 如何在 GNOME 內切換到 Console 模式?
  5. 如何禁止在 GNOME 中使用 Ctrl+Alt+Backspace 來重新啟動 X?
  6. 如何更新 GNOME 的桌面顯示?
  7. 如何更新 GNOME 面版的顯示?
  8. 如何在同一個 Nautilus 視窗內開啟所有的檔案夾?
  9. 如何在 Nautilus 內顯示所有隱藏的檔案和檔案夾?
  10. 如何以 root 身份在 Nautilus 內瀏覽檔案和檔案夾?
  11. 如何顯示桌面圖示 (我的電腦, 家目錄, 資源回收桶)?
  12. 如何更改某個檔案在 "Open with" 中預設的程式?
  13. 如何改變預設的郵件程式為 Mozilla Thunderbird?
  14. 如何用滑鼠右按鈕直接以 Root 身份開啟檔案?
  15. 如何停止 Terminal 模式下的 beep 音效?
  16. 如何讓 Mozilla Firefox 能更快速的開啟網站?
  17. 如何關閉當 Mozilla Firefox 找到連接時的 beep 音效?
  18. 如何恢復 Mozilla Firefox 原本的圖示?
  19. 如何恢復 Mozilla Thunderbird 原本的圖示?
  20. 如何簡單的 apt-get (Synaptic)?
  21. 如何 安裝/反安裝 .deb 套件包?
  22. 如何將 .rpm 套件包轉換成 .deb 套件包?
  23. 如何一個動作就重新命名整個目錄下的檔案?
  24. 如何設定系統通用 (system-wide) 的環境變數?
  25. 如何將 "man" 的輸出儲存到一個檔案內?
  26. 如何製作 MD5 checksum 檔案?
  27. 如何檢查檔案的 MD5 checksum?
  28. 如何不燒錄就掛載/卸除映象檔 (ISO)?
  29. 如何在系統一開機時隱藏 GRUB 的選單顯示?
  30. 如何更改 GRUB menu 內關於開機時預設的等待時間 (timeout) ?
  31. 如何更改 GRUB 選單內開機系統的預設值?
  32. 如何在系統啟動時顯示 GRUB menu 的 Splash Image?
  33. 如何將桌面布景圖轉換成 GRUB menu 可用的 Splash Image?
  34. 如何暫時略過開機時載入的服務 (boot-up services)?
  35. 如何永遠禁止/啟用開機時載入的服務 (boot-up services)?
  36. 如何在關機時一併清除除 /tmp/ 檔案夾的內容?

病毒防制 (AntiVirus) 伺服器

  1. 如何安裝 ClamAV AntiVirus 病毒防制伺服器?
  2. 如何手動更新病毒資料庫?
  3. 如何手動掃瞄 檔案/檔案夾 來搜尋病毒?
  4. 如何自動掃瞄 檔案/檔案夾 來搜尋病毒?

Samba 伺服器

  1. 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  2. 如何 新增/編輯/移除 網路使用者的帳號?
  3. 如何分享家目錄 (home folders) 並只有讀取的權限 (Authentication=Yes - 權限認證開啟)?
  4. 如何分享家目錄 (home folders)並有讀取和寫入的權限 (Authentication=Yes - 權限認證開啟)?
  5. 如何分享群組檔案夾 (group folders) 並只有讀取的權限 (Authentication=Yes - 權限認證開啟)?
  6. 如何分享群組檔案夾 (group folders)並有讀取和寫入的權限 (Authentication=Yes - 權限認證開啟)?
  7. 如何開啟公用檔案夾的分享功能並只有讀取的權限 (Authentication=Yes - 權限認證開啟)?
  8. 如何開啟公用檔案夾的分享功能並有讀取和寫入的權限 (Authentication=Yes - 權限認證開啟)?
  9. 如何開啟公用檔案夾的分享功能並只有讀取的權限 (Authentication=No - 權限認證關閉)?
  10. 如何開啟公用檔案夾的分享功能並有讀取和寫入的權限 (Authentication=No - 權限認證關閉)?

SSH 伺服器

  1. 如何安裝 SSH 伺服器來遠端遙控管理系統?
  2. 如何使用 SSH 連線到遠端的 Ubuntu 主機?
  3. 如何從遠端的 Ubuntu 主機複製檔案/檔案夾到本地的主機內 (scp)?
  4. 如何從本地主機複製檔案/檔案夾到遠端的 Ubuntu 主機內 (scp)?
  5. 如何從遠端 Ubuntu 主機上複製 檔案/檔案夾 到本地主機上 (rsync)?
  6. 如何從本地主機複製 檔案/檔案夾 到遠端的 Ubuntu 主機內 (rsync)?
  7. 如何從 Windows 主機來 SSH 連線到遠端的 Ubuntu 主機?
  8. 如何從 Windows 主機複製 檔案/檔案夾 從/到 遠端的 Ubuntu 主機內?

DHCP 伺服器

  1. 如何安裝 DHCP 伺服器來自動指定 IP 位址?

資料庫伺服器

  1. 如何安裝 MYSQL 資料庫伺服器?
  2. 如何安裝 MYSQL 控制中心?

Apache HTTP 伺服器

  1. 如何安裝 Apache HTTP 伺服器作為 HTTP (Web) 伺服器服務?
  2. 如何安裝搭配 Apache HTTP 伺服器使用的 PHP?
  3. 如何安裝搭配 Apache HTTP 伺服器使用的 MYSQL?
  4. 如何映設 URLs 到 /var/www/ 以外的檔案夾?
  5. 如何修改 Apache HTTP 伺服器預設的埠號?
  6. 如何使用 Mozilla Firefox 瀏覽被更改過埠號的 Apache HTTP 伺服器?

網路影音串流伺服器 (Streaming Media)

  1. 如何安裝 GNUMP3d 作為網路影音串流伺服器 (Streaming Media) 服務?
  2. 如何更改 GNUMP3d 預設存放影音檔案的目錄?
  3. 如何更改 GNUMP3d 預設的埠號?

問題與解決方法

  1. 設定網路介面... (載入時間太長)
  2. 與 ntp.ubuntulinux.org 進行時間同步... (載入時間太長)
  3. 如何禁止系統時間/日期被重新設置為 UTC (GMT)?
  4. 在 GNOME 內如何正確的設定音效?
  5. 在 GNOME 內如何強制清除 Trash?
  6. 如何在 GNOME 內移除重複的選單/選單項目?
  7. 如何在 GNOME 內更新 Place 選單的顯示 (如果無法顯示 /etc/fstab 內指定到 /media/ 的掛載)?

升級 Ubuntu

  1. 如何從 Hoary Hedgehog (5.04) 升級到 Breezy Badger (5.10) (試驗性)?


開始的第一步


Q: 什麼是 Ubuntu?

  1. http://www.ubuntulinux.org/ubuntu

Q: 何處可看到 Ubuntu 的畫面擷取?

  1. http://shots.osdir.com/slideshows/slideshow.php?release=305&slide=1

Q: 何處可找到 Ubuntu 的所有程式/函示庫的名單?

  1. Result of dpkg -l: 這裡
  2. http://packages.ubuntu.com/hoary
  3. http://distrowatch.com/table.php?distribution=ubuntu

Q: 何處可下載 Ubuntu?

  1. http://www.ubuntulinux.org/download

Q: 何處可 *免費* 索取 Ubuntu 的光碟?

  1. http://shipit.ubuntulinux.org

Q: 何處可以找到更多關於 Ubuntu 的說明與幫助?

  1. Mailing Lists
  2. 網站討論區
  3. IRC 討論頻道


取得 Ubuntu 新手指南 (UbuntuGuide)


Q: 如何下載完整版的 Ubuntu 新手指南?

  1. 請參閱 基本備註
  2. wget -c http://ubuntuguide.org/ubuntu5.04.tar.gz
    tar zxvf ubuntu5.04.tar.gz

Q: 何處可下載非官方 Ubuntu Add-On 光碟?

  1. http://ubuntuguide.org/add-on-cd


套件庫 (Repositories)


Q: 如何新增其他的套件庫 (extra Repositories)?

  1. 請參閱 基本備註
  2. sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
    sudo gedit /etc/apt/sources.list
  3. 搜尋這一段文字
    ...
    ## Uncomment the following two lines to fetch updated software from the network
    # deb http://us.archive.ubuntu.com/ubuntu hoary main restricted
    # deb-src http://us.archive.ubuntu.com/ubuntu hoary main restricted
    
    ## Uncomment the following two lines to fetch major bug fix updates produced
    ## after the final release of the distribution.
    # deb http://us.archive.ubuntu.com/ubuntu hoary-updates main restricted
    # deb-src http://us.archive.ubuntu.com/ubuntu hoary-updates main restricted
    
    ## Uncomment the following two lines to add software from the 'universe'
    ## repository.
    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    ## team, and may not be under a free licence. Please satisfy yourself as to
    ## your rights to use the software. Also, please note that software in
    ## universe WILL NOT receive any review or updates from the Ubuntu Security
    ## team.
    # deb http://us.archive.ubuntu.com/ubuntu hoary universe
    # deb-src http://us.archive.ubuntu.com/ubuntu hoary universe
    
    # deb http://security.ubuntu.com/ubuntu hoary-security main restricted
    # deb-src http://security.ubuntu.com/ubuntu hoary-security main restricted
    
    # deb http://security.ubuntu.com/ubuntu hoary-security universe
    # deb-src http://security.ubuntu.com/ubuntu hoary-security universe
  4. 用下面這幾行取代
    ## Uncomment the following two lines to fetch updated software from the network
    deb http://us.archive.ubuntu.com/ubuntu hoary main restricted
    deb-src http://us.archive.ubuntu.com/ubuntu hoary main restricted
    
    ## Uncomment the following two lines to fetch major bug fix updates produced
    ## after the final release of the distribution.
    deb http://us.archive.ubuntu.com/ubuntu hoary-updates main restricted
    deb-src http://us.archive.ubuntu.com/ubuntu hoary-updates main restricted
    
    ## Uncomment the following two lines to add software from the 'universe'
    ## repository.
    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    ## team, and may not be under a free licence. Please satisfy yourself as to
    ## your rights to use the software. Also, please note that software in
    ## universe WILL NOT receive any review or updates from the Ubuntu Security
    ## team.
    deb http://us.archive.ubuntu.com/ubuntu hoary universe
    deb-src http://us.archive.ubuntu.com/ubuntu hoary universe
    
    deb http://security.ubuntu.com/ubuntu hoary-security main restricted
    deb-src http://security.ubuntu.com/ubuntu hoary-security main restricted
    
    deb http://security.ubuntu.com/ubuntu hoary-security universe
    deb-src http://security.ubuntu.com/ubuntu hoary-security universe
    
    deb http://archive.ubuntu.com/ubuntu hoary multiverse
    deb-src http://archive.ubuntu.com/ubuntu hoary multiverse
    
    deb ftp://ftp.nerim.net/debian-marillat stable main
    deb ftp://ftp.nerim.net/debian-marillat unstable main
    deb ftp://ftp.nerim.net/debian-marillat testing main
  5. 儲存編輯過的檔案 (範例)
  6. gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 1F41B907
    gpg --armor --export 1F41B907 | sudo apt-key add -
    sudo apt-get update

Q: 如何新增 backports 的套件庫 (Repositories) (選擇性)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
    sudo gedit /etc/apt/sources.list
  4. 將下列幾行新增到檔案的最後面
    deb http://backports.ubuntuforums.org/ubp hoary-backports main universe multiverse restricted
    deb http://backports.ubuntuforums.org/ubp hoary-extras main universe multiverse restricted
  5. 儲存編輯過的檔案 (範例)
  6. sudo apt-get update

Q: 如何備份/恢復已經下載的套件庫 (Repositories) 的 cache?

  1. 請參閱 基本備註
  2. 要備份已經下載的套件庫 (Repositories) 的 cache
    mkdir -p $HOME/backup/var/lib/
    sudo cp -R /var/lib/apt/ $HOME/backup/var/lib/
    mkdir -p $HOME/backup/var/cache/
    sudo cp -R /var/cache/apt/ $HOME/backup/var/cache/
    mkdir -p $HOME/backup/etc/apt
    sudo cp -R /etc/apt/ $HOME/backup/etc/
    sudo chown -R $USER $HOME/backup/
  3. 要恢復已經下載的套件庫 (Repositories) 的 cache
    sudo cp -fR $HOME/backup/var/* /var/
    sudo cp -fR $HOME/backup/etc/apt/* /etc/apt/


Ubuntu 的更新與升級


Q: 如何手動更新 Ubuntu?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get update
    sudo apt-get upgrade


新增其他應用程式 (Add-On Applications)


Q: 如何幫 GNOME 安裝一個選單編輯器?

  1. 請參閱 基本備註
  2. wget -c http://frankandjacq.com/ubuntuguide/smeg_0.5-0ubuntu1_all.deb
    sudo dpkg -i smeg_0.5-0ubuntu1_all.deb
  3. 請參閱 如何更新 GNOME 面版的顯示?
  4. Applications -> System Tools -> Smeg

Q: 如何幫 GNOME 安裝一個剪貼簿 Daemon?

  1. 請參閱 基本備註
  2. wget -c http://frankandjacq.com/ubuntuguide/gnome-clipboard-daemon-1.0.bin.tar.bz2
    sudo tar jxvf gnome-clipboard-daemon-1.0.bin.tar.bz2 -C /usr/bin/
    sudo chown root:root /usr/bin/gnome-clipboard-daemon
    sudo chmod 755 /usr/bin/gnome-clipboard-daemon
    sudo gnome-clipboard-daemon &
  3. System -> Preferences -> Sessions
  4. Sessions
    Startup Programs 分頁 -> Add
    
    Startup Command: gnome-clipboard-daemon
    Order: 80

Q: 如何安裝 J2SE Runtime Environment (JRE) 和 Mozilla FireFox 使用的外掛?

  1. 請參閱 基本備註
  2. wget -c http://frankandjacq.com/ubuntuguide/jre-1_5_0_03-linux-i586.bin
    sh jre-1_5_0_03-linux-i586.bin
    sudo mkdir /usr/java
    sudo mv jre1.5.0_03/ /usr/java/
    sudo chown -R root:root /usr/java/jre1.5.0_03/
    sudo ln -fs /usr/java/jre1.5.0_03/bin/java /usr/bin/java
    sudo ln -fs /usr/java/jre1.5.0_03/bin/java_vm /usr/bin/java_vm
    sudo ln -fs /usr/java/jre1.5.0_03/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/
    sudo ln -fs /usr/java/jre1.5.0_03/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla-firefox/plugins/
    java -version
  3. 重新執行 Mozilla Firefox

Q: 如何安裝 Mozilla FireFox 的 Flash Player (Macromedia Flash) 外掛?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install flashplayer-mozilla
  4. 重新執行 Mozilla Firefox

Q: 如何安裝 PDF 閱讀程式 (Adobe Reader) 和 Mozilla FireFox 使用的外掛?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install acroread 
    sudo apt-get install mozilla-acroread
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> Office -> Adobe Reader
  6. 重新執行 Mozilla Firefox

Q: 如何安裝檔案下載管理程式 (X 下的下載工具)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install d4x
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> Internet -> Downloader for X

Q: 如何安裝 FTP 後端程式 (gFTP)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install gftp
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> Internet -> gFTP

Q: 如何安裝 P2P BitTorrent 後端程式 (Azureus)?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 J2SE Runtime Environment (JRE) 和 Mozilla FireFox 使用的外掛?
  3.  
    
    wget -c http://frankandjacq.com/ubuntuguide/Azureus_2.3.0.0_linux.GTK.tar.bz2
    sudo apt-get install libswt-gtk3-java
    sudo tar jxvf Azureus_2.3.0.0_linux.GTK.tar.bz2 -C /opt/
    sudo chown -R root:root /opt/azureus/
    sudo gedit /usr/share/applications/Azureus.desktop
  4. 在新增的檔案內加入下面這幾行
    [Desktop Entry]
    Name=Azureus
    Comment=Azureus
    Exec=/opt/azureus/azureus
    Icon=/opt/azureus/Azureus.png
    Terminal=false
    Type=Application
    Categories=Application;Network;
  5. 儲存編輯過的檔案 (範例)
  6. 請參閱 如何更新 GNOME 面版的顯示?
  7. Applications -> Internet -> Azureus

Q: 如何安裝 P2P eMule 後端程式 (aMule)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install amule
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> Internet -> aMule

Q: 如何安裝 P2P Gnutella 後端程式 (LimeWire)?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 J2SE Runtime Environment (JRE) 和 Mozilla FireFox 使用的外掛?
  3. wget -c http://frankandjacq.com/ubuntuguide/LimeWireSoftOther.zip
    sudo unzip -u LimeWireSoftOther.zip -d /opt/
    sudo chown -R root:root /opt/LimeWire/
    sudo gedit /usr/bin/runLime.sh
  4. 在新增的檔案內加入下面這幾行
    cd /opt/LimeWire/
    ./runLime.sh
  5. 儲存編輯過的檔案 (範例)
  6. sudo chmod +x /usr/bin/runLime.sh
    sudo gedit /usr/share/applications/LimeWire.desktop
  7. 在新增的檔案內加入下面這幾行
    [Desktop Entry]
    Name=LimeWire
    Comment=LimeWire
    Exec=runLime.sh
    Icon=/opt/LimeWire/LimeWire.ico
    Terminal=false
    Type=Application
    Categories=Application;Network;
  8. 儲存編輯過的檔案 (範例)
  9. 請參閱 如何更新 GNOME 面版的顯示?
  10. Applications -> Internet -> LimeWire

Q: 如何安裝及時訊息軟體 (Skype)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install libqt3c102-mt
    wget -c http://frankandjacq.com/ubuntuguide/skype_1.1.0.3-1_i386.deb
    sudo dpkg -i skype_1.1.0.3-1_i386.deb
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> Internet -> Skype

Q: 如何安裝 WinPopup (LinPopUp)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. 請參閱 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  4. sudo apt-get install linpopup
    sudo gedit /usr/share/applications/linpopup.desktop
  5. 在新增的檔案內加入下面這幾行
    [Desktop Entry]
    Name=LinPopUp
    Comment=LinPopUp
    Exec=linpopup
    Icon=/usr/share/pixmaps/linpopup.xpm
    Terminal=false
    Type=Application
    Categories=Application;Utility;
  6. 儲存編輯過的檔案 (範例)
  7. 請參閱 如何更新 GNOME 面版的顯示?
  8. Applications -> Accessories -> LinPopUp

Q: 如何安裝多媒體 Codecs (解碼/編碼器)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. wget -c http://frankandjacq.com/ubuntuguide/gstreamer0.8-lame_0.8.8-0.1_i386.deb
    sudo apt-get install gstreamer0.8-plugins
    sudo apt-get install w32codecs
    sudo apt-get install liblame0
    sudo dpkg -i gstreamer0.8-lame_0.8.8-0.1_i386.deb
    gst-register-0.8

Q: 如何安裝 DVD 播放功能?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install libdvdcss2

Q: 如何安裝多媒體播放器 (xine-ui)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. 請參閱 如何安裝多媒體 Codecs (解碼/編碼器)?
  4. 請參閱 如何安裝 DVD 播放功能?
  5. sudo apt-get install xine-ui
  6. 請參閱 如何更新 GNOME 面版的顯示?
  7. Applications -> Sound & Video -> xine

Q: 如何安裝多媒體播放器 (MPlayer) 和 Mozilla FireFox 使用的外掛?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. 請參閱 如何安裝多媒體 Codecs (解碼/編碼器)?
  4. 請參閱 如何安裝 DVD 播放功能?
  5. sudo apt-get -t hoary install mplayer-386
    sudo apt-get -t hoary install mplayer-fonts
    sudo apt-get -t hoary install mozilla-mplayer
    sudo cp /etc/mplayer/mplayer.conf /etc/mplayer/mplayer.conf_backup
    sudo gedit /etc/mplayer/mplayer.conf
  6. 找出下面這一行
    ...
    vo=x11,                  # To specify default video driver (see -vo help for
    ...
  7. 以下面這一行取代
    vo=xv,                  # To specify default video driver (see -vo help for
  8. 儲存編輯過的檔案 (範例)
  9. 請參閱 如何更新 GNOME 面版的顯示?
  10. Applications -> Sound & Video -> MPlayer
  11. 重新執行 Mozilla Firefox

Q: 如何安裝多媒體播放器 (XMMS)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. 請參閱 如何安裝多媒體 Codecs (解碼/編碼器)?
  4. sudo apt-get install xmms
    wget -c http://frankandjacq.com/ubuntuguide/xmms-wma_1.0.4-2_i386.deb
    sudo dpkg -i xmms-wma_1.0.4-2_i386.deb
  5. 請參閱 如何更新 GNOME 面版的顯示?
  6. Applications -> Sound & Video -> XMMS

Q: 如何安裝多媒體播放器 (RealPlayer)?

  1. 請參閱 基本備註
  2. wget -c http://frankandjacq.com/ubuntuguide/realplay-10.0.4.750-linux-2.2-libc6-gcc32-i586.bin
    chmod +x realplay-10.0.4.750-linux-2.2-libc6-gcc32-i586.bin
    sudo ./realplay-10.0.4.750-linux-2.2-libc6-gcc32-i586.bin
    ...
    Enter the complete path to the directory 何處 you want
    RealPlayer to be installed.  You must specify the full
    pathname of the directory and have write privileges to
    the chosen directory.
    Directory:  [/home/chua/RealPlayer]: /opt/RealPlayer
    
    You have selected the following RealPlayer configuration:
    Destination:            /opt/RealPlayer
    Enter [F]inish to begin copying files, or [P]revious to go
    back to the previous prompts: [F]: F
    
    Copying RealPlayer files...configure system-wide symbolic links? [Y/n]: Y
    
    enter the prefix for symbolic links [/usr]: /usr
    ...
  3. 請參閱 如何更新 GNOME 面版的顯示?
  4. Applications -> Sound & Video -> RealPlayer 10

Q: 如何安裝 Stream Directory Browser (streamtuner)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install streamtuner
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> Sound & Video -> streamtuner

Q: 如何安裝影像編輯器 (Kino)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install kino
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> Sound & Video -> Kino Video Editor

Q: 如何安裝音效編輯器 (Audacity)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install audacity
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> Sound & Video -> Audacity

Q: 如何安裝 DVD Ripper (dvd::rip)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. 請參閱 如何安裝多媒體 Codecs (解碼/編碼器)?
  4. 請參閱 如何安裝 DVD 播放功能?
  5. 請參閱 如何安裝多媒體播放器 (MPlayer) 和 Mozilla FireFox 使用的外掛?
  6. sudo apt-get -t testing install transcode
    sudo apt-get install dvdrip
    sudo gedit /usr/share/applications/dvdrip.desktop
  7. 在新增的檔案內加入下面這幾行
    [Desktop Entry]
    Name=dvd::rip
    Comment=dvd::rip
    Exec=dvdrip
    Icon=/usr/share/perl5/Video/DVDRip/icon.xpm
    Terminal=false
    Type=Application
    Categories=Application;AudioVideo;
  8. 儲存編輯過的檔案 (範例)
  9. 請參閱 如何更新 GNOME 面版的顯示?
  10. Applications -> Sound & Video -> dvd::rip

Q: 如何安裝 CD Ripper (Goobox)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. 請參閱 如何安裝多媒體 Codecs (解碼/編碼器)?
  4. sudo apt-get install goobox
    sudo rm -f /usr/share/applications/goobox.desktop
    sudo gedit /usr/share/applications/goobox.desktop
  5. 在新增的檔案內加入下面這幾行
    [Desktop Entry]
    Name=CD Player & Ripper
    Comment=Play and extract CDs
    Exec=goobox
    Icon=goobox.png
    Terminal=false
    Type=Application
    Categories=Application;AudioVideo;
  6. 儲存編輯過的檔案 (範例)
  7. 請參閱 如何更新 GNOME 面版的顯示?
  8. Applications -> Sound & Video -> CD Player & Ripper

Q: 如何安裝 Email 後端程式 (Mozilla Thunderbird)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install mozilla-thunderbird
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> Internet -> Thunderbird Mail 後端程式

Q: 如何安裝 Newsreader (Pan)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install pan
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> Internet -> Pan Newsreader

Q: 如何安裝 RSS/RDF/Atom Newsreader (RSSOwl)?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 J2SE Runtime Environment (JRE) 和 Mozilla FireFox 使用的外掛?
  3. wget -c http://frankandjacq.com/ubuntuguide/rssowl_linux_1_1_1_bin.tar.gz
    sudo tar zxvf rssowl_linux_1_1_1_bin.tar.gz -C /opt/
    sudo chown -R root:root /opt/rssowl_linux_1_1_1_bin/
    sudo gedit /usr/bin/runRSSOwl.sh
  4. 在新增的檔案內加入下面這幾行
    export MOZILLA_FIVE_HOME=/usr/lib/mozilla-firefox
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH}
    cd /opt/rssowl_linux_1_1_1_bin/
    ./run.sh
  5. 儲存編輯過的檔案 (範例)
  6. sudo chmod +x /usr/bin/runRSSOwl.sh
    sudo gedit /usr/share/applications/RSSOwl.desktop
  7. 在新增的檔案內加入下面這幾行
    [Desktop Entry]
    Name=RSSOwl
    Comment=RSSOwl
    Exec=runRSSOwl.sh
    Icon=/opt/rssowl_linux_1_1_1_bin/rssowl.xpm
    Terminal=false
    Type=Application
    Categories=Application;Network;
  8. 儲存編輯過的檔案 (範例)
  9. 請參閱 如何更新 GNOME 面版的顯示?
  10. Applications -> Internet -> RSSOwl

Q: 如何安裝網頁編輯軟體 (Nvu)?

  1. 請參閱 基本備註
  2. wget -c http://frankandjacq.com/ubuntuguide/nvu-1.0PR-pc-linux2.6.10-gnu.tar.bz2
    sudo tar jxvf nvu-1.0PR-pc-linux2.6.10-gnu.tar.bz2 -C /opt/
    sudo chown -R root:root /opt/nvu-1.0PR/
    sudo gedit /usr/share/applications/Nvu.desktop
  3. 在新增的檔案內加入下面這幾行
    [Desktop Entry]
    Name=Nvu
    Comment=Nvu
    Exec=/opt/nvu-1.0PR/nvu
    Icon=/opt/nvu-1.0PR/icons/mozicon50.xpm
    Terminal=false
    Type=Application
    Categories=Application;Office;
  4. 儲存編輯過的檔案 (範例)
  5. 請參閱 如何更新 GNOME 面版的顯示?
  6. Applications -> Office -> Nvu

Q: 如何安裝專案管理應用程式 (Planner)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install planner
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> Office -> Project Management

Q: 如何安裝桌面排版系統 (Desktop Publishing) 應用程式 (Scribus)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install scribus
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> Office -> Scribus

Q: 如何安裝 Diagram 編輯器 (Dia)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install dia-gnome
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> Office -> Dia

Q: 如何安裝 CD/DVD 燒錄軟體 (GnomeBaker)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install gnomebaker
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> Accessories -> GnomeBaker CD/DVD Creator

Q: 如何安裝 ADSL/PPPoE 撥接程式 (RP-PPPoE)?

  1. 請參閱 基本備註
  2. wget -c http://frankandjacq.com/ubuntuguide/rp-pppoe-3.5.tar.gz
    sudo tar zxvf rp-pppoe-3.5.tar.gz -C /opt/
    sudo chown -R root:root /opt/rp-pppoe-3.5/
    sudo gedit /usr/share/applications/RP-PPPoE.desktop
  3. 在新增的檔案內加入下面這幾行
    [Desktop Entry]
    Name=RP-PPPoE
    Comment=RP-PPPoE
    Exec=gksudo /opt/rp-pppoe-3.5/go-gui
    Icon=
    Terminal=false
    Type=Application
    Categories=Application;System;
  4. 儲存編輯過的檔案 (範例)
  5. 請參閱 如何更新 GNOME 面版的顯示?
  6. Applications -> System Tools -> RP-PPPoE

Q: 如何安裝系統啟動程序管理程式 BootUp Manager (UBM)?

  1. 請參閱 基本備註
  2. wget -c http://frankandjacq.com/ubuntuguide/ubm_1.2.5-0ubuntu1_all.deb
    sudo dpkg -i ubm_1.2.5-0ubuntu1_all.deb
  3. 請參閱 如何更新 GNOME 面版的顯示?
  4. System -> Administration -> Ubuntu BootUp Manager

Q: 如何安裝硬碟分割編輯軟體 (GParted)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install gparted
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> System Tools -> GParted

Q: 如何安裝防火牆 (Firestarter)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install firestarter
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> System Tools -> Firestarter

Q: 如何安裝系統漏洞檢查測試器 (Nessus)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install nessus
    sudo apt-get install nessusd
    sudo nessus-adduser
    sudo ln -fs /etc/init.d/nessusd /etc/rc2.d/S20nessusd
    sudo /etc/init.d/nessusd start
    sudo gedit /usr/share/applications/Nessus.desktop
  4. 在新增的檔案內加入下面這幾行
    [Desktop Entry]
    Name=Nessus
    Comment=Nessus
    Exec=nessus
    Icon=
    Terminal=false
    Type=Application
    Categories=Application;System;
  5. 儲存編輯過的檔案 (範例)
  6. 請參閱 如何更新 GNOME 面版的顯示?
  7. Applications -> System Tools -> Nessus

Q: 如何安裝 RAR 壓縮/解壓縮程式 (rar)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install rar
    sudo ln -fs /usr/bin/rar /usr/bin/unrar
    
  4. Applications -> Accessories -> Archive Manager

Q: 如何安裝其他的字型?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install xfonts-intl-arabic
    sudo apt-get install xfonts-intl-asian
    sudo apt-get install xfonts-intl-chinese
    sudo apt-get install xfonts-intl-chinese-big
    sudo apt-get install xfonts-intl-european
    sudo apt-get install xfonts-intl-japanese
    sudo apt-get install xfonts-intl-japanese-big
    sudo apt-get install xfonts-intl-phonetic
    sudo apt-get install gsfonts-x11
    sudo apt-get install msttcorefonts
    sudo fc-cache -f -v

Q: 如何安裝中文輸入法 (SCIM)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. 請參閱 如何安裝其他的字型?
  4. sudo apt-get install scim
    sudo apt-get install scim-chinese
    sudo apt-get install scim-config-socket
    sudo apt-get install scim-gtk2-immodule
    sudo apt-get install scim-tables-zh
    wget -c http://frankandjacq.com/ubuntuguide/fireflysung-1.3.0.tar.gz
    sudo tar zxvf fireflysung-1.3.0.tar.gz -C /usr/share/fonts/truetype/
    sudo chown -R root:root /usr/share/fonts/truetype/fireflysung-1.3.0/ 
    sudo fc-cache -f -v
  5. System -> Preferences -> SCIM Input Method Setup
  6. 要啟動 SCIM
    按下 'Ctrl + Space'

Q: 如何安裝桌面小程式 (Desktop Applets) (gDesklets)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install gdesklets
    sudo apt-get install gdesklets-data
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> Accessories -> gDesklets

Q: 如何安裝遊戲 (Frozen-Bubble)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install frozen-bubble
  4. 請參閱 如何更新 GNOME 面版的顯示?
  5. Applications -> Games -> Frozen-Bubble

Q: 如何安裝基本的編輯工具 (build-essential)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install build-essential


商業軟體


Q: 如何安裝 Windows 9X/ME/2000/XP (Win4Lin)?

  1. http://www.win4lin.com

Q: 如何安裝 Windows 的應用程式 (CrossOver Office)?

  1. http://www.codeweavers.com

Q: 如何安裝 Windows 的遊戲 (Cedega)?

  1. http://www.transgaming.com


硬體


Q: 如何安裝顯示卡的驅動程式 (NVIDIA)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install nvidia-glx
    sudo apt-get install nvidia-settings
    sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
    sudo nvidia-glx-config enable
    sudo gedit /usr/share/applications/NVIDIA-Settings.desktop
  4. 在新增的檔案內加入下面這幾行
    [Desktop Entry]
    Name=NVIDIA Settings
    Comment=NVIDIA Settings
    Exec=nvidia-settings
    Icon=
    Terminal=false
    Type=Application
    Categories=Application;System;
  5. 儲存編輯過的檔案 (範例)
  6. 請參閱 如何不重新開機就重新載入 GNOME?
  7. Applications -> System Tools -> NVIDIA Settings

  1. 請參閱 基本備註
  2. 請參閱 如何安裝顯示卡的驅動程式 (NVIDIA)?
  3. sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
    sudo gedit /etc/X11/xorg.conf
  4. 搜尋這一段文字
    ...
    Section "Device"
    	Identifier	"NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
    	Driver		"nvidia"
    	BusID		"PCI:1:0:0"
    ...
  5. 在這下面新增下面這一行
            Option		"NoLogo"
  6. 儲存編輯過的檔案 (範例)
  7. 請參閱 如何不重新開機就重新載入 GNOME?

Q: 如何辨識 Modem 使用的晶片組?

  1. 請參閱 基本備註
  2. wget -c http://frankandjacq.com/ubuntuguide/scanModem.gz
    gunzip -c scanModem.gz > scanModem
    chmod +x scanModem
    sudo ./scanModem
    gedit Modem/ModemData.txt

Q: 如何安裝 Modem 的驅動程式 (SmartLink)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. uname -r (must be 2.6.10-5-386)
    wget -c http://frankandjacq.com/ubuntuguide/sl-modem-modules-2.6.10-5-386_2.9.9a-1ubuntu2+2.6.10-34_i386.deb
    sudo dpkg -i sl-modem-modules-*.deb
    sudo apt-get install sl-modem-daemon

Q: 如何設定 PalmOS 裝置?

  1. 請參閱 基本備註
  2. sudo gedit /etc/udev/rules.d/10-custom.rules
  3. 在新建立的檔案內加入下面這一行
    BUS="usb", SYSFS{product}="Palm Handheld*", KERNEL="ttyUSB*", NAME{ignore_remove}="pilot", MODE="666"
  4. 儲存編輯過的檔案 (範例)
  5. System -> Preferences -> PalmOS Devices
  6. 順著螢幕上的指示跟著作

Q: 如何列出硬碟分割表?

  1. 請參閱 基本備註
  2. sudo fdisk -l

Q: 如何列出硬碟的檔案系統空間使用狀態?

  1. 請參閱 基本備註
  2. df -T -h

Q: 如何列出掛載中的裝置名單?

  1. 請參閱 基本備註
  2. mount

Q: 如何列出系統的 PCI 裝置名單?

  1. 請參閱 基本備註
  2. lspci

Q: 如何列出系統上的 USB 裝置名單?

  1. 請參閱 基本備註
  2. lsusb

Q: 如何提升 CD/DVD-ROM 讀取的速度?

  1. 請參閱 基本備註
  2. 例如 假設 /dev/cdrom 是目前 CD/DVD-ROM 所在的位置
  3. sudo hdparm -d1 /dev/cdrom
    sudo cp /etc/hdparm.conf /etc/hdparm.conf_backup
    sudo gedit /etc/hdparm.conf
  4. 將下列幾行新增到檔案的最後面
    /dev/cdrom {
           dma = on
    }
  5. 儲存編輯過的檔案 (範例)

Q: 如何手動掛載/卸除 CD/DVD-ROM, 並顯示所有隱藏的和相關的檔案和檔案夾?

  1. 請參閱 基本備註
  2. 例如 假設 /media/cdrom0/ 是目前 CD/DVD-ROM 所在的位置
  3. 要掛載 CD/DVD-ROM 時
    sudo mount /media/cdrom0/ -o unhide
  4. 要卸除 CD/DVD-ROM 時
    sudo umount /media/cdrom0/

Q: 如何手動強制卸除 CD/DVD-ROM?

  1. 請參閱 基本備註
  2. 例如 假設 /media/cdrom0/ 是目前 CD/DVD-ROM 所在的位置
  3. sudo umount /media/cdrom0/ -l

Q: 如何不重新開機就重新掛載 /etc/fstab ?

  1. 請參閱 基本備註
  2. sudo mount -a


網路相關


Q: 如何 啟動/停用 網路連線?

  1. 請參閱 基本備註
  2. System -> Administration -> Networking
  3. 網路設定
    Connections 分頁 -> 選擇 "Ethernet connection" -> Activate/Deactivate

Q: 如何設定網路連線?

  1. 請參閱 基本備註
  2. System -> Administration -> Networking
  3. 網路設定
    Connections 分頁 -> 選擇 "Ethernet connection" -> Properties
    
    Connection -> This device is configured (勾選)
    Connection Settings -> Configuration: 選擇 "DHCP/Static IP address"
    
    DNS 分頁 -> DNS Servers -> Add/Delete

Q: 如何更改電腦名稱?

  1. 請參閱 基本備註
  2. System -> Administration -> Networking
  3. Network settings
    General 分頁 -> Host Settings -> Hostname: 在此設定電腦名稱
  4. 儲存並結束所有執行中的程式, 系統重新開機

Q: 如何更改電腦描述?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  3. sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
    sudo gedit /etc/samba/smb.conf
  4. 搜尋這一行文字
    ...
       server string = %h server (Samba, Ubuntu)
    ...
  5. 用下面這一行取代
       server string = new_computer_descriptions
  6. 儲存編輯過的檔案 (範例)
  7. sudo testparm
    sudo /etc/init.d/samba restart

Q: 如何更改電腦的 網域名稱 (Domain)/群組名稱 (Workgroup)?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  3. sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
    sudo gedit /etc/samba/smb.conf
  4. 搜尋這一行文字
    ...
       workgroup = MSHOME
    ...
  5. 用下面這一行取代
       workgroup = new_domain_or_workgroup
  6. 儲存編輯過的檔案 (範例)
  7. sudo testparm
    sudo /etc/init.d/samba restart

Q: 如何在使用 DynDNS 的服務和動態 IP 的情況下指定主機名稱 (Hostname)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. 例如 假設您的網路連線已經正確設定好
         並在 http://www.dyndns.org 註冊好動態的DNS
         每小時自動向 DynDNS 的資料庫/DNS 更新您的 IP 設定
         * * * * * 分別代表 分 時 日 月 年
  4. sudo apt-get install ipcheck
    sudo gedit /root/dyndns_update.sh
  5. 在新增的檔案內加入下面這幾行
    USERNAME=myusername
    PASSWORD=mypassword
    HOSTNAME=myhostname.dyndns.org
    
    cd /root/
    if [ -f /root/ipcheck.dat ]; then
      ipcheck -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
    else
      ipcheck --makedat -r checkip.dyndns.org:8245 $USERNAME $PASSWORD $HOSTNAME
    fi
  6. 儲存編輯過的檔案 (範例)
  7. sudo chmod 700 /root/dyndns_update.sh
    sudo sh /root/dyndns_update.sh
    export EDITOR=gedit && sudo crontab -e
  8. 將下面這一行加到檔案最後面
    00 * * * * sudo sh /root/dyndns_update.sh
  9. 儲存編輯過的檔案

Q: 如何簡單的開放檔案夾分享?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  3. 用滑鼠又按鈕點選檔案夾 -> Share folder
    
    Shared folder -> Share with: 選擇 "SMB"
    Share properties -> Name: Specify the share name

Q: 如何瀏覽網域內的其他電腦?

  1. 請參閱 基本備註
  2. 例如 假設您的網路連線已經正確設定好
         If computers or network folders could not be found, try access them directly
         請參閱 如何不先掛載就讀取網路分享檔案夾?
  3. 位置 -> Network Servers

Q: 如何不先掛載就讀取網路分享檔案夾?

  1. 請參閱 基本備註
  2. 例如 假設您的網路連線已經正確設定好
         網路主機的 IP: 192.168.0.1
         分享中的檔案夾名稱: linux
  3. Applications -> Run Application...
  4. 執行程式
    smb://192.168.0.1/linux

Q: 如何手動掛載/卸除網路共享檔案夾, 並允許所有使用者都可讀取 ?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  3. 例如 假設您的網路連線已經正確設定好
         網路主機的 IP: 192.168.0.1
         網路主機的使用者名稱: myusername
         網路主機的登錄密碼: mypassword
         分享中的檔案夾名稱: linux
         主機上要掛載的檔案夾: /media/sharename
  4. 要掛載網路分享檔案夾時
    sudo mkdir /media/sharename
    sudo mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword
  5. 要卸除網路分享檔案夾時
    sudo umount /media/sharename/

Q: 如何手動掛載/卸除網路共享檔案夾, 並允許所有使用者都可讀取和寫入?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  3. 例如 假設您的網路連線已經正確設定好
         網路主機的 IP: 192.168.0.1
         網路主機的使用者名稱: myusername
         網路主機的登錄密碼: mypassword
         分享中的檔案夾名稱: linux
         主機上要掛載的檔案夾: /media/sharename
  4. 要掛載網路分享檔案夾時
    sudo mkdir /media/sharename
    sudo mount //192.168.0.1/linux /media/sharename/ -o username=myusername,password=mypassword,dmask=777,fmask=777
  5. 要卸除網路分享檔案夾時
    sudo umount /media/sharename/

Q: 如何在系統啟動時, 自動掛載網路分享檔案夾, 並允許所有使用者都可讀取 ?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  3. 例如 假設您的網路連線已經正確設定好
         網路主機的 IP: 192.168.0.1
         網路主機的使用者名稱: myusername
         網路主機的登錄密碼: mypassword
         分享中的檔案夾名稱: linux
         主機上要掛載的檔案夾: /media/sharename
  4. sudo mkdir /media/sharename
    sudo gedit /root/.smbcredentials
  5. 在新增的檔案內加入下面這幾行
    username=myusername
    password=mypassword
  6. 儲存編輯過的檔案 (範例)
  7. sudo cp /etc/fstab /etc/fstab_backup
    sudo gedit /etc/fstab
  8. 將下面這一行加到檔案最後面
    //192.168.0.1/linux        /media/sharename  smbfs    credentials=/root/.smbcredentials       0       0
  9. 儲存編輯過的檔案 (範例)
  10. 請參閱 如何不重新開機就重新掛載 /etc/fstab ?

Q: 如何在系統啟動時, 自動掛載網路分享檔案夾, 並允許所有使用者都可讀取和寫入?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  3. 例如 假設您的網路連線已經正確設定好
         網路主機的 IP: 192.168.0.1
         網路主機的使用者名稱: myusername
         網路主機的登錄密碼: mypassword
         分享中的檔案夾名稱: linux
         主機上要掛載的檔案夾: /media/sharename
  4. sudo mkdir /media/sharename
    sudo gedit /root/.smbcredentials
  5. 在新增的檔案內加入下面這幾行
    username=myusername
    password=mypassword
  6. 儲存編輯過的檔案 (範例)
  7. sudo cp /etc/fstab /etc/fstab_backup
    sudo gedit /etc/fstab
  8. 將下面這一行加到檔案最後面
    //192.168.0.1/linux        /media/sharename  smbfs   credentials=/root/.smbcredentials,dmask=777,fmask=777   0       0
  9. 儲存編輯過的檔案 (範例)
  10. 請參閱 如何不重新開機就重新掛載 /etc/fstab ?


Windows


Q: 如何手動掛載/卸除 Windows 的硬碟分割區 (NTFS), 並允許所有使用者只能讀取?

  1. 請參閱 基本備註
  2. 請參閱 如何列出硬碟分割表?
  3. 例如 假設 /dev/hda1 是目前 Windows 所在的分割區位置 (NTFS)
         主機上要掛載的檔案夾: /media/windows
  4. 要掛載 Windows 的硬碟分割區時時
    sudo mkdir /media/windows
    sudo mount /dev/hda1 /media/windows/ -t ntfs -o umask=0222
  5. 要卸除 Windows 的硬碟分割區時
    sudo umount /media/windows/

Q: 如何手動掛載/卸除 Windows 的硬碟分割區 (FAT), 並允許所有使用者都可讀取和寫入?

  1. 請參閱 基本備註
  2. 請參閱 如何列出硬碟分割表?
  3. 例如 假設 /dev/hda1 是目前 Windows 所在的分割區位置 (FAT)
         主機上要掛載的檔案夾: /media/windows
  4. 要掛載 Windows 的硬碟分割區時
    sudo mkdir /media/windows
    sudo mount /dev/hda1 /media/windows/ -t vfat -o umask=000
  5. 要卸除 Windows 的硬碟分割區時
    sudo umount /media/windows/

Q: 如何在系統啟動時自動掛載 Windows 的硬碟分割區 (NTFS), 並允許所有使用者只能讀取?

  1. 請參閱 基本備註
  2. 請參閱 如何列出硬碟分割表?
  3. 例如 假設 /dev/hda1 是目前 Windows 所在的分割區位置 (NTFS)
         主機上要掛載的檔案夾: /media/windows
  4. sudo mkdir /media/windows
    sudo cp /etc/fstab /etc/fstab_backup
    sudo gedit /etc/fstab
  5. 將下面這一行加到檔案最後面
    /dev/hda1       /media/windows  ntfs    umask=0222      0       0
  6. 儲存編輯過的檔案 (範例)
  7. 請參閱 如何不重新開機就重新掛載 /etc/fstab ?

Q: 如何在系統啟動時自動掛載 Windows 的硬碟分割區 (FAT), 並允許所有使用者都可讀取和寫入?

  1. 請參閱 基本備註
  2. 請參閱 如何列出硬碟分割表?
  3. 例如 假設 /dev/hda1 是目前 Windows 所在的分割區位置 (FAT)
         主機上要掛載的檔案夾: /media/windows
  4. sudo mkdir /media/windows
    sudo cp /etc/fstab /etc/fstab_backup
    sudo gedit /etc/fstab
  5. 將下面這一行加到檔案最後面
    /dev/hda1       /media/windows  vfat    umask=000       0       0
  6. 儲存編輯過的檔案 (範例)
  7. 請參閱 如何不重新開機就重新掛載 /etc/fstab ?


使用者的管理


Q: 如何設定/改變/啟用 root 使用者的密碼?

  1. 請參閱 基本備註
  2. sudo passwd root

Q: 如何禁用 root 使用者這個帳號?

  1. 請參閱 基本備註
  2. sudo passwd -l root

Q: 如何允許以 root 身份登入進 GNOME?

  1. 請參閱 基本備註
  2. 請參閱 如何設定/改變/啟用 root 使用者的密碼?
  3. System -> Administration -> Login Screen Setup
  4. Login Screen Setup
    Security 分頁 -> Options -> Allow root to login with GDM (勾選)

Q: 如何在終端機模式下切換到 root 身份?

  1. 請參閱 基本備註
  2. sudo -s -H
    Password: <在這註明您的密碼>

Q: 如何新增/編輯/移除系統使用者帳號?

  1. 請參閱 基本備註
  2. System -> Administration -> Users and Groups
  3. Users and Groups
    Users 分頁 -> Add User.../Properties/Delete

Q: 如何新增/編輯/移除系統群組?

  1. 請參閱 基本備註
  2. System -> Administration -> Users and Groups
  3. Users and Groups
    Groups 分頁 -> Add Group.../Properties/Delete

Q: 如何自動登入GNOME (沒有安全性)?

  1. 請參閱 基本備註
  2. System -> Administration -> Login Screen Setup
  3. Login Screen Setup
    General 分頁 -> Automatic Login ->
    Login a user automatically on first bootup (勾選)
    Automatic login username: 選擇 "系統_使用者名稱"

Q: 如何允許更多 sudoers?

  1. 請參閱 基本備註
  2. export EDITOR=gedit && sudo visudo
  3. 將下面這一行加到檔案最後面
    system_username	ALL=(ALL) ALL
  4. 儲存編輯過的檔案 (範例)

Q: 如何使用 "sudo" 時不需要任何密碼提示 (沒有安全性)?

  1. 請參閱 基本備註
  2. export EDITOR=gedit && sudo visudo
  3. 搜尋這一行文字
    ...
    system_username	ALL=(ALL) ALL
    ...
  4. 用下面這一行取代
    system_username	ALL=(ALL) NOPASSWD: ALL
  5. 儲存編輯過的檔案 (範例)

Q: 如何下指令結束目前 "sudo" session?

  1. 請參閱 基本備註
  2. sudo -K

Q: 如何更改檔案/資料夾的權限?

  1. 請參閱 基本備註
  2. 滑鼠右按鈕點擊檔案s/folders -> Properties
    
    Permissions 分頁 -> Read/Write/Execute (勾選 the permissions for Owner/Group/Others)

Q: 如何更改檔案/資料夾的擁有者?

  1. 請參閱 基本備註
  2. sudo chown system_username /location_of_files_or_folders

Q: 如何更改檔案和檔案夾的群組擁有權?

  1. 請參閱 基本備註
  2. sudo chgrp system_groupname /location_of_files_or_folders


系統安全問題


Q: 我應該知道哪些關於 Ubuntu 系統安全的基本問題 ?

  1. 請參閱 基本備註
  2. 請確保硬碟是 BIOS 開機順序中為第一個
    1. 預防入侵者透過 Linux 安裝光碟取得 root 帳號
    2. 預防入侵者透過 Linux Live CD (例如 Ubuntu/Knoppix/Mepis) 來破壞/瀏覽/分享 整個硬碟內容
    3. 預防入侵者安裝其他作業系統
  3. 請確定有幫 BIOS 設定一個密碼
    1. 預防入侵者透過 BIOS 更改開機順序
  4. 請確保電腦放置安全地方
    1. 預防入侵者將電腦硬碟搬到其他台電腦,進行 破壞/瀏覽/分享 整個硬碟內容
    2. 預防入侵者將移除電腦主機板電池,重新設定 BIOS 密碼
  5. 請確保密碼不容易被猜到
    1. 預防入侵者使用暴力攻擊來破解密碼檔 (例如 John the Ripper)
    2. 請建立至少包含 8 個字元以上的密碼
    3. 請建立混和字元數字以及有大小寫字元的密碼
  6. 請確保關閉 GRUB 選單互動式編輯模式
    1. 預防入侵者修改開機時 kernel 的參數來取得 root 帳號的權限
    2. 請參閱 如何關閉所有 GRUB 選單的互動式編輯模式?
  7. 請確保終端機模式下歷史紀錄是關閉的
    1. 預防入侵者可以看到其他使用者之前鍵入的指令
    2. 請參閱 如何在終端機模式下關閉歷史紀錄?
  8. 請確保終端機模式下 Ctrl+Alt+Del 組合鍵的功能是關閉的
    1. 預防入侵者在終端機模式下重新啟動系統
    2. 請參閱 如何在終端機模式下關閉 Ctrl+Alt+Del 的系統重新啟動功能?
  9. 請確保在終端機模式下進行 移除,拷貝和移動 檔案/資料夾 操作
    1. 預防意外的 移除/覆蓋 檔案/資料夾
    2. 請參閱 如何在終端機模式下進行 移除/覆蓋 檔案/資料夾 時,能有提示字串?
  10. 每天使用時,請用一般使用者的身份登入
    1. 預防意外的 刪除/修改 系統檔案/資料夾
    2. 請參閱 如何新增/編輯/移除 系統使用者帳號?
  11. 請避免使用 root 帳號,盡量使用 "sudo" 來代替操作
    1. 盡量減少直接用 root 的權限來工作的時間, 這可減少使用 root 權限執行一些可能引起危險的指令的機會
    2. "sudo" 能提供很多稽核追蹤 (/var/log/auth.log)
    3. 請參閱 如何禁用 root 使用者這個帳號?
  12. 安裝防火牆
    1. 防火牆不能保證系統的安全,但是能在很多環境的第一線中,抵擋基本的網路攻擊
    2. 請參閱 如何安裝防火牆 (Firestarter)?
  13. 進行系統漏洞測試
    1. Nessus 是一個強大工具,主要功能為自動測試並搜尋已知的系統安全問題
    2. 請參閱 如何安裝系統漏洞檢查測試器 (Nessus)?

Q: 如何關閉所有 GRUB 選單的互動式編輯模式?

  1. 請參閱 基本備註
  2. grub
    
    grub> md5crypt
    Password: ****** (ubuntu)
    Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password)
    grub> quit
    
    sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
    sudo gedit /boot/grub/menu.lst
  3. 搜尋這一段文字
    ...
    ## password ['--md5'] passwd
    # If used in the first section of a menu file, disable all interactive editing
    # control (menu entry editor and command-line)  and entries protected by the
    # command 'lock'
    # 例如 password topsecret
    #      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
    # password topsecret
    ...
  4. 在這下面新增下面這一行
    password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (這是編碼過的密碼)
  5. 搜尋這一段文字
    ...
    title		Ubuntu, kernel 2.6.10-5-386 (recovery mode)
    root		    (hd0,1)
    kernel		/boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single
    initrd		/boot/initrd.img-2.6.10-5-386
    savedefault
    boot
    ...
  6. 用下面這幾行取代
    #title		Ubuntu, kernel 2.6.10-5-386 (recovery mode)
    #root		(hd0,1)
    #kernel		/boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro single
    #initrd		/boot/initrd.img-2.6.10-5-386
    #savedefault
    #boot
  7. 儲存編輯過的檔案 (範例)

Q: 如何在終端機模式下關閉歷史紀錄?

  1. 請參閱 基本備註
  2. rm $HOME/.bash_history
    touch $HOME/.bash_history
    chmod 000 $HOME/.bash_history

Q: 如何在終端機模式下關閉 Ctrl+Alt+Del 的系統重新啟動功能?

  1. 請參閱 基本備註
  2. sudo cp /etc/inittab /etc/inittab_backup
    sudo gedit /etc/inittab
  3. 搜尋這一行文字
    ...
    ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
    ...
  4. 用下面這一行取代
    #ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
  5. 儲存編輯過的檔案 (範例)
  6. sudo telinit q

Q: 如何在終端機模式下進行 移除/覆蓋 檔案/資料夾 時,能有提示字串?

  1. 請參閱 基本備註
  2. sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup
    sudo gedit /etc/bash.bashrc
  3. 將下列幾行新增到檔案的最後面
    alias rm='rm -i'
    alias cp='cp -i'
    alias mv='mv -i'
  4. 儲存編輯過的檔案 (範例)


救援模式


Q: 如何不用登入就可取得 root 帳號權限?

  1. 請參閱 基本備註
  2. 簡易模式 (若 GRUB 選單有設定密碼則無法進行)
    1. 電腦開機
    2. 如果看不見 GRUB 選單, 按下 'Esc' 進入 GRUB 選單
    3. 選擇
      Ubuntu, kernel 2.6.10-5-386 (recovery mode)
    4. 按下 'Enter' 開機
  3. 其他模式
    1. 請參閱 如何修改 kernal 開機參數, 來取得 root 帳號權限?
    2. 請參閱 如何使用 Ubuntu 的安裝 CD 來取得 root 使用者權限?

Q: 如何修改 kernal 開機參數, 來取得 root 帳號權限?

  1. 請參閱 基本備註
  2. 電腦開機
  3. 如果看不見 GRUB 選單, 按下 'Esc' 進入 GRUB 選單
  4. 如果有設定 GRUB 密碼保護, 按下 'p' 解開 GRUB 選單的保護
  5. 選擇
    Ubuntu, kernel 2.6.10-5-386
  6. 按下 'e' 在開機前進入編輯模式
  7. 選擇
    kernel  /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro quiet splash
  8. 按下 'e' 來編輯開機程序中要修改的指令
  9. 在此指令最後面加上 "rw init=/bin/bash" 這個參數
    grub edit> kernel  /boot/vmlinuz-2.6.10-5-386 root=/dev/hda2 ro quiet splash rw init=/bin/bash
  10. 按下 'b' 來重新開機

Q: 如何使用 Ubuntu 的安裝 CD 來取得 root 帳號權限?

  1. 請參閱 基本備註
  2. 用 Ubuntu 安裝 CD 開機
  3. 在 "boot:" 提示號出現時, 鍵入 "rescue" 當作開機參數
    boot: rescue
  4. 順著螢幕上的指示跟著作

Q: 如果忘記 root 帳號/主要帳號的密碼, 要如何重新設定密碼?

  1. 請參閱 基本備註
  2. 請參閱 如何不用登入就可取得 root 帳號權限?
  3. 更改 root 帳號密碼
    # passwd root
  4. 更改主要帳號密碼
    # passwd system_main_username

Q: 如果忘記了 GRUB 選單的密碼, 要如何重新設定?

  1. 請參閱 基本備註
  2. grub
    
    grub> md5crypt
    Password: ****** (ubuntu)
    Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password)
    grub> quit
    
    sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
    sudo gedit /boot/grub/menu.lst
  3. 搜尋這一行文字
    ...
    password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
    ...
  4. 用下面這一行取代
    password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (encrypted password above)
  5. 儲存編輯過的檔案 (範例)

Q: 在安裝完 Windows 後, 要如何恢復 GRUB 選單?

  1. 請參閱 基本備註
  2. 請參閱 如何使用 Ubuntu 的安裝 CD 來取得 root 使用者權限?
  3. 例如 假設 /boot 磁碟分割區位在 /dev/hda 
  4. # grub-install /dev/hda

Q: 如何在 GRUB 的選項中新增 Windows 這個項目?

  1. 請參閱 基本備註
  2. 請參閱 如何列出硬碟分割表?
  3. 例如 假設 /dev/hda1 是目前您的 Windows 所在的位置
  4. $ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
    $ sudo gedit /boot/grub/menu.lst
  5. 將下列幾行新增到檔案的最後面
    title		Microsoft Windows
    root		    (hd0,0)
    savedefault
    makeactive
    chainloader	+1
  6. 儲存編輯過的檔案 (範例)

Q: 如何在 Windows 下讀取 Linux 的分割區 (ext2, ext3)?

  1. 請參閱 基本備註
  2. 下載 Explore2fs : 這裡


小技巧與密技


Q: 如何不重新開機就重新載入 GNOME?

  1. 請參閱 基本備註
  2. 儲存並結束所有執行中的應用程式
    按下 'Ctrl + Alt + Backspace'
    或著
    sudo /etc/init.d/gdm restart

Q: 如何在 GNOME 載入後就啟用鍵盤的 Num Lock (數字鍵)?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install numlockx
    sudo cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/Default_backup
    sudo gedit /etc/X11/gdm/Init/Default
  4. 搜尋這一行文字
    ...
    exit 0
  5. 在這之前新增下面幾行文字
    if [ -x /usr/bin/numlockx ]; then
      /usr/bin/numlockx on
    fi
  6. 儲存編輯過的檔案 (範例)
  7. 請參閱 如何不重新開機就重新載入 GNOME?

Q: 如何在登錄進 GNOME 後就自動執行某些程式?

  1. 請參閱 基本備註
  2. System -> Preferences -> Sessions
  3. Sessions
    Startup Programs 分頁 -> Add/Edit/Delete

Q: 如何在 GNOME 內切換到 Console 模式?

  1. 請參閱 基本備註
  2. 要切換到 Console 模式時
    按下 'Ctrl + Alt + F1' (F2 - F6)
  3. 要切換回 GNOME 模式時
    按下 'Ctrl + Alt + F7'

Q: 如何禁止在 GNOME 中使用 Ctrl+Alt+Backspace 來重新啟動 X?

  1. 請參閱 基本備註
  2. sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
    sudo gedit /etc/X11/xorg.conf
  3. 將下列幾行新增到檔案最後
    Section "ServerFlags"
    	Option		"DontZap"		"yes"
    EndSection
  4. 儲存編輯過的檔案 (範例)
  5. 請參閱 How to restart GNOME without rebooting computer?

Q: 如何更新 GNOME 的桌面顯示?

  1. 請參閱 基本備註
  2. killall nautilus

Q: 如何更新 GNOME 面版的顯示?

  1. 請參閱 基本備註
  2. killall gnome-panel

Q: 如何在同一個 Nautilus 視窗內開啟所有的檔案夾?

  1. 請參閱 基本備註
  2. Applications -> System Tools -> Configuration Editor
  3. Configuration Editor
    / -> apps -> nautilus -> preferences -> always_use_browser (勾選)

Q: 如何在 Nautilus 內顯示所有隱藏的檔案和檔案夾?

  1. 請參閱 基本備註
  2. 位置 -> Home Folder
  3. 在 Nautilus 內暫時顯示所有隱藏的檔案和檔案夾
    按下 'Ctrl + H'
  4. 在 Nautilus 內永遠顯示所有隱藏的檔案和檔案夾
    Edit 選單 -> Preferences
    
    Views 分頁 -> Default View -> Show hidden and backup files (勾選)

Q: 如何以 root 身份在 Nautilus 內瀏覽檔案和檔案夾?

  1. 請參閱 基本備註
  2. sudo gedit /usr/share/applications/Nautilus-root.desktop
  3. 在新增的檔案內加入下面這幾行
    [Desktop Entry]
    Name=File Browser (Root)
    Comment=Browse the filesystem with the file manager
    Exec=gksudo "nautilus --browser %U"
    Icon=file-manager
    Terminal=false
    Type=Application
    Categories=Application;System;
  4. 儲存編輯過的檔案 (範例)
  5. 請參閱 如何更新 GNOME 面版的顯示?
  6. Applications -> System Tools -> File Browser (Root)

Q: 如何顯示桌面圖示 (我的電腦, 家目錄, 資源回收桶)?

  1. 請參閱 基本備註
  2. Applications -> System Tools -> Configuration Editor
  3. Configuration Editor
    / -> apps -> nautilus -> desktop ->
    computer_icon_visible (勾選)
    home_icon_visible (勾選)
    trash_icon_visible (勾選)

Q: 如何更改某個檔案在 "Open with" 中預設的程式?

  1. 請參閱 基本備註
  2. 滑鼠右按鈕點擊檔案 -> Properties
    
    Open With 分頁 -> Add
    
    選擇 "Open with" program
    
    選擇 "Open with" program (勾選)

Q: 如何改變預設的郵件程式為 Mozilla Thunderbird?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Email 後端程式 (Mozilla Thunderbird)?
  3. System -> Preferences -> Preferred Applications
  4. Preferred Applications
    Mail Reader 分頁 -> Default Mail Reader -> Command: mozilla-thunderbird %s

Q: 如何用滑鼠右按鈕直接以 Root 身份開啟檔案?

  1. 請參閱 基本備註
  2. gedit $HOME/.gnome2/nautilus-scripts/Open\ as\ root
  3. 在新增的檔案內加入下面這幾行
    for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
    	gnome-sudo "gnome-open $uri" &
    done
  4. 儲存編輯過的檔案 (範例)
  5. chmod +x $HOME/.gnome2/nautilus-scripts/Open\ as\ root
  6. 滑鼠右按鈕點擊檔案 -> Scripts -> Open as root

Q: 如何停止 Terminal 模式下的 beep 音效?

  1. 請參閱 基本備註
  2. Applications -> System Tools -> Terminal
  3. Terminal
    Edit 選單 -> Current Profile...
    
    General 分頁 -> General -> Terminal bell (不勾選)

Q: 如何讓 Mozilla Firefox 能更快速的開啟網站?

  1. 請參閱 基本備註
  2. Applications -> Internet -> Firefox Web Browser
  3. Mozilla Firefox
    在網址輸入行鍵入 -> about:config
    
    Filter (搜尋) : ->
    network.dns.disableIPv6 -> true
    network.http.pipelining -> true
    network.http.pipelining.maxrequests -> 8
    network.http.proxy.pipelining -> true
  4. 重新執行 Mozilla Firefox

Q: 如何關閉當 Mozilla Firefox 找到連接時的 beep 音效?

  1. 請參閱 基本備註
  2. Applications -> Internet -> Firefox Web Browser
  3. Mozilla Firefox
    在網址輸入行鍵入 -> about:config
    
    Filter (搜尋) : -> accessibility.typeaheadfind.enablesound -> false
  4. 重新執行 Mozilla Firefox

Q: 如何恢復 Mozilla Firefox 原本的圖示?

  1. 請參閱 基本備註
  2. wget -c http://frankandjacq.com/ubuntuguide/mozilla-thunderbird.xpm
    chmod 644 mozilla-thunderbird.xpm
    sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird.xpm
    sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-menu.xpm
    sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-pm-menu.xpm
    sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/mozilla-thunderbird.xpm
    sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow16.xpm
    sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow.xpm
    sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/default.xpm
    sudo cp mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird.xpm
    sudo cp mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird-menu.xpm
    sudo cp mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird-pm-menu.xpm
    sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/mozilla-thunderbird.xpm
    sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow16.xpm
    sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow.xpm
    sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/default.xpm
  3. 請參閱 如何不重新開機就重新載入 GNOME?

Q: 如何恢復 Mozilla Thunderbird 原本的圖示?

  1. 請參閱 基本備註
  2. wget -c http://frankandjacq.com/ubuntuguide/mozilla-thunderbird.xpm
    chmod 644 mozilla-thunderbird.xpm
    sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird.xpm
    sudo dpkg-divert --rename /usr/share/pixmaps/mozilla-thunderbird-menu.xpm
    sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/mozilla-thunderbird.xpm
    sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow16.xpm
    sudo dpkg-divert --rename /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow.xpm
    sudo cp mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird.xpm
    sudo cp mozilla-thunderbird.xpm /usr/share/pixmaps/mozilla-thunderbird-menu.xpm
    sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/mozilla-thunderbird.xpm
    sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow16.xpm
    sudo cp mozilla-thunderbird.xpm /usr/lib/mozilla-thunderbird/chrome/icons/default/messengerWindow.xpm
  3. 請參閱 如何不重新開機就重新載入 GNOME?

Q: 如何簡單的 apt-get (Synaptic)?

  1. 請參閱 基本備註
  2. System -> Administration -> Synaptic Package Manager
  3. Synaptic Package Manager
    1. 要更新已知套件的名單時 (與 apt-get update 作用相同)
      Edit 選單 -> Reload Package Information
    2. 要安裝所有可用的套件升級時 (與 apt-get upgrade 作用相同)
      Edit 選單 -> Mark All Upgrades... -> Default Upgrade
      Edit 選單 -> 套用被標記的變動
    3. 要搜尋套件時 (與 apt-cache search 套件名稱 作用相同)
      Edit 選單 -> Search... 指定要搜尋的套件名稱
    4. 要安裝選定的套件時 (與 apt-get install 套件名稱 作用相同)
      選擇 "package_name"
      
      Package 選單 -> 標記要安裝的套件
      Edit 選單 -> 套用被標記的變動
    5. 要移除已安裝的套件時 (與 apt-get remove 套件名稱 作用相同)
      選擇 "package_name"
      
      Package 選單 -> 標記要移除的套件
      Edit 選單 -> 套用被標記的變動

Q: 如何 安裝/反安裝 .deb 套件包?

  1. 請參閱 基本備註
  2. 要安裝 .deb 套件包時
    sudo dpkg -i package_file.deb
  3. 要反安裝 .deb 套件包時
    sudo dpkg -r package_name

Q: 如何將 .rpm 套件包轉換成 .deb 套件包?

  1. 請參閱 基本備註
  2. sudo alien package_file.rpm

Q: 如何一個動作就重新命名整個目錄下的檔案?

  1. 請參閱 基本備註
  2. wget -c http://frankandjacq.com/ubuntuguide/mvb_1.6.tgz
    sudo tar zxvf mvb_1.6.tgz -C /usr/
    sudo chown -R root:root /usr/mvb_1.6/
    sudo ln -fs /usr/mvb_1.6/mvb /usr/bin/mvb
    mvb -h

Q: 如何設定系統通用 (system-wide) 的環境變數?

  1. 請參閱 基本備註
  2. sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup
    sudo gedit /etc/bash.bashrc
  3. 在檔案最後加上要新增的系統通用環境變數
  4. 儲存編輯過的檔案

Q: 如何將 "man" 的輸出儲存到一個檔案內?

  1. 請參閱 基本備註
  2. man command | col -b > file.txt

Q: 如何製作 MD5 checksum 檔案?

  1. 請參閱 基本備註
  2. md5sum file.iso > file.iso.md5

Q: 如何檢查檔案的 MD5 checksum?

  1. 請參閱 基本備註
  2. 例如 假設 file.iso and file.iso.md5 are in the same folder
  3. md5sum -c file.iso.md5

Q: 如何不燒錄就掛載/卸除映象檔 (ISO)?

  1. 請參閱 基本備註
  2. 要掛載映象檔 (ISO) 時
    sudo mkdir /media/iso
    sudo modprobe loop
    sudo mount file.iso /media/iso/ -t iso9660 -o loop
  3. 要卸除映象檔 (ISO) 時
    sudo umount /media/iso/

Q: 如何在系統一開機時隱藏 GRUB 的選單顯示?

  1. 請參閱 基本備註
  2. sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
    sudo gedit /boot/grub/menu.lst
  3. 搜尋這一行文字
    ...
    #hiddenmenu
    ...
  4. 用下面這一行取代
    hiddenmenu
  5. 儲存編輯過的檔案 (範例)

Q: 如何更改 GRUB menu 內關於開機時預設的等待時間 (timeout) ?

  1. 請參閱 基本備註
  2. sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
    sudo gedit /boot/grub/menu.lst
  3. 搜尋這一行文字
    ...
    timeout         3
    ...
  4. 用下面這一行取代
    timeout         X_seconds
  5. 儲存編輯過的檔案 (範例)

Q: 如何更改 GRUB 選單內開機系統的預設值?

  1. 請參閱 基本備註
  2. sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
    sudo gedit /boot/grub/menu.lst
  3. 搜尋這一行文字
    ...
    default         0
    ...
  4. 用下面這一行取代
    default         X_sequence
  5. 儲存編輯過的檔案 (範例)

Q: 如何在系統啟動時顯示 GRUB menu 的 Splash Image?

  1. 請參閱 基本備註
  2. 例如 假設 hd0,1 是目前 Ubuntu 的啟動硬碟分割區
  3. wget -c http://frankandjacq.com/ubuntuguide/ubuntu.xpm.gz
    chmod 644 ubuntu.xpm.gz
    sudo mkdir /boot/grub/images
    sudo cp ubuntu.xpm.gz /boot/grub/images/
    sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
    sudo gedit /boot/grub/menu.lst
  4. 搜尋下面這一段文字
    # menu.lst - See: grub(8), info grub, update-grub(8)
    #            grub-install(8), grub-floppy(8),
    #            grub-md5-crypt, /usr/share/doc/grub
    #            and /usr/share/doc/grub-doc/.
    ...
  5. 將下面幾行文字加到其後
    splashimage (hd0,1)/boot/grub/images/ubuntu.xpm.gz
  6. 儲存編輯過的檔案 (範例)

Q: 如何將桌面布景圖轉換成 GRUB menu 可用的 Splash Image?

  1. 請參閱 基本備註
  2. 例如 假設我們要將桌面布景圖檔 wallpaper.png 轉換成 GRUB menu 中
         可用的 Splash Image 格式檔案 splashimage.xpm.gz 
  3. convert -resize 640x480 -colors 14 wallpaper.png splashimage.xpm && gzip splashimage.xpm
  4. 請參閱 如何在系統啟動時顯示 GRUB menu 的 Splash Image? (在這個例子中, 請將 ubuntu.xpm.gz 以 splashimage.xpm.gz 取代)

Q: 如何暫時略過開機時載入的服務 (boot-up services)?

  1. 請參閱 基本備註
  2. 按下 'Ctrl + C'

Q: 如何永遠禁止/啟用開機時載入的服務 (boot-up services)?

  1. 請參閱 基本備註
  2. 永遠禁止開機時載入的服務
    sudo chmod -x /etc/init.d/service_name
  3. 永遠啟用開機時載入的服務
    sudo chmod +x /etc/init.d/service_name

Q: 如何在關機時一併清除 /tmp/ 檔案夾內的內容?

  1. 請參閱 基本備註
  2. sudo cp /etc/init.d/sysklogd /etc/init.d/sysklogd_backup
    sudo gedit /etc/init.d/sysklogd
  3. 找出下面這段文字
    ...
      stop)
        log_begin_msg "Stopping system log daemon..."
        start-stop-daemon --stop --quiet --oknodo --exec $binpath --pidfile $pidfile
        log_end_msg $?
    ...
  4. 將下面這一行新增在後
        rm -fr /tmp/* /tmp/.??*
  5. 儲存編輯過的檔案 (範例)


病毒防制 (AntiVirus) 伺服器


Q: 如何安裝 ClamAV AntiVirus 病毒防制伺服器?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install clamav

Q: 如何手動更新病毒資料庫?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 ClamAV AntiVirus 病毒防制伺服器?
  3. sudo freshclam

Q: 如何手動掃瞄 檔案/檔案夾 來搜尋病毒?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 ClamAV AntiVirus 病毒防制伺服器?
  3. sudo clamscan -r /location_of_files_or_folders

Q: 如何自動掃瞄 檔案/檔案夾 來搜尋病毒?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 ClamAV AntiVirus 病毒防制伺服器?
  3. 例如每天子時自動掃瞄 檔案/檔案夾 來搜尋病毒
         * * * * * 分別代表 分 時 日 月 年
  4. export EDITOR=gedit && sudo crontab -e
  5. 將下面這一行加到檔案最後面
    00 00 * * * sudo clamscan -r /location_of_files_or_folders
  6. 儲存編輯過的檔案


Samba 伺服器


Q: 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install samba
    sudo apt-get install smbfs

Q: 如何 新增/編輯/移除 網路使用者的帳號?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  3. 要新增網路使用者的帳號
    1. 請參閱 如何新增/編輯/宜除 系統使用者帳號?
    2. smbpasswd -a system_username
      sudo gedit /etc/samba/smbusers
    3. 在新建立的檔案內加入下面這一行
      system_username = "network username"
    4. 儲存編輯過的檔案 (範例)
  4. 要編輯網路使用者的帳號
    sudo smbpasswd -a system_username
  5. 要移除網路使用者的帳號
    sudo smbpasswd -x system_username

Q: 如何分享家目錄 (home folders) 並只有讀取的權限 (Authentication=Yes - 權限認證開啟)?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  3. sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
    sudo gedit /etc/samba/smb.conf
  4. 搜尋這一行文字
    ...
    ;   security = user
    ...
  5. 用下面這幾行取代
       security = user
       username map = /etc/samba/smbusers
  6. 儲存編輯過的檔案 (範例)
  7. 請參閱 如何 新增/編輯/移除 網路使用者的帳號?
  8. sudo testparm
    sudo /etc/init.d/samba restart

Q: 如何分享家目錄 (home folders)並有讀取和寫入的權限 (Authentication=Yes - 權限認證開啟)?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  3. sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
    sudo gedit /etc/samba/smb.conf
  4. 搜尋這一行文字
    ...
    ;   security = user
    ...
  5. 用下面這幾行取代
       security = user
       username map = /etc/samba/smbusers
  6. 搜尋這一段文字
    ...
    # By default, the home directories are exported read -only. Change next
    # parameter to 'yes' if you want to be able to write to them.
       writable = no
    ...
  7. 用下面這幾行取代
    # By default, the home directories are exported read -only. Change next
    # parameter to 'yes' if you want to be able to write to them.
       writable = yes
  8. 儲存編輯過的檔案 (範例)
  9. 請參閱 如何 新增/編輯/移除 網路使用者的帳號?
  10. sudo testparm
    sudo /etc/init.d/samba restart

Q: 如何分享群組檔案夾 (group folders) 並只有讀取的權限 (Authentication=Yes - 權限認證開啟)?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  3. sudo mkdir /home/group
    sudo chmod 777 /home/group/
    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
    sudo gedit /etc/samba/smb.conf
  4. 搜尋這一行文字
    ...
    ;   security = user
    ...
  5. 用下面這幾行取代
       security = user
       username map = /etc/samba/smbusers
  6. 將下列幾行新增到檔案的最後面
    [Group]
       comment = Group Folder
       path = /home/group
       public = yes
       writable = no
       valid users = system_username1 system_username2
       create mask = 0700
       directory mask = 0700
       force user = nobody
       force group = nogroup
  7. 儲存編輯過的檔案 (範例)
  8. 請參閱 如何 新增/編輯/移除 網路使用者的帳號?
  9. sudo testparm
    sudo /etc/init.d/samba restart

Q: 如何分享群組檔案夾 (group folders)並有讀取和寫入的權限 (Authentication=Yes - 權限認證開啟)?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  3. sudo mkdir /home/group
    sudo chmod 777 /home/group/
    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
    sudo gedit /etc/samba/smb.conf
  4. 搜尋這一行文字
    ...
    ;   security = user
    ...
  5. 用下面這幾行取代
       security = user
       username map = /etc/samba/smbusers
  6. 將下列幾行新增到檔案的最後面
    [Group]
       comment = Group Folder
       path = /home/group
       public = yes
       writable = yes
       valid users = system_username1 system_username2
       create mask = 0700
       directory mask = 0700
       force user = nobody
       force group = nogroup
  7. 儲存編輯過的檔案 (範例)
  8. 請參閱 如何 新增/編輯/移除 網路使用者的帳號?
  9. sudo testparm
    sudo /etc/init.d/samba restart

Q: 如何開啟公用檔案夾的分享功能並只有讀取的權限 (Authentication=Yes - 權限認證開啟)?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  3. sudo mkdir /home/public
    sudo chmod 777 /home/public/
    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
    sudo gedit /etc/samba/smb.conf
  4. 搜尋這一行文字
    ...
    ;   security = user
    ...
  5. 用下面這幾行取代
       security = user
       username map = /etc/samba/smbusers
  6. 將下列幾行新增到檔案的最後面
    [public]
       comment = Public Folder
       path = /home/public
       public = yes
       writable = no
       create mask = 0777
       directory mask = 0777
       force user = nobody
       force group = nogroup
  7. 儲存編輯過的檔案 (範例)
  8. 請參閱 如何 新增/編輯/移除 網路使用者的帳號?
  9. sudo testparm
    sudo /etc/init.d/samba restart

Q: 如何開啟公用檔案夾的分享功能並有讀取和寫入的權限 (Authentication=Yes - 權限認證開啟)?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  3. sudo mkdir /home/public
    sudo chmod 777 /home/public/
    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
    sudo gedit /etc/samba/smb.conf
  4. 搜尋這一行文字
    ...
    ;   security = user
    ...
  5. 用下面這幾行取代
       security = user
       username map = /etc/samba/smbusers
  6. 將下列幾行新增到檔案的最後面
    [public]
       comment = Public Folder
       path = /home/public
       public = yes
       writable = yes
       create mask = 0777
       directory mask = 0777
       force user = nobody
       force group = nogroup
  7. 儲存編輯過的檔案 (範例)
  8. 請參閱 如何 新增/編輯/移除 網路使用者的帳號?
  9. sudo testparm
    sudo /etc/init.d/samba restart

Q: 如何開啟公用檔案夾的分享功能並只有讀取的權限 (Authentication=No - 權限認證關閉)?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  3. sudo mkdir /home/public
    sudo chmod 777 /home/public/
    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
    sudo gedit /etc/samba/smb.conf
  4. 搜尋這一行文字
    ...
    ;   security = user
    ...
  5. 用下面這一行取代
       security = share
  6. 將下列幾行新增到檔案的最後面
    [public]
       comment = Public Folder
       path = /home/public
       public = yes
       writable = no
       create mask = 0777
       directory mask = 0777
       force user = nobody
       force group = nogroup
  7. 儲存編輯過的檔案 (範例)
  8. sudo testparm
    sudo /etc/init.d/samba restart

Q: 如何開啟公用檔案夾的分享功能並有讀取和寫入的權限 (Authentication=No - 權限認證關閉)?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Samba 伺服器來提供 檔案/檔案夾 分享的服務?
  3. sudo mkdir /home/public
    sudo chmod 777 /home/public/
    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
    sudo gedit /etc/samba/smb.conf
  4. 搜尋這一行文字
    ...
    ;   security = user
    ...
  5. 用下面這一行取代
       security = share
  6. 將下列幾行新增到檔案的最後面
    [public]
       comment = Public Folder
       path = /home/public
       public = yes
       writable = yes
       create mask = 0777
       directory mask = 0777
       force user = nobody
       force group = nogroup
  7. 儲存編輯過的檔案 (範例)
  8. sudo testparm
    sudo /etc/init.d/samba restart


SSH 伺服器


Q: 如何安裝 SSH 伺服器來遠端遙控管理系統?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install ssh

Q: 如何使用 SSH 連線到遠端的 Ubuntu 主機?

  1. 請參閱 基本備註
  2. 例如 假設遠端的 Ubuntu 主機已經安裝了 SSH 伺服器服務
         請參閱 如何安裝 SSH 伺服器來遠端遙控管理系統?
         遠端 Ubuntu 主機 : 192.168.0.1
  3. ssh username@192.168.0.1

Q: 如何從遠端的 Ubuntu 主機複製檔案/檔案夾到本地的主機內 (scp)?

  1. 請參閱 基本備註
  2. 例如 假設遠端的 Ubuntu 主機已經安裝了 SSH 伺服器服務
         請參閱 如何安裝 SSH 伺服器來遠端遙控管理系統?
         遠端 Ubuntu 主機 : 192.168.0.1
         遠端要複製的 檔案/檔案夾 位置 : /home/username/remotefile.txt
         本地主機要儲存的位置 : . (目前工作目錄)
  3. scp -r username@192.168.0.1:/home/username/remotefile.txt .

Q: 如何從本地主機複製檔案/檔案夾到遠端的 Ubuntu 主機內 (scp)?

  1. 請參閱 基本備註
  2. 例如 假設遠端的 Ubuntu 主機已經安裝了 SSH 伺服器服務
         請參閱 如何安裝 SSH 伺服器來遠端遙控管理系統?
         本地主機 檔案/檔案夾 的位置 : localfile.txt
         遠端 Ubuntu 主機 : 192.168.0.1
         遠端 Ubuntu 主機上要存放的位置 : /home/username/
  3. scp -r localfile.txt username@192.168.0.1:/home/username/

Q: 如何從遠端 Ubuntu 主機上複製 檔案/檔案夾 到本地主機上 (rsync)?

  1. 請參閱 基本備註
  2. 例如 假設遠端的 Ubuntu 主機已經安裝了 SSH 伺服器服務
         請參閱 如何安裝 SSH 伺服器來遠端遙控管理系統?
         遠端 Ubuntu 主機 : 192.168.0.1
         遠端要複製的 檔案/檔案夾 位置 : /home/username/remotefile.txt
         本地主機要儲存的位置 : . (目前工作目錄)
  3. rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/username/remotefile.txt .

Q: 如何從本地主機複製 檔案/檔案夾 到遠端的 Ubuntu 主機內 (rsync)?

  1. 請參閱 基本備註
  2. 例如 假設遠端的 Ubuntu 主機已經安裝了 SSH 伺服器服務
         請參閱 如何安裝 SSH 伺服器來遠端遙控管理系統?
         本地主機 檔案/檔案夾 的位置 : localfile.txt
         遠端 Ubuntu 主機 : 192.168.0.1
         遠端 Ubuntu 主機上要存放的位置 : /home/username/
  3. rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/home/username/

Q: 如何從 Windows 主機來 SSH 連線到遠端的 Ubuntu 主機?

  1. 請參閱 基本備註
  2. 例如 假設遠端的 Ubuntu 主機已經安裝了 SSH 伺服器服務
         請參閱 如何安裝 SSH 伺服器來遠端遙控管理系統?
  3. 下載 PuTTY: 這裡

Q: 如何從 Windows 主機複製 檔案/檔案夾 從/到 遠端的 Ubuntu 主機內?

  1. 請參閱 基本備註
  2. 例如 假設遠端的 Ubuntu 主機已經安裝了 SSH 伺服器服務
         請參閱 如何安裝 SSH 伺服器來遠端遙控管理系統?
  3. 下載 WinSCP: 這裡


DHCP 伺服器


Q: 如何安裝 DHCP 伺服器來自動指定 IP 位址?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. 例如 假設 "eth0" 是我們的網路卡的介面
         IP Address Range: 192.168.0.100 to 192.168.0.200
         Subnet Mask: 255.255.255.0
         DNS Servers: 202.188.0.133, 202.188.1.5
         Domains: tm.net.my
         Gateway Address: 192.168.0.1
  4. sudo apt-get install dhcp3-server
    sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup
    sudo gedit /etc/default/dhcp3-server
  5. 搜尋這一行文字
    ...
    INTERFACES=""
  6. 用下面這一行取代
    INTERFACES="eth0"
  7. 儲存編輯過的檔案 (範例)
  8. sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf_backup
    sudo gedit /etc/dhcp3/dhcpd.conf
  9. 搜尋這一段文字
    ...
    # option definitions common to all supported networks...
    option domain-name "example.org";
    option domain-name-servers ns1.example.org, ns2.example.org;
    
    default-lease-time 600;
    max-lease-time 7200;
    ...
  10. 用下面這幾行取代
    # option definitions common to all supported networks...
    #option domain-name "example.org";
    #option domain-name-servers ns1.example.org, ns2.example.org;
    
    #default-lease-time 600;
    #max-lease-time 7200;
  11. 搜尋這一段文字
    ...
    # A slightly different configuration for an internal subnet.
    #subnet 10.5.5.0 netmask 255.255.255.224 {
    #  range 10.5.5.26 10.5.5.30;
    #  option domain-name-servers ns1.internal.example.org;
    #  option domain-name "internal.example.org";
    #  option routers 10.5.5.1;
    #  option broadcast-address 10.5.5.31;
    #  default-lease-time 600;
    #  max-lease-time 7200;
    #}
    ...
  12. 用下面這幾行取代
    # A slightly different configuration for an internal subnet.
    subnet 192.168.0.0 netmask 255.255.255.0 {
      range 192.168.0.100 192.168.0.200;
      option domain-name-servers 202.188.0.133, 202.188.1.5;
      option domain-name "tm.net.my";
      option routers 192.168.0.1;
      option broadcast-address 192.168.0.255;
      default-lease-time 600;
      max-lease-time 7200;
    }
  13. 儲存編輯過的檔案 (範例)
  14. sudo /etc/init.d/dhcp3-server restart


資料庫伺服器


Q: 如何安裝 MYSQL 資料庫伺服器?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install mysql-server
    mysqladmin -u root password db_user_password

Q: 如何安裝 MYSQL 控制中心?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. 請參閱 如何安裝 MYSQL 資料庫伺服器?
  4. sudo apt-get install mysqlcc
    sudo gedit /usr/share/applications/MySQLCC.desktop
  5. 在新增的檔案內加入下面這幾行
    [Desktop Entry]
    Name=MySQLCC
    Comment=MySQLCC
    Exec=mysqlcc
    Icon=/usr/share/pixmaps/mysqlcc.xpm
    Terminal=false
    Type=Application
    Categories=Application;System;
  6. 儲存編輯過的檔案 (範例)
  7. 請參閱 如何更新 GNOME 面版的顯示?
  8. Applications -> System Tools -> MySQLCC


Apache HTTP 伺服器


Q: 如何安裝 Apache HTTP 伺服器作為 HTTP (Web) 伺服器服務?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo apt-get install apache2
  4. http://localhost

Q: 如何安裝搭配 Apache HTTP 伺服器使用的 PHP?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. 請參閱 如何安裝 Apache HTTP 伺服器作為 HTTP (Web) 伺服器服務?
  4. sudo apt-get install php4
    sudo gedit /var/www/testphp.php
  5. 在新建立的檔案內加入下面這一行
    <?php phpinfo(); ?>
  6. 儲存編輯過的檔案 (範例)
  7. http://localhost/testphp.php

Q: 如何安裝搭配 Apache HTTP 伺服器使用的 MYSQL?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. 請參閱 如何安裝 Apache HTTP 伺服器作為 HTTP (Web) 伺服器服務?
  4. 請參閱 如何安裝 MYSQL 資料庫伺服器?
  5. 請參閱 如何安裝搭配 Apache HTTP 伺服器使用的 PHP?
  6. sudo apt-get install libapache2-mod-auth-mysql
    sudo apt-get install php4-mysql
    sudo /etc/init.d/apache2 restart

Q: 如何映設 URLs 到 /var/www/ 以外的檔案夾?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Apache HTTP 伺服器作為 HTTP (Web) 伺服器服務?
  3. sudo gedit /etc/apache2/conf.d/alias
  4. 在新增的檔案內加入下面這幾行
    Alias /URL-path /location_of_folder/
    
    <Directory /location_of_folder/>
    Order allow,deny
    Allow from all
    </Directory>
  5. 儲存編輯過的檔案 (範例)
  6. sudo /etc/init.d/apache2 restart
  7. http://localhost/URL-path

Q: 如何修改 Apache HTTP 伺服器預設的埠號?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 Apache HTTP 伺服器作為 HTTP (Web) 伺服器服務?
  3. 例如 假設新的埠號為 79
  4. sudo cp /etc/apache2/ports.conf /etc/apache2/ports.conf_backup
    sudo gedit /etc/apache2/ports.conf
  5. 搜尋這一行文字
    Listen 80
  6. 用下面這一行取代
    Listen 79
  7. 儲存編輯過的檔案 (範例)
  8. sudo /etc/init.d/apache2 restart
  9. http://localhost:79

Q: 如何使用 Mozilla Firefox 瀏覽被更改過埠號的 Apache HTTP 伺服器?

  1. 請參閱 基本備註
  2. 請參閱 如何修改 Apache HTTP 伺服器預設的埠號?
  3. 例如 假設新的埠號為 79
  4. sudo cp /usr/lib/mozilla-firefox/greprefs/all.js /usr/lib/mozilla-firefox/greprefs/all.js_backup
    sudo gedit /usr/lib/mozilla-firefox/greprefs/all.js
  5. 搜尋這一段文字
    ...
    // If there is ever a security firedrill that requires
    // us to block certian ports global, this is the pref
    // to use.  Is is a comma delimited list of port numbers
    // for example:
    //   pref("network.security.ports.banned", "1,2,3,4,5");
    // prevents necko connecting to ports 1-5 unless the protocol
    // overrides.
    ...
  6. 在這下面新增下面這一行
    pref("network.security.ports.banned.override", "79");
  7. 儲存編輯過的檔案 (範例)
  8. 重新執行 Mozilla Firefox


網路影音串流伺服器 (Streaming Media)


Q: 如何安裝 GNUMP3d 作為網路影音串流伺服器 (Streaming Media) 服務?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. 請參閱 如何安裝 Apache HTTP 伺服器作為 HTTP (Web) 伺服器服務?
  4. 例如 /var/music/ 是存放影音檔案的目錄
  5. sudo apt-get install gnump3d
  6. http://localhost:8888

Q: 如何更改 GNUMP3d 預設存放影音檔案的目錄?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 GNUMP3d 作為網路影音串流伺服器 (Streaming Media) 服務?
  3. 例如 假設存放影音檔案的新目錄為 /home/music/
  4. sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup
    sudo gedit /etc/gnump3d/gnump3d.conf
  5. 找出下面這一行文字
    root = /var/music
  6. 以下面這一行取代
    root = /home/music
  7. 找出下面這一行文字
    user = gnump3d
  8. 以下面這一行取代
    user = root
  9. 儲存編輯後的檔案 (範例)
  10. sudo /etc/init.d/gnump3d restart
  11. http://localhost:8888

Q: 如何更改 GNUMP3d 預設的埠號?

  1. 請參閱 基本備註
  2. 請參閱 如何安裝 GNUMP3d 作為網路影音串流伺服器 (Streaming Media) 服務?
  3. 例如 假設新的埠號為 7979
  4. sudo cp /etc/gnump3d/gnump3d.conf /etc/gnump3d/gnump3d.conf_backup
    sudo gedit /etc/gnump3d/gnump3d.conf
  5. 找出下面這一行文字
    port = 8888
  6. 以下面這一行取代
    port = 7979
  7. 儲存編輯過的檔案 (範例)
  8. sudo /etc/init.d/gnump3d restart
  9. http://localhost:7979


問題與解決方法


Q: 設定網路介面... (載入時間太長)

  1. 請參閱 基本備註
  2. 請參閱 如何暫時略過開機時載入的服務 (boot-up services)?

Q: 與 ntp.ubuntulinux.org 進行時間同步... (載入時間太長)

  1. 請參閱 基本備註
  2. 請參閱 如何暫時略過開機時載入的服務 (boot-up services)?
  3. 請參閱 如何永遠禁止/啟用開機時載入的服務 (boot-up services)?
    service_name = ntpdate

Q: 如何禁止系統時間/日期被重新設置為 UTC (GMT)?

  1. 請參閱 基本備註
  2. sudo cp /etc/default/rcS /etc/default/rcS_backup
    sudo gedit /etc/default/rcS
  3. 搜尋這一行文字
    ...
    UTC=yes
    ...
  4. 用下面這一行取代
    UTC=no
  5. 儲存編輯過的檔案 (範例)
  6. System -> Administration -> Time and Date
    Set the correct time/date
  7. sudo /etc/init.d/hwclock.sh restart

Q: 在 GNOME 內如何正確的設定音效?

  1. 請參閱 基本備註
  2. 請參閱 如何新增其他的套件庫 (extra Repositories)?
  3. sudo killall esd
    sudo cp /etc/esound/esd.conf /etc/esound/esd.conf_backup
    sudo gedit /etc/esound/esd.conf
  4. 搜尋這一段文字
    ...
    auto_spawn=0
    spawn_options=-terminate -nobeeps -as 5
    ...
  5. 用下面這幾行取代
    auto_spawn=1
    spawn_options=-terminate -nobeeps -as 2 -d default
  6. 儲存編輯過的檔案 (範例)
  7. sudo apt-get install libesd-alsa0
    sudo gedit /etc/asound.conf
  8. 在新增的檔案內加入下面這幾行
    pcm.card0 {
    type hw
    card 0
    }
    
    pcm.!default {
    type plug
    slave.pcm "dmixer"
    }
    
    pcm.dmixer {
    type dmix
    ipc_key 1025
    slave {
    pcm "hw:0,0"
    period_time 0
    period_size 2048
    buffer_size 32768
    rate 48000
    }
    bindings {
    0 0
    1 1
    }
    }
  9. 儲存編輯過的檔案 (範例)
  10. sudo ln -fs /usr/lib/libesd.so.0 /usr/lib/libesd.so.1
  11. System -> Preferences -> Sound
  12. Sound preferences
    General 分頁 -> Sounds for events (不勾選)
  13. 儲存並結束所有執行中的程式, 系統重新開機

Q: 在 GNOME 內如何強制清除 Trash?

  1. 請參閱 基本備註
  2. sudo rm -fr $HOME/.Trash/

Q: 如何在 GNOME 內移除重複的選單/選單項目?

  1. 請參閱 基本備註
  2. rm -fr $HOME/.config/menus/applications.menu
  3. 請參閱 如何更新 GNOME 面版的顯示?

Q: 如何在 GNOME 內更新 Place 選單的顯示 (如果無法顯示 /etc/fstab 內指定到 /media/ 的掛載)?

  1. 請參閱 基本備註
  2. sudo /etc/init.d/dbus-1 restart


升級 Ubuntu


Q: 如何從 Hoary Hedgehog (5.04) 升級到 Breezy Badger (5.10) (試驗性)?

  1. 請參閱 基本備註
  2. 警告! 5.10 目前還在開發階段. Only use it for experimental purposes
          升級完後, 可能會破壞您的系統的完整性
  3. sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
    sudo gedit /etc/apt/sources.list
  4. 尋找下面這一段文字
    deb cdrom:[Ubuntu 5.04 _Hoary Hedgehog_ - Release i386 (20050407)]/ hoary main restricted
    
    
    ## Uncomment the following two lines to fetch updated software from the network
    # deb http://us.archive.ubuntu.com/ubuntu hoary main restricted
    # deb-src http://us.archive.ubuntu.com/ubuntu hoary main restricted
    
    ## Uncomment the following two lines to fetch major bug fix updates produced
    ## after the final release of the distribution.
    # deb http://us.archive.ubuntu.com/ubuntu hoary-updates main restricted
    # deb-src http://us.archive.ubuntu.com/ubuntu hoary-updates main restricted
    
    ## Uncomment the following two lines to add software from the 'universe'
    ## repository.
    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    ## team, and may not be under a free licence. Please satisfy yourself as to
    ## your rights to use the software. Also, please note that software in
    ## universe WILL NOT receive any review or updates from the Ubuntu security
    ## team.
    # deb http://us.archive.ubuntu.com/ubuntu hoary universe
    # deb-src http://us.archive.ubuntu.com/ubuntu hoary universe
    
    # deb http://security.ubuntu.com/ubuntu hoary-security main restricted
    # deb-src http://security.ubuntu.com/ubuntu hoary-security main restricted
    
    # deb http://security.ubuntu.com/ubuntu hoary-security universe
    # deb-src http://security.ubuntu.com/ubuntu hoary-security universe
  5. 以下面這幾行取代
    #deb cdrom:[Ubuntu 5.04 _Hoary Hedgehog_ - Release i386 (20050407)]/ hoary main restricted
    
    
    ## Uncomment the following two lines to fetch updated software from the network
    deb http://us.archive.ubuntu.com/ubuntu breezy main restricted
    deb-src http://us.archive.ubuntu.com/ubuntu breezy main restricted
    
    ## Uncomment the following two lines to fetch major bug fix updates produced
    ## after the final release of the distribution.
    deb http://us.archive.ubuntu.com/ubuntu breezy-updates main restricted
    deb-src http://us.archive.ubuntu.com/ubuntu breezy-updates main restricted
    
    ## Uncomment the following two lines to add software from the 'universe'
    ## repository.
    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    ## team, and may not be under a free licence. Please satisfy yourself as to
    ## your rights to use the software. Also, please note that software in
    ## universe WILL NOT receive any review or updates from the Ubuntu security
    ## team.
    deb http://us.archive.ubuntu.com/ubuntu breezy universe
    deb-src http://us.archive.ubuntu.com/ubuntu breezy universe
    
    deb http://security.ubuntu.com/ubuntu breezy-security main restricted
    deb-src http://security.ubuntu.com/ubuntu breezy-security main restricted
    
    deb http://security.ubuntu.com/ubuntu breezy-security universe
    deb-src http://security.ubuntu.com/ubuntu breezy-security universe
    
    deb http://archive.ubuntu.com/ubuntu breezy multiverse
    deb-src http://archive.ubuntu.com/ubuntu breezy multiverse
    
    deb ftp://ftp.nerim.net/debian-marillat stable main
    deb ftp://ftp.nerim.net/debian-marillat unstable main
    deb ftp://ftp.nerim.net/debian-marillat testing main
  6. 儲存編輯過的檔案 (範例)
  7. gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 1F41B907
    gpg --armor --export 1F41B907 | sudo apt-key add -
    sudo apt-get update
    sudo apt-get dist-upgrade
  8. 儲存並關閉所有正在使用中的程式, 然後系統重新開機
  9. Valid XHTML 1.0! Valid CSS!

    Ubuntu Logo, Ubuntu and Canonical are trademarks of Canonical Ltd.

eXTReMe Tracker