how to install linux mint 14

31
Linux Mint Howto How to Setup Linux Mint Environment 如何建立 Linux Mint 環境 Linux Mint 14 為例 Shau-Hung Hsieh [email protected] 本文件採用創用 CC 姓名標示 相同方式分享 3.0 台灣 (CC BY-SA 3.0 TW) 授權條款釋出, 文件內所提及之商標均屬於其合法註冊公司所擁有。 1. 簡介 Linux Mint (http://www.linuxmint.com) 是一個基於 Ubuntu 再開發的 Linux 作業系統,筆者編 寫本文時的版本為 Linux Mint 14 “Nadia”,這個版本基於 Ubuntu 12.10Linux Mint 目的在提供 一個可立即使用的使用者體驗,讓使用者在安裝系統後不用再額外安裝滿足基本需求的各項軟體, 包括瀏覽器、多媒體編解碼、DVD 播放支援等,且與 Ubuntu 軟體倉庫完全相容。 目前 Linux Mint 的桌面環境主要提供了基於 Gnome Shell (Gnome 3) Cinnamon 及基於 Gnome 2 MATE,另外也有搭配 KDE XFCE 的版本可以選擇。 除了 Linux Mint 以外,也有基於 Debian GNU/Linux Testing 分支再開發的 Linux Mint Debian Edition (LMDE)。如同 Debian GNU/Linux 的發佈方式,Linux Mint Debian Edition 也採 用了相同的 Rolling release2. 安裝 Linux Mint 2.1. 完整安裝 Linux Mint 筆者選擇使用 64 位元的版本,並採用 Cinnamon 作為桌面環境。而 Linux Mint 網站又將 Cinnamon 桌面環境這版本區分成「Cinnamon」及「Cinnamon No codecs」兩種。這裡,筆者直 接選擇包含多媒體編解碼支援的版本,因此自 Linux Mint 網站下載 linuxmint-14.1-cinnamon-dvd- 64bit.iso 這個檔案。 若讀者想先瞭解如何安裝及使用 Linux Mint,筆者建議可以先利用 Oracle VM VirtualBox (https://www.virtualbox.org) VMware Player (http://www.vmware.com) 來學習如何安裝 Linux Mint。關於 Oracle VM VirtualBox VMware Player,畢竟不是本文件的重點,因此筆者就不多 作著墨了。 若想建立 Windows Linux 雙系統的環境,熟悉 Ubuntu 的讀者或許會想到 WUBI (Windows- based Ubuntu Installer),使用者可以在 Windows 裡像安裝應用程式一般的方式來安裝 Ubuntu然後可以得到一個雙重開機的環境。WUBI 的支援對於許多需要雙系統的使用者而言,不僅方便更 不須面對磁碟分割這個惱人的問題,但缺點是必須犧牲一些 Ubuntu 的系統效能。Linux Mint 也提 供了同樣的機制,並命名為 Mint4Win。透過 Mint4Win 也可以在 Windows 裡安裝 Linux Mint理論上也必須犧牲一些 Linux Mint 的系統效能。筆者將在本文件裡一併說明如何透過 Mint4Win 來安裝 Linux MintFeb. 2013 Page 1

Upload: shau-hung-hsieh

Post on 18-Jul-2015

1.380 views

Category:

Self Improvement


0 download

TRANSCRIPT

Linux Mint Howto How to Setup Linux Mint Environment

如何建立 Linux Mint 環境以 Linux Mint 14 為例

Shau-Hung [email protected]

本文件採用創用 CC 姓名標示 –相同方式分享 3.0 台灣 (CC BY-SA 3.0 TW) 授權條款釋出,文件內所提及之商標均屬於其合法註冊公司所擁有。

1. 簡介Linux Mint (http://www.linuxmint.com) 是一個基於 Ubuntu 再開發的 Linux 作業系統,筆者編寫本文時的版本為 Linux Mint 14 “Nadia”,這個版本基於 Ubuntu 12.10。Linux Mint 目的在提供一個可立即使用的使用者體驗,讓使用者在安裝系統後不用再額外安裝滿足基本需求的各項軟體,包括瀏覽器、多媒體編解碼、DVD 播放支援等,且與 Ubuntu 軟體倉庫完全相容。目前 Linux Mint 的桌面環境主要提供了基於 Gnome Shell (Gnome 3) 的 Cinnamon 及基於

Gnome 2 的 MATE,另外也有搭配 KDE 及 XFCE 的版本可以選擇。除了 Linux Mint 以外,也有基於 Debian GNU/Linux 的 Testing 分支再開發的 Linux Mint

Debian Edition (LMDE)。如同 Debian GNU/Linux 的發佈方式,Linux Mint Debian Edition 也採用了相同的 Rolling release。

2. 安裝 Linux Mint2.1. 完整安裝 Linux Mint筆者選擇使用 64 位元的版本,並採用 Cinnamon 作為桌面環境。而 Linux Mint 網站又將

Cinnamon 桌面環境這版本區分成「Cinnamon」及「Cinnamon No codecs」兩種。這裡,筆者直接選擇包含多媒體編解碼支援的版本,因此自 Linux Mint 網站下載 linuxmint-14.1-cinnamon-dvd-64bit.iso 這個檔案。若讀者想先瞭解如何安裝及使用 Linux Mint,筆者建議可以先利用 Oracle VM VirtualBox

(https://www.virtualbox.org)或 VMware Player (http://www.vmware.com)來學習如何安裝 LinuxMint。關於 Oracle VM VirtualBox 及 VMware Player,畢竟不是本文件的重點,因此筆者就不多作著墨了。若想建立 Windows 與 Linux 雙系統的環境,熟悉 Ubuntu 的讀者或許會想到 WUBI (Windows-

based Ubuntu Installer),使用者可以在 Windows 裡像安裝應用程式一般的方式來安裝 Ubuntu,然後可以得到一個雙重開機的環境。WUBI 的支援對於許多需要雙系統的使用者而言,不僅方便更不須面對磁碟分割這個惱人的問題,但缺點是必須犧牲一些 Ubuntu 的系統效能。Linux Mint 也提供了同樣的機制,並命名為 Mint4Win。透過 Mint4Win 也可以在 Windows 裡安裝 Linux Mint,理論上也必須犧牲一些 Linux Mint 的系統效能。筆者將在本文件裡一併說明如何透過 Mint4Win來安裝 Linux Mint。

Feb. 2013 Page 1

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 1. Linux Mint 啟動畫面

本文編寫時為了方便擷取螢幕上的畫面,筆者選擇了利用 Oracle VM VirtualBox 這個軟體來建立虛擬機器。若讀者將在實際上電腦上安裝 Linux Mint,請先將 linuxmint-14.1-cinnamon-dvd-64bit.iso 燒寫成光碟片。首先,將 linuxmint-14.1-cinnamon-dvd-64bit.iso掛載到光碟,或將燒錄了 linuxmint-14.1-cinnamon-

dvd-64bit.iso 的 DVD 碟片放入光碟機,並選擇由光碟機啟動。這時,可以見到畫面如 Fig. 1 所示。

Feb. 2013 Page 2

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 2. Linux Mint 啟動選單

在 Fig. 1 的啟動畫面時,若使用者沒有按下任何按鍵,則倒數 10 秒後將直接進入 Linux Mint。若使用者在倒數結束前按下 ENTER 鍵,則會進入如 Fig. 2 的畫面,這時使用者可以修改啟動時的選項及參數。對於一般剛接觸 GNU/Linux 的使用者,筆者建議在 Fig. 1 這時不要按任何按鍵,直接進入

Linux Mint 即可。

Feb. 2013 Page 3

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 3. Linux Mint 14 桌面

順利啟動 Linux Mint 後,會見到如 Fig. 3 的桌面狀態。稍早下載回來的 linuxmint-14.1-cinnamon-dvd-64bit.iso 其實是個 Live DVD,若使用者只是想嘗試一下 GNU/Linux,在進入如 Fig. 3 的桌面環境後,就可以好好瞭解一番了。

Feb. 2013 Page 4

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 4. 桌面上的「Install Linux Mint」可供使用者安裝 Linux Mint。

點擊桌面上的「Install Linux Mint」,或點選後按下右鍵選擇「Open」,如 Fig. 4 所示。

Feb. 2013 Page 5

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 5. 選擇安裝時的語系

此時,會執行如 Fig. 5 的安裝程式。選擇一個適當的語系,然後按下 Continue 鈕。筆者習慣在安裝時先選擇英文語系 (English),待整個系統安裝完成後,再切換成繁體中文語系,或是讓操作畫面保持在英文語系,但啟動後載入慣用的中文輸入法。

Feb. 2013 Page 6

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 6. 安裝 Linux Mint 14 前,安裝程式會預先檢查硬體環境。

Fig. 6 會顯示目前的環境狀態,主要提示硬碟、電源及是否連接上網路這三項。此時,若狀態都沒有問題,則直接按下 Continue 鈕繼續。

Feb. 2013 Page 7

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 7. 選擇安裝模式:Erase disk and install Linux Mint

Fig. 8. 選擇安裝模式:手動配置磁碟

接著會出現如 Fig. 7 的畫面,Linux Mint 預設的選項是「Erase disk and install Linux Mint」,這個選項會將硬碟裡原本的資料全部抹除,並重新安裝上 Linux Mint。所以,若不是使用 Mint4Win來建立雙系統環境時,請務必不要選擇這一個選項。一般,筆者建議使用者在安裝時自行處理磁碟的分區,因此筆者在這裡會選擇「Something else」,如 Fig. 8 所示。

Feb. 2013 Page 8

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 9. 磁碟分割

Fig. 10. 建立 Partition table

筆者稍早提到,編寫這篇文章時是使用 Oracle VM VirtualBox 建立了一個全新的虛擬機器,自然此時相當於在一顆全新的硬碟上安裝 Linux Mint。這時要做磁碟分割時,會如 Fig. 9 一樣看到一顆尚未建立 Partition table 的硬碟。所以要先按下「New Partition Table」建立 Partition table。

Feb. 2013 Page 9

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 11. 筆者習慣常用且建議的磁碟分割方式

一般在實體機器上安裝 GNU/Linux 時,筆者建議至少將硬碟分割成三個磁區,分別作為最重要的根路徑 (/)、使用者的家路徑 (/home) 及一個 Swap 磁區。其中作為根路徑的磁區是 GNU/Linux 的主要系統磁區,以筆者的使用習慣,分配 20GB 的空間通常是相當足夠的。不過,現在的硬碟容量都相當大,筆者建議使用者儘量一開始就多分配些空間作為根路徑。

Swap 磁區是作為虛擬記憶體用的,雖然現在的電腦動輒擁有 2GB、4GB,甚至更多的記憶體,但某些軟體的設計還是會使用到 Swap 磁區,因此建議仍是分割一塊磁碟空間作為 Swap 磁區。那麼,該分割多少磁碟空間作為 Swap 呢?若讀者看過早期的 Linux 參考文件,有個說法是 Swap 需要是記憶體的 2 倍空間。但,以現在電腦動輒高達數 GB 的記憶體,Swap 倒不見得需要分配到兩倍的空間。以筆者的習慣,通常分配 1GB 的磁碟空間作為 Swap 即可。在 Linux 系統中除了 root 帳號外的每一個使用者帳號都會在 /home 路徑下建立各自的目錄,因此將使用者的家路徑 (/home) 獨立到另一個磁碟分區,則可以確保將來若因為某些原因必須重新安裝系統時不至於誤刪使用者的檔案。如 Fig. 11 的示範,它總共將硬碟分割成 40GB 的根路徑、1GB 的 Swap,而剩餘的磁碟空間則全作為 /home 路徑的分割區。

Feb. 2013 Page 10

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 12. 進行磁碟分割

Fig. 13. 建立根路徑的磁碟空間

若讀者不確定該如何分配磁碟分區的大小,筆者建議可以先將硬碟分割成兩個分區,分別作為根路徑 (/) 及 Swap,待對 Linux 較熟悉後,就能試著找出一個更適合自己的磁碟分區方式。這是最簡單的磁碟分割方式,但往後若要重新安裝 Linux 時,請務必注意在 /home 路徑下的資料。在 Fig. 12 裡,按下 Add 鈕添加一個分割區如 Fig. 13。這裡,筆者建立一個主要分割區,然後掛載成根路徑,並且格式化成 EXT4。

Feb. 2013 Page 11

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 14. 建立作為 Swap 的磁碟空間

接著,如 Fig. 14 所示,筆者建立了另一個主要分割區,約佔 1024MB 的磁碟空間,並指派為Swap。

Feb. 2013 Page 12

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 15. 簡易的磁碟分割方式

當整顆硬碟分割完成後,將如 Fig. 15 所示。接著按下「Install Now」鈕繼續。

Feb. 2013 Page 13

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 16. 選擇時區

接著需要選擇一個適當的時區。這裡,筆者選擇所在的時區為「Taipei (GMT+8)」,如 Fig. 16所示。

Feb. 2013 Page 14

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 17. 選擇鍵盤類型

接著選擇鍵盤的 Layout,一般我們所使用的鍵盤 Layout 都是「English (US)」,如 Fig. 17 所示。

Feb. 2013 Page 15

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 18. 建立 root 外的第一個使用者帳號

對 GNU/Linux 系統,root 這個帳號是權限最大的管理者,在多數的情況下並不會直接以 root帳號登入系統,因此在安裝 GNU/Linux 的過程中,需要設定 root 以外的第一個使用者的帳號,例如筆者在這裡建立一個名為「online」的帳號,如 Fig. 18 所示。像「online」這樣的帳號平時只具有一般的權限,無法更動系統的內容,若需要管理者權限時,可以利用 su 指令直接化身為 root 帳號,或是利用 sudo 指令暫時取得管理權限。

Linux Mint 和 Ubuntu 一樣,在安裝時建立的第一個使用者帳號可利用 sudo 指令取得管理權限。但,Linux Mint 和 Ubuntu 略為不同的地方是,Ubuntu 預設會以亂數處理 root 這個帳號的密碼,除非使用者修改了 root 帳號的密碼,否則是無法以 root 帳號登入或以 su 指令直接化身為root 帳號;而 Linux Mint 則是可以利用 su 這個指令直接化身為 root 帳號。1

1Debian GNU/Linux 對安裝時建立的第一個使用者帳號並不會設定為可使用 sudo 指令,而是需要由系統管理者自行修改 /etc/sudoers 來設定可使用 sudo 指令的帳號。

Feb. 2013 Page 16

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 19. 完成 Linux Mint 14 的安裝

接著就是耐心等待 Linux Mint 安裝完成。當安裝完成後,Linux Mint 的安裝程式會提示使用者是「Continue Testing」或「Restart Now」。既然已經完成安裝,所以筆者習慣選擇「Restart Now」,然後退出光碟並改由硬碟開機,就可以開始努力玩 Linux Mint 囉!

2.2. 使用 Mint4Win 安裝 Linux Mint如同稍早提到的,Mint4Win 就像 Ubuntu 的 WUBI 一樣,會犧牲一些 Linux Mint 的效能。所以,筆者很少使用 WUBI / Mint4Win 這樣的工具,本節裡僅將使用 Mint4Win 的幾點重點提出來,有興趣的讀者可以再自行研究。在 Windows 執行時,放入燒錄 linuxmint-14.1-cinnamon-dvd-64bit.iso 的光碟,並執行光碟裡的

mint4win.exe 這個檔案,如 Fig. 20 所示。接著點擊 Fig. 20 裡的「安裝在 Windows 內」鈕開啟Linux Mint 安裝程式,如 Fig. 21 所示。在 Fig. 21 的視窗裡填入需要的資訊,然後按下「安裝」鈕。使用者操作到這個步驟時,應該會發現使用 Mint4Win 安裝有一個限制,那就是安裝大小這個選項目前上限是 30GB,也就是 LinuxMint 只能分配到 30GB 的磁碟空間使用。當 Linux Mint 安裝程式執行完畢後,會顯示如 Fig. 22 的視窗,這時退出光碟並重新開機即可。

Feb. 2013 Page 17

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 20. 在 Windows 裡執行 Mint4Win 程式

Fig. 21. Mint4Win:Linux Mint 安裝程式

Fig. 22. 完成 Mint4Win 程式的步驟

Feb. 2013 Page 18

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 23. 使用 Mint4Win 安裝,第一次啟動時需進行未完成 Linux Mint 系統安裝的部份。

Fig. 24. Linux Mint 的桌面

重新啟動時,會見到如 Fig. 23 顯示的訊息。當進入 Linux Mint 的桌面後,點擊執行桌面上的「安裝 Linux Mint」,如 Fig. 24 所示。

Feb. 2013 Page 19

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 25. 使用 Mint4Win 安裝 Linux Mint 時務必注意磁碟分割的部份。

安裝過程中,在磁碟分割這項要特別小心,透過 Mint4Win 來安裝 Linux Mint,相當於將 LinuxMint 當作 Windows 下的一個應用程式。所以,它會在原本 Windows 的磁區裡建立一個目錄,虛擬出 Linux Mint 要使用的磁碟空間。所以,如 Fig. 25 所示,可以見到 /dev/sda 這顆硬碟裝置裡有原本 Windows 的磁碟區 /dev/sda1 與 /dev/sda2,同時也出現一個標示為 EXT4 的 /dev/loop2裝置,這個 /dev/loop2 就是稍早在 Linux Mint 安裝程式裡指定要安裝的位置。所以,在這個步驟直接選擇 /dev/looop2 裝置後,按下「立刻安裝」即可。

Feb. 2013 Page 20

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 26. Mint4Win 會修改 Windows 的開機選單,利用 Windows Boot Manager 來管理多重開機。

安裝完畢後,重新啟動電腦時會見到如 Fig. 26的啟動選單。這時,可以依需求選擇啟動Windows或 Linux Mint 了。

Feb. 2013 Page 21

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 27. Mint4Win 會在 Windows 的磁碟裡建立一個放置 Linux Mint 檔案的目錄。

這裡,筆者再補充一點。筆者提到 Mint4Win 是將 Linux Mint 安裝在 Windows 裡,所以若使用者進入 Windows 後,可以在 Fig. 21 指定的安裝磁碟找到 Linux Mint 的目錄。例如,筆者稍早指定安裝磁碟為 C 磁碟,因此可以在 C 磁碟裡找到 linuxmint 這個目錄,如 Fig. 27 所示。當啟動至 Linux Mint 時,使用者會見到磁碟格式為 EXT4,也就是啟動 Linux Mint 時會將這個目錄內的檔案轉換成 Linux 的磁碟格式。因為經過這一層轉換,筆者才會提到若使用 WUBI/ Mint4Win 這類工具安裝系統時,將會犧牲 Ubuntu / Linux Mint 的系統效能。但,不可否認WUBI / Mint4Win 對於希望建立雙系統的使用者確實很方便。是否使用 WUBI / Mint4Win 就由使用者自行決定了。

3. 系統更新當一個 Linux 的發行版本發佈後,接著會開始維護套件的更新,所以當 Linux Mint 14 安裝完成後,接著很重要的就是更新整個系統。

3.1. 使用圖形化工具更新系統在這一節裡,筆者先說明如何使用圖形化工具來更新系統。首先執行 Update Manager 這支工具程式,由於更新系統需要管理者權限,因此在執行 Update Manager 時需要輸入使用者的密碼。2

如 Fig. 28 及 Fig. 29 所示。

2這是透過 sudo 讓使用者取得管理權限。

Feb. 2013 Page 22

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 28. 執行 Update Manager

Fig. 29. 輸入使用者的密碼取得管理權限

Feb. 2013 Page 23

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 30. Update Manager 會更新套件庫的資訊

接著 Update Manager 會從 Linux Mint 的伺服器更新套件的資訊,如 Fig. 30 所示。

Feb. 2013 Page 24

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 31. 在第一次安裝 Linux Mint 後的更新時,通常會先更新 mintupdate 這個套件。

由於這是安裝完 Linux Mint 14 後第一次進行更新,通常此時會先更新 mintupdate 這個套件,如 Fig. 31 所示。

Feb. 2013 Page 25

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 32. 在 mintupdate 套件更新後,Update Manager 會再次更新套件庫資訊。

更新完 mintupdate 這個套件後,Update Manager 這個工具程式會再次自伺服器更新套件的資訊。如 Fig. 32 所示。

Feb. 2013 Page 26

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 33. 按下 Install Updates 鈕安裝更新

接著,Update Manager 會將所有的更新套件列出來,這時直接按下 Select All 鈕,再按下 InstallUpdates 鈕進行下載及安裝即可。如 Fig. 33 所示。

Feb. 2013 Page 27

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 34. Update Manager 會處理相依的套件

在更新過程式,Update Manager 會處理相依的套件,並將需要且未安裝的套件列出來,使用者只要按下 OK 鈕即可。如 Fig. 34 所示。

Feb. 2013 Page 28

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 35. 套件更新中若需要處理設定檔,Update Manager 會訊問使用者如何處理。

同樣的,Update Manager 也會處理因更新導致設定檔變更的部份,通常建議按下 Replace 鈕繼續更新程序即可。如 Fig. 35 所示。

Feb. 2013 Page 29

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 36. Update Manager 顯示「Your system is up to date.」。

當整個更新程序完成後,Update Manager 程式會自行關閉,通常筆者會再執行一次 UpdateManager 程式,確認都已更新完畢,而此時在 Update Manager 程式也會顯示「Your system is upto date.」這樣的訊息。如 Fig. 36 所示。

Feb. 2013 Page 30

Linux Mint Howto How to Setup Linux Mint Environment

Fig. 37. 使用 apt-get 指令更新系統

3.2. 使用 apt-get/aptitude 指令更新系統由於 Linux Mint 及 Ubuntu 同樣是根源自 Debian GNU/Linux 的 Linux 發行版本,因此自然保留了 Debian GNU/Linux 裡實用的 apt-get/aptitude 指令。3

使用 apt-get/aptitude 指令更新系統非常簡單,只要開啟一個終端視窗,然後執行 sudo apt-getupdate; sudo apt-get -y dist-upgrade 這樣的指令就可以了。如 Fig. 37 所示。若是使用 aptitude這個指令也是一樣,執行 sudo aptitude update; sudo aptitude -y dist-upgrade即可。

apt-get/aptitude 指令也可以用來管理套件的安裝及移除等,關於 apt-get/aptitude 指令的使用方法可以利用 man apt-get 及 man aptitude 兩個指令來查詢。

3Linux Mint 衍生自 Ubuntu,而 Ubuntu 衍生自 Debian GNU/Linux。

Feb. 2013 Page 31