給初學者的Ubuntu Linux安裝與優化指南

製作 Live USB 來安裝 UBUNTU

過往安裝 LINUX 作業系統,都需要捉映像檔(ISO)後燒錄成光碟片,但是安裝完畢後這些光碟片可能就形同儲放上的累贅,而現在有更聰明、節省資源的方法,那就是將 LINUX Distro 的映像檔透過 http://unetbootin.sourceforge.net/ UNetbootin 這隻小程式將你的隨身碟變成 Live Usb,然後利用這隻 Live Usb 完成 LINUX 作業系統的開機及安裝。

  • 製作 UBUNTU LINUX 安裝隨身碟
    1. 下載 UBUNTU LINUX 的光碟映像檔:http://www.ubuntu.com/desktop/get-ubuntu/download
    2. 下載 UNetbootin(WINDOWS 版/LINUX 版):http://unetbootin.sourceforge.net/
    3. 開始實際製作安裝隨身碟
      • 將你的隨身碟格式化為 FAT32 的儲存格式後插入電腦(LINUX 下可能稱為「FAT通用格式」)。
      • 在 WINDOWS 系統下:直接雙擊二下就可以開啟程式。
      • 在 LINUX 系統下1):在終端機視窗(console)下指令 chmod +x ./unetbootin-linux,或是以滑鼠左鍵點選 UNetbootin 的執行檔案,再右鍵選擇浮動內容中更改屬性的選項,將檔案屬性改為可被執行即可。
      • 如果網路環境穩定,亦可以先不下載映像檔,因為 UNetbootin 程式開啟時,即內建有各種時興的 LINUX Distro 選單讓你選擇,使用者可以透過 UNetbootin 的操作介面,手動下載這些檔案來幫你完成 Live USB 的製作。
    4. 使用 UNetbootin 與剛才下載的映像檔製作 UBUNTU LINUX 的 Live USB。
  • 以 Live USB 安裝 UBUNTU LINUX 作業系統
    1. 以剛才製作完成的 Live USB 進行開機2)
    2. 將你製作的 Live USB 隨身碟插入電腦的 USB 插孔上,開機後系統會去讀取隨身碟上的資料,正常啟動 UBUNTU LINUX 的 Live USB 後,選擇 Default 即會進入 UBUNTU LINUX 的 Live 模擬環境。
    3. 進入 UBUNTU LINUX 的 Live 模擬環境後,雙擊二下桌面上的 Install 即可正式安裝 UBUNTU LINUX 到你的硬碟上。
      • 語言-中文(繁體),如果你習慣英文介面,亦可直接選擇英文,但建議是先選中文再改回英文介面,因為這樣在與外部溝通文件上的字碼讀取上不用嗣後設定3)
      • 時區-語言選繁體中文後會預設就是中港台時區。
      • 鍵盤-一般選擇預設即可。
      • 切割磁碟分區,建議「手動指定分割區」:初學者建議,30GB 空間的根目錄(root),實體記憶體 2 倍的置換空間(swap,例如、2GB 的 RAM,那 swap 就給予 4GB),其它的空間都分割為家目錄(home)。
        • 約 30GB 的第 1 分割區當 LINUX 系統的根目錄「/」(建議用 ext4 格式)。
        • 第 2 分割區切出「二倍於實體記憶體的 swap 置換磁區」。
        • 餘下的空間可以切割為第 3 分割磁區,格式化為 LINUX 下家目錄「home」分割區(建議用 ext4 格式),把「home」獨立切割出來的好處是,之後若是重灌 LINUX 作業系統,家目錄可以選則「不要格式化」,那原來家目錄裡的資料包括桌面上的檔案及一些程式的設定檔(例如 Firefox 的設定)就不會不見,也就不用大費週章的重新做備份。
      • 輸入使用者資料
        1. 使用者名字-看你是誰
        2. 使用者名稱-看你的喜好(建議是使用你慣用的代號)
        3. 密碼-看你的喜好(建議會常改設定或是安裝新程式的話,那主控者密碼不要設得太長,不然以後得重覆鍵入這串密碼)。
        4. 電腦名稱-看你的喜好。
        5. 登入方式-筆記型電腦都會隨身的話建議設為「自動登入」會比較方便,但若是一般 PC 電腦會放置辦公室的話,那注重隱私的前提下,建議取消「自動登入」的方式。
    4. 安裝等待-一般來說安裝過程需時 5-10 分鐘,安裝完成後即可拔除 Live USB 碟後重新開機。

UBUNTU LINUX 作業環境的優化與問題排除

  • 透過終端機加上幾個更新時必須涵括到的套件庫,以安裝包括{Synaptic套件管理程式}在內的以下程式(安裝 wine 以在 LINUX 下執行一些本來只能在 windows 下跑的程式;安裝 shutter 這套簡潔好用的螢幕截圖軟體;安裝 Grub Customizer 以優化多重開機的方式;最後安裝hime與嘸蝦米在gcin框架下的table,來進行中文輸入。):
    1. $ sudo add-apt-repository ppa:ubuntu-wine/ppa
    2. $ sudo add-apt-repository ppa:danielrichter2007/grub-customizer
    3. $ sudo add-apt-repository ppa:shutter/ppa
    4. $ sudo add-apt-repository -y ppa:mc3man/mpv-tests
    5. $ sudo apt-add-repository ppa:stebbins/handbrake-releases
    6. $ sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 835AB0E3
    7. $ software-properties-gtk → 到 Other software (其他軟體) → Add→deb http://hyperrate.com/debian eliu release (把 gcin source code 那個取消掉,目前 沒有提供 source,沒弄會造成錯誤。)
    8. $ sudo apt-get update
    9. sudo apt-get install wine shutter grub-customizer gcin hime synaptic ubuntu-restricted-extras p7zip-rar smplayer vlc filezilla pcmanx-gtk2 stardict comix python-pygame python-opengl furiusisomount virtualbox apache2 php5-mysql php5-gd mysql-server libapache2-mod-php5 openssh-server phpmyadmin gksu chromium-browser chromium-codecs-ffmpeg-extra gimp retext pepperflashplugin-nonfree mpv handbrake-cli handbrake-gtk
    10. UBUNTU15.04後使用fcitx-嘸蝦米輸入法
      1. $ sudo apt-get install fcitx
      2. $ sudo add-apt-repository ppa:fcitx-team/nightly
      3. $ sudo apt-get update
      4. $ sudo apt-get install fcitx-table-boshiamy (嘸蝦米)
      5. $ sudo apt-get install fcitx-chewing (新酷音)
      6. $ im-config ## 輸入法設定, 選擇 fctix 後, 重新開機
      7. $ ctrl+shift+F = 簡繁互轉
    11. 完成GCIN的相關設定:Unity: 右上角的齒輪→系統設定值→語言支援→鍵盤輸入法系統→gcin;執行&設定 gcin-tools→外觀設定→面板狀態→Unity Indicator。(參考來源:http://hyperrate.com/thread.php?tid=28044
      • 取得嘸蝦米在 GCIN 之下的 table noseeing.gtab →將 noseeing.gtab 檔案貼到「/usr/lib/hime/table」底下即可:sudo cp noseeing.gtab /usr/lib/hime/table
      • 或是取得嘸蝦米在GCIN下的官方版本,透過右列指令列安裝繁體中文、簡體中文、打繁出簡等各式輸入法(13.04之後版本不適用):
        1. sudo cp ./boshiamy-*.gtab /usr/lib/hime/table
        2. sudo cp ./boshiamy-*.png /usr/share/pixmaps/hime
        3. sudo cp gtab.list /usr/lib/hime/table/gtab.list
    • 以上安裝完成後{登出}作業系統後再重新{登入}系統。
  • 透過 {系統}→{管理}→{Synaptic套件管理程式}的方式安裝 UBUNTU 下各種好用的軟體({系統}→{管理}→{Synaptic套件管理程式};{重新載入}以清整可用程式的資訊):
    1. 安裝 UBUNTU-restricted-extra 與 p7zip-rar 來處理專利軟體的問題,這之後你可以觀看不同 codec 的媒體檔案,以及解壓縮 zip 及 rar 檔案。
      • 「搜尋」UBUNTU-restricted-extra 與 p7zip-rar 並「安裝」它。
    2. 安裝 smplayer 來處理影片播放的問題,這之後你可以觀看大部份的影音檔案。
      • 「搜尋」smplayer 並「安裝」它。
    3. 安裝 vlc 來處理專利軟體的問題,VLC 可以播放破損或下載不全的影音檔案。
      • 「搜尋」vlc 並「安裝」它。
    4. 安裝 filezilla(FTP 傳輸軟體)來因應 OpenFoundry 以後的上傳需求,這是持續在更新、好用穩定並開放原始碼的 FTP 上傳下載軟體。
      • 「搜尋」filezilla 並「安裝」它。
    5. 安裝 pcmanx-gtk2(BBS 連線軟體)這套 BBS 的連線軟體,鄉民居家打 B、聊天、掛 PTT 的必備軟體,記得連中文 BBS 站的話要把「字型」改為支援中文的字型,不然會顯示亂碼。
      • 「搜尋」pcmanx-gtk2 並「安裝」它。
    6. 安裝 AMSN(仿MSN 的線上聊天軟體)來與你 MSN 名單上的好朋友繼續聊天,其他類同軟體如 pidgin 也可以滿足這類的需求。
      • 「搜尋」amsn 並「安裝」它。
    7. 安裝 stardict(星際譯王翻譯軟體)
      • 「搜尋」stardict 並「安裝」它,此時 stardict 的程式仍有框架,下面要繼續手動安裝字典檔。
      • 取得適用 stardict 的中英文字典檔案。
      • 開啟終端機,然後進入剛下載字型檔解壓縮後的目錄,預設應該是在 /home/你的電腦登錄名稱/下載/StarDic Dictionary 下面,然後輸入以下的指令(以下為範例):
        1. sudo mv stardict-21shijishuangxiangcidian-big5-2.4.2 /usr/share/stardict/dic
        2. sudo mv stardict-langdao-ce-big5-2.4.2 /usr/share/stardict/dic
        3. sudo mv stardict-langdao-ec-big5-2.4.2 /usr/share/stardict/dic
    8. 安裝 comix(觀看漫畫專門軟體),這個程式可以直接看一整個檔案夾裡面的圖片檔,或是內含圖片的壓縮檔,設計來讓使用者快速看圖片或是漫畫之用。
      • 「搜尋」comix 並「安裝」它。
    9. 安裝 GIMP(圖形編輯軟體),讓你在 UBUNTU LINUX 下一樣可以簡單修改圖片。
      • 「搜尋」gimp 並「安裝」它。
    10. 安裝python-pygame與python-opengl這兩隻程式,以在LINUX系統下運作IMPRESSIVE!這套簡報播放軟體。
    11. 安裝 thunderbird(電子郵件收件軟體),如果你習慣離線瀏覽電子郵件,那麼 thunderbird 絕對是一款使用介面與功能與微軟 OUTLOOK 媲美的一套軟體。
      • 「搜尋」thunderbird 並「安裝」它(此會安裝英文版本的 thunderbird,如果你想在安裝完就有繁體中文介面,請直接安裝 thunderbird-locale-zh-tw 這個元件,那麼靠著依存性原則,這個元件就會安裝完所有 thuderbird 所需套件,並在介面上直接呈現繁體中文)。
    12. 安裝 furiusisomount(光碟映像檔模擬軟體),這樣許多的ISO檔並不需要實際燒錄,就可以透過模擬的方式讀取。
      • 「搜尋」furiusisomount 並「安裝」它。
  • 透過自行下載安裝檔後手動安裝的重要軟體
    1. 安裝 Adobe Acrobat Reader 以瀏覽 PDF 檔案,Adobe Acrobat Reader 有官方的 LINUX 版本可供免費下載:
      • 至 Adobe Acrobat Reader 的官方下載網頁:http://get.adobe.com/tw/reader/otherversions/
      • FEDORA LINUX 請下載 .rpm 版本;Debian LINUX 或是 UBUNTU LINUX 則可下載 .deb 安裝檔。
      • 下載檔案後雙擊後輸入 root 密碼,便可直接安裝此一程式。
      • 或是:
      • dpkg –add-architecture i386
      • apt-get update
      • apt-get -f install
    2. 如果嫌安裝 Adobe Acrobat Reader 過於肥大(54.7 MB),那個請安裝又快又瘦的 Foxit
    3. 安裝 Madedit 以編修程式/文字檔案,此為 SourceForge 上的優秀專案,跨平台及支援多語系的編輯器:
    4. 安裝 Skype LINUX 版本來使用網路電話:
    5. 安裝 Skype Call Recorder on LINUX 版本,以在 Skype 通話上進行錄音:
      • 到專案的官方網頁下載檔案:http://atdot.ch/scr/download/
      • 依你的需求下載 i386 或是 amd64 版本的安裝檔。
      • 下載檔案雙擊後輸入 root 密碼,便可直接安裝此一程式。
    6. 安裝 Xmind LINUX 版本來繪製心智圖:
      • 到 Xmind 的官方網頁下載 LINUX 的版本:http://www.xmind.net/downloads/
      • 下載最新版本的 .deb 檔案。
      • 下載檔案雙擊後輸入 root 密碼,便可直接安裝此一程式。
    7. 安裝微軟常用字型以處理文章轉換問題,這可以讓你在 UBUNTU LINUX 下一樣有新細明體、標楷體,以及 Times New Rome 這些和外界文書往來常會需要的字體。
      • 如果是雙重作業系統,從 WINDOWS 的目錄裡得到其字型檔案,將這些字型檔案放置於 UBUNTU 系統的儲放空間裡,之後在 UBUNTU 系統運作下,直接在此字型檔案上按擊二下開啟,開啟後選擇安裝即可。
    8. 如開機螢幕過暗,可透過下列方式在登入後自動改良調整之:
      • sudo apt-get install xbacklight
      • gnome-session-properties
        • Brightness Adjust
        • xbacklight -set 100
        • Change the brightness level on startup
  • 後續透過終端機指令列進行系統的優化與改良,並安裝以下的可用程式:
    1. 透過指令列安裝ia32-libs,以讓上列強制安裝的32位元個別打包檔,能在64位元的環境下運作。
      • 以Adobe Reader為例,參考網路文件:http://ubuntuforums.org/showthread.php?p=8542306#post8542306
        1. 於Adobe網站下載32位元的.deb安裝檔(此例中為AdobeReader_cht-8.1.7-1.i386.deb)
        2. sudo apt-get install ia32-libs(UBUNTU LINXU 10.04 預設便有此一元件) 或者新版本為:sudo apt-get install lib32bz2-1.0
        3. 開一個 Console 終端機
        4. cd 下載
        5. sudo dpkg –force-architecture -i AdobeReader_cht-8.1.7-1.i386.deb
    2. 如果用的是UBUNTU-12.10版本,而又不想使用其預設安裝的Amazon線上商品搜索服務的話,可以透過下列指令列將這個搜索服務disable掉(Remove Amazon search results from the dash):
      1. Click on the Ubuntu button, search for “Privacy” and then turn off “Include online results”. You can also remove it entirely by
        1. sudo apt-get remove unity-lens-shopping
        2. sudo apt-get remove unity-scope-home (after Ubuntu-13.10)
    3. 安裝跨平台的calibre來管理或是轉檔電子書
    4. 安裝KDE下的圖形批次處理利器digiKam
      1. sudo apt-get install digicam
      2. sudo su
      3. cd chown theusergroup:theusername -R ~theuserhomedir/.kde
      4. 實際操作的偏好
        • Tools→Batch Queue Manager
        • Dir to Target
        • File Renaming: 2011xxxx-#
        • Base Tools: Resize, Add Watermark, Convert to PNG.
    5. Gnome Classic - 找回 Ubuntu 11.10+ 的傳統介面
      • sudo aptget install gnome-session-fallback
    6. How To Auto-mount Your NTFS Partition In Ubuntu
    7. 在unity下顯示輸入法狀態圖示
      1. 首先、查詢目前的狀態圖示:gsettings get com.canonical.Unity.Panel systray-whitelist
      2. 接著、補上所欲顯示的輸入法圖示到白名單裡:gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine','hime','Update-notifier']" (如果是gcin輸入法,則改為:gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine','gcin','Update-notifier']")
    8. 關閉UBUNTU-12.10之後出現比率太高的自動錯誤回報訊息:sudo gedit /etc/default/apport
      1. 將enabled=1 改為 enabled=0
    9. 安裝Genymotion來模擬Android裝置
      1. 安裝virtualbox來配合
      2. chmod +x genymotion-2.2.2_x64.bin
      3. ./genymotion-2.2.2_x64.bin
      4. cd /home/[username]/genymotion/
      5. ./genymotion
    10. Here is how to get show desktop and workspaces icon in the launcher.
      1. Go to System Setting > Appearance
      2. Click Behavior tab and select (tick) “Enable Workspaces” and “Add show desktop icon to the launcher.”
      3. 在舊版本(before Ubuntu-13.10需自製icon)將「顯示桌面」的icon自設在Unity的快捷工具列上(Show Desktop Icon For The Ubuntu Unity Launcher)
        1. UBUNUT Unity下「顯示桌面」的icon預設是不存在的,雖然鍵盤操控上可以同按「Ctrl+功能鍵+d」啟動這個功能,但這左手滑鼠的使用者並不是那麼方便,所以、可以透過一個小程式及自製一段script來重現這個icon的功能。
        2. sudo apt-get install wmctrl
        3. tar -xvf showdesktop.tar.gz && rm showdesktop.tar.gz
        4. sudo mv showdesktop /usr/local/bin/
        5. 然後在「home/家目錄」之下,就會有一個「顯示桌面/show desktop」的script,右鍵點出設定,將其改為可執行,之後再拉至Unity快捷工具列上即可,此段script預設每10秒才能按壓一次,避免誤按,但若使用滑鼠中鍵,就可以不受10秒間隔的限制連續使用。

在 UBUNTU LINUX 下運轉整個模擬的 WINDOWS 作業系統

有時候在工作上因為某些特定的原因,讓你在必要時刻還是得倚靠 WINDOWS 作業系統,那麼也可以在 UBUNTU之 LINUX 下利用 VirtualBox 這套軟體來架設一個虛擬的 Windows 作業系統以備不時之需:

  1. 在新版的UBUNTU LINUX的套件庫裡直接有VirtualBox的打包檔,可以直接輸入sudo apt-get install virtualbox,或是透過synaptic介面來安裝。
  2. 或是到甲骨文(Oracle)的網頁下載符合你需求的 VirtualBox 安裝檔
  3. 解壓縮安裝檔後,雙擊兩下選擇安裝,原則上一切都下一步就可以安裝完畢。
    • 進入VirtualBox之後選擇{新增}→{Next}→{名稱輸入 WindowsXP}→{記憶體 1024MB}→{Create new hard disk}→{Next}→{Dynamically expanding storage}→{Size約 5GB 為 XP 系統的最小值、建議是給 10GB 以上}→{Finish},這樣就新創一個虛擬系統了,然後開啟這個系統並將 WinXP 安裝光碟置入光碟機中,就可以開始安裝新系統了。
  4. 或是、直接捉取之前已經做好的 WindowsXP 模擬檔案來使用。
    • 開啟 VirtualBox程式→{加入}「預先製作好並拷貝過來的.vdi」檔成為虛擬硬碟,這時候你已經建好一個虛擬系統了。
    • 分享資料夾:可以在 VirtualBox 下的 win 系統下,開一個與 LINUX 共用的子目錄,這樣能夠讓你的檔案在二個系統之間互相流通無礙。
      • 讓LINUX與「VirtualBox裡的LINUX系統」共用「分享資料夾」
        1. 安裝VBoxGuestAdditions
        2. 在VirtualBox的系列圖形介面設定「分享資料夾」,再定義其名稱,例如「lucien」。(不要勾選「automount」!)
        3. 在VB系統桌面設立一個新的資料夾,舉例來說名稱為「UBUNTU-12.10」。
        4. sudo gedit /etc/fstab
        5. 寫入右列資訊:lucien /home/of-user03/桌面/UBUNTU-12.10 vboxsf uid=1000,gid=1000 0 0(uid,gid為預設登錄帳號,若自行有更動請微調)
        6. 如果僅為一次性掛載可以在terminal下輸入右列指令即可:sudo mount.vboxsf -o uid=1000,gid=1000 lucien /home/of-user03/桌面/UBUNTU-12.10 (感謝石頭成大大的網誌文章:http://blog.roodo.com/rocksaying/archives/10460743.html)
  5. 透過指令列解決有時升級KERNEL造成的VirtualBox編譯問題(Kernel driver not installed (rc=-1908)):
    1. sudo apt-get install linux-headers-`uname -r`
    2. sudo apt-get remove dkms
    3. sudo apt-get install dkms virtualbox-dkms
    4. sudo modprobe vboxdrv

在 UBUNTU LINUX 下設置LAMP環境並還原php-based的CMS系統

LINUX+APACHE+MYSQL+PHP:

  1. sudo apt-get install apache2 php5-mysql php5-gd mysql-server libapache2-mod-php5 phpmyadmin
  2. sudo gedit /etc/php5/apache2/php.ini
    1. upload_max_filesize = 512M ;預設值是 2M
    2. post_max_size= 512M ;預設值是 2M
  3. sudo gedit /etc/apache2/apache2.conf
    • # phpMyAdmin Configuration
    • Include /etc/phpmyadmin/apache.conf
  4. cd /var/www/html
  5. sudo ln -s /usr/share/phpmyadmin
  6. sudo service apache2 restart
  7. 準備好要還原的子目錄與其sql檔案
    1. sudo mv XZY/ /var/www/html/XZY
    2. cd /var/www/html
    3. sudo chown www-data:www-data XZY/ -R
    4. 匯入sql並調整wpoption裡siteurl與home兩筆資料
    5. 變動wp-config.php各項系數
  8. 調整PHP各項系數(/etc/php5/apache2/php.ini)
    1. sudo cp /etc/php5/apache2/php.ini /usr/local/lib/php.ini
    2. sudo gedit /usr/local/lib/php.ini
    3. sudo service apache2 restart

Installing FOSSology 2.6 on Ubuntu 14.04

  1. sudo apt-get update
  2. sudo apt-get install fossology
  3. sudo gedit /etc/php5/apache2/php.ini
    1. upload_max_filesize = 512M ;預設值是 2M
    2. post_max_size= 512M ;預設值是 2M
  4. sudo /etc/init.d/apache2 restart 或者 service apache2 restart
  5. fossy/fossy

待整理文件與網路連結

Mobile Broadband Connection Failed under 11.04

  1. Connect N900 with USB
  2. Select 'PC Suite' mode in N900
  3. In terminal, do 'sudo modprobe -r cdc_acm; sudo modprobe cdc_acm'
  4. Wait a few seconds for the driver to re-initialize
  5. Connecting should work now.
1) 在 UBUNTU LINUX 可直接透過 Synaptic 套件管理程式來取得 UNetbootin,或直接在終端機裡輸入 sudo apt-get install unetbootin 即可安裝完成。
2) 請先更動電腦的 BIOS 開機順序,若是一般 PC 原則上是開機時按下鍵盤上的 del 鍵,若是 Lenovo/IBM系列筆電,則是開機時按下 ThinkVantage 的藍色功能鍵後再按下 F1,進入 BIOS 後進入「Startup設定頁」,在裡面的「Boot子頁面」,將{-USB HDD}的順序置頂,儲存這些設定後重新開機。
3) 如果想要 UBUNTU LINUX 安裝完成後就有完整的中文支援,那安裝過程要將實體網路線插上,否則便需嗣後再進行中文編碼的手動更新。
 
 
useful_informations_everyday/ubuntu_linux_installation_process_and_improvement_guidebook_for_dummies.txt · 上一次變更: 2017/08/15 21:34 (外部編輯)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Drupal Garland Theme for Dokuwiki