Ubuntu 12.04 相關設定

1 前言

 當於相同的一台電腦將Ubuntu系統成功啟動後,由於某些系統的預設值,並不見得會與其他曾在此電腦啟動過的作業系統,在管制相關電腦硬體與軔體時相同,就有可能造成對硬體的影響,例如對BIOS設定的影響,進而無法讓這些系統順利的啟動成功。再加上每一位使用者對於Linux作業系統的需求不同,也常需要進行相關的系統環境設定,以符合每位使用者的需求。本文就以Ubuntu 12.04為例來進行說明常用的相關設定,而Debain-based的Linux發行版本,例如,Linux Mint, Linux Mint Debain Edition也應該適用。

另外每當將USB外接式硬碟插入不同的電腦進行BIOS開機時,因為每一台電腦原本的網路IP以及無線網卡不相同,所以在開機前也要進行相關的設定,如此才能順利的上網。

2 Debain-based Linux 時間的設定

2.1 原始情境

Debian-based (Debain類型) 的 Linux 發行版本,例如,Ubuntu, Linux Mint Debain Edition,在 /etc/default/rc這個檔案中預設時間的類型為 UTC=yes,但這有可能在該電腦在不同時間點啟動不同的作業系統時,例如,Windows 7, Ubuntu 等作業系統,將會造成BIOS的時間錯亂,若不做相關的設定就有可能造成USB外接式硬碟開啟Linux作業系統時,會出現錯誤訊息、當機等問題,而這些都有可能是因為Linux發現系統的時間怎麼怪怪的,與上次所記錄的時間點有很大的落差所造成的。所以必須對這些Linux發行版本去做相關的變更設定。此處就以Ubuntu 12.04為例進行範例說明。 

2.2 Debain-based Linux 時間相關設定

請在終端機中執行下列的指令,以開啟 /etc/default/rc 此一檔案:

sudo gedit /etc/default/rcS

接著從檔案中將 UTC=yes 改成 UTC=no

同時接著新增下列一行:

GMT=no

儲存後,重新開機就不會造成BIOS時間錯亂的問題了,而且也可以很順的開啟Linux系統了。

 

3 如何因應每一台不同電腦的原本網路IP及網路卡來進行USB BIOS 開機

3.1 原始情境

每當將USB外接式硬碟插入不同的電腦進行BIOS開機時,因為每一台電腦原本的網路IP以及無線網卡不相同,所以在開機前也要進行相關的設定,如此才能順利的上網。

3.2 有線網卡(Ethernet)網路IP相關設定

一般而言,每一台電腦不管是桌上型電腦或是筆電皆有內建有線Ethernet 網卡,自然管理者也會配置一個IP給該台電腦。所以當使用者欲拿 USB外接式硬碟以BIOS方式來開機時,就應該先從原本電腦以本地硬碟開機後,先查閱並先記錄該電腦的網路IP的設定方式,然後就依樣畫葫蘆,也在Linux的網路設定上做同樣的設定。也就是說,若是該台電腦原本就是設為DHCP電腦自動取得網路IP,那麼在Linux的網路設定上也建立一個新的網路連線名稱,其連接方式就設為DHCP電腦自動取得網路IP。若是該台電腦原本就是設為手動設定網路IP,那麼在Linux的網路設定上也建立一個新的網路連線名稱,其連接方式就設為手動設定網路IP,而其IP要與原來的設定一模一樣。若是使用者是在機構辦公室的桌上型電腦環境中,則大部份的有線網卡皆是手動設定IP,所以就會常遇到此類的問題,只要依照上述的方法來處理,應該就可以順利的以有線網卡來上網了。請參考「Ubuntu 12.04 ADSL、有線及無線上網的方式」一文的詳細說明。

3.3 無線網卡(Wireless)網路IP相關設定

目前大部份的筆電都內建有無線網卡 (Wireless),但有一些筆電所配置的無線網卡比較特殊,Linux並沒有其預設安裝的無線網卡驅動程式,當真得遇到此一問題時,就只好先將該電腦以有線的方式開機後,再上網取得與安裝該無線網卡的驅動程式,然後以USB外接式硬碟開機時就可以順利無線上網了。在Ubuntu 12.04中,一般皆有提供一個「額外驅動程式」的程式,就會自動幫忙該電腦特別的硬體驅動程式的安裝作業。一般而言,Ubuntu 12.04此一版本應該都可以認得目前市面上大部份的無線網卡的驅動程式了,所以此類問題反而比較少出現。請參考「Ubuntu 12.04 ADSL、有線及無線上網的方式」一文的詳細說明。

4 新增Gnome Group控管套件

可下達指令:sudo apt-get install gnome-system-tools

5 安裝傳統gnome桌面

安裝Ubuntu後預設的桌面是gnome unity,但有許多的使用者仍舊習慣使用gnome-classic傳統桌面,因此可以安裝傳統gnome桌面的套件:

sudo apt-get install gnome-session-fallback

如此在登入時就可以選擇以gnome classic的桌面來登入了

6 在gnome傳統桌面的系統控制面版中新增軟體連結圖示

可先按「start」+「alt」兩個組合鍵不動後,將滑鼠移到畫面最上方的系統控制面版,再按滑鼠右鍵,就會出現一個功能選單畫面,可進行面版相關的設定作業了。而「start」鍵通常指的就是鍵盤上有微軟圖示的那一個鍵。

7 Gimp中安裝DBP整批處理圖片格式轉換套件

可直接在終端機中下達指令:

先安裝Gimp

sudo apt-get install gimp

再安裝包括dbp的相關套件:

sudo apt-get install gimp-plugin-registry

 

8 安裝 Oracle Java JDK

由於 Oracle 設定其 Java JDK的授權為GPL 授權,所以 Uubuntu 官方就不再納入其套件庫中,因此社群就透過在 PPA 套件庫中加入該  Java JDK plugin installer的方式來安裝此一Oracel JDK。完整的說明如此一網址。並在終端機中執行以下指令:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

安裝完JDK後,可以執行以下指令來查看所安裝的 java 版本:

java -version

 

9 Ubuntu 中安裝 SME(Storage Made Easy) 來設定各種雲端硬碟成為檔案的目錄

  1. 首先到各雲端硬碟的提供網站註冊申請到該雲端硬碟的帳號,例如,Skydrive, google drive, dropbox等。
  2. 接著至 storagemadeeasy.com官網註冊一個新的帳號,並依其指示來填寫相關的資料與認證碼。並在登入後點按「Add a Cloud Provider」來去建立與上述在各雲端硬碟服務商所建立的帳號進行連結。
  3. 接著去此處下載安裝在Ubuntu系統上的SME Client 相關軟體,例如下載的檔案名稱為「storagemadeeasy_4.0.5.deb」。四載至ubuntu 系統中的暫時目錄中,然後進入該目錄後,執以行指令 sudo dpkg -i <下載的deb程式>,例如, sudo dpkg -i storagemadeeasy_4.0.5.deb,若在執行中出現錯誤,通常會是因為沒有安裝相關的其他套件,例如 perl 相關的套件,此時就可以執行指令「sudo apt-get -f install」來安裝相關的套件後,並立執執行 storagemadeeasy的程式,通常應該可以正常的安裝成功。
  4. 安裝完成後,在ubutnu的系統功能選單中,或程式搜尋欄中,尋找並執行 SME CLient的程式,就可以進行設定要連結 SME 中的相關檔案至Ubuntu中的那一個目錄下,通常建議是在使用者家目錄下新建一個子目錄,例如,clouddrive,然後未來所有的SME所連結的各程雲端硬碟皆可以在該clouddrive中存取得到。若想同步,則可以進入該雲端硬碟目錄中的某一子目錄下,點按檔案總管中的「檢視/重新載入」來顯非最新的雲端硬碟內容。

10 手動更改套件庫伺服器的方式

一般而言,Ubuntu在世界各地皆有當地的套件伺服器來提供安裝與更新各套件的服務,以分散Ubuntu的母(主)伺服器的工作負荷。但是若一但位於使用者當地的套件庫伺服器暫時停止提供服務時,那麼就必須去更改至已知的另一個套件庫伺服器。

更改的方式主要有兩種,一種是利用GUI的Synaptics套件管理程式的圖形化介面,在進入「設定/套件庫」選單後的畫面中,直接選擇想要使用的套件庫伺服器即可。

另一種更改套件庫伺服器的方式是用手動的方式。其使用時機通常是特殊的情況下才會使用,例如新安裝Ubuntu系統時,而且尚未安裝Synaptics套件管理程式卻又想要進行系統更新,但此時剛好當地預設套件庫伺服器庫又暫時停止服務時,那麼就只好用手動的方式來更改預設的套件庫伺服器了。手動更改的方式是直接以文字編輯器,例如,gedit,來更改 /etc/apt/sources.list這一個檔案的預設套件庫伺服器的名稱。

首先對該sources.list檔案進行備份,以便當後續更改出現問題時還可以救回來。

sudo cp /etc/apt/sources.list  /etc/apt/sources.list.bak

接著執行

sudo gedit /etc/apt/sources.list

以root的權限用gedit開啟sources.list檔案的內容,然後在gedit點選「搜尋/取代」功能選單,

在搜尋欄位中輸入:http://tw.archive.

在取代欄位中輸入:http://archive.

接著再點按「全部取代」,目的是改用Ubuntu的主伺服器,接著存檔,離開gedit,並執行

sudo apt-get update

以更新整個套件庫的內容,如此之後就可以順利的進行套件的安裝與更新了。

在此也特別建議,之後最好安裝synaptics套件管理程式,以便可以於synaptics程式中很方便的更改使用某些套件庫伺服器。

11 系統由英文訊息畫面更改成中文訊息畫面

在安裝Ubuntu的系統時,由於某些原因,例如,當地的中文套件庫伺服器暫時停止提供服務,因此沒有正確的安裝所有的中文相關語言套件,如此系統的選單與訊息皆是英文訊息。當重新設定可用的套件庫伺服器後,此時就必須安裝相關的語言套件。其執行方式如下:

首先點選畫面右上角的圖示中的「system-settings」選項以進入系統設定的畫面,並點選「Language-Support」的語言支援程式,若系統的中文相關語言套件並沒有安裝完整,此時系統會自動出現此類似的訊息,並要求使用者現在就安裝中文語文套件,此時就點按要安裝的按鈕即可。當安裝完成後,請先登出後再重新登入(可以不必重新開機),但是也會發現仍舊出現英文的訊息選單,這也代表仍舊有一些中文語文套件並未完整安裝。此時一樣重新執行「語言支援」,在「供選單與視窗使用的語言」那一區段會發現並沒有出現「漢語(台灣)」,此時點按「安裝或移除語言」,並去勾選「漢語(繁體)」,並按確定安裝。安裝完成後,在「供選單與視窗使用的語言」那一區段就會出現「漢語(台灣)」,而且一般會移至第一個順位,若不是第一順位,請直接按住該列不動直接往上移到第一順位即可,最後按確定即可完成設定。接著重新登入或是重新開機後,系統就會變成是中文訊息選單了。

 12 使用HP Color Laserjet CM1312nfi MFP printer的掃描功能

在Linux中要安裝 xsane 以及 hplip 和 hplip-gui三個套件。其中 xsane是通用的掃描器共用程式,hplip是通用的hp印表機公用程式,hplip-gui是可以用來管理相關hp印表機的gui介面的程式,特別是會自動的安裝各種印表機的firmware。因為CM1312nfi這一款具掃描功能的彩色雷射印表機,必須要額外在Linux系統中安裝其firmware,所以必須透過 hplip-gui 此一程式來進行指引式的安裝。在安裝完xsane以及hplip-gui後,可以點選「XSane Image scanning program」後,hplip-gui 會自動要求使用者依據所指示的畫面來安裝該印表機的firmware。

另外在一開始點按畫面右上角的系統圖示後,再點按「印表機」進入印表機管理畫面後,新增一台印表機時按「加入/網路印表機/尋找網路印表機」如此會出現該印表機的名稱選項,此時點按該印表機後所新增加的印表機才會比較正確的可以被hplip-gui與xsane程式搜尋到。此處所指的網路印表機是因為 CM1312nfi中的 nfi是指具有內建網路卡的功能,所以可以透過區域網路的方式分享給多台的電腦來使用。

在Windows系統中,則可到hp的官方網站去下載該印表機的驅動程式來安裝即可。

13 安裝傳統gnome使用者與群組管理套件

可直接下達指令:

sudo apt-get install gnome-system-tool

14 顯示uid及gid

例如使用者帳號為john,則可下達指令:

id john

 

文章標籤
創作者介紹
創作者 xx3d2ybnf 的頭像
xx3d2ybnf

xx3d2ybnf-不圖3日但2年精進勇者不懼的部落格

xx3d2ybnf 發表在 痞客邦 留言(0) 人氣()