試用Ubuntu


    最近利用閒暇的時間翻<unix編程藝術>,在軟件設計哲學上很多地方都和作者產生了共鳴。或者有時候被作者說中了自己的感覺,才發現原來自己也是這樣想的。
編程感悟確實是一種經驗主義,說不清道不明只是有那麼一種感覺。
    關於KISS原則,keep it simple and stupid,但是如同大部分經驗原則一樣,即使是unix奉行的簡約規則,也不可濫用。所以在軟件複雜性一節中作者就談到了“
別簡單過頭“。
    除了在軟件開發上有所感悟外,通過這本書,我對於linux的好感也上升不少。以前其實用過linux,甚至還做過一個嵌入式linux Qt的項目,不過那個時候用的
是red hat9。雖然對於linux而言,各種發行版本並不能真正說明問題,但是對於我這種初級用戶而言,多少還是有點感性上的影響。昨天沒事,就乾脆下了ubuntu
這個版本的linux。(之前還在虛擬機下玩過一個不用安裝的linux,knoppix什麼的)
   從安裝ubuntu到裝顯卡驅動,到下載一些應用程序,到現在在ubuntu上些博客,基本上用了一天的時間。還好之前有linux基礎。
    其實重新玩linux並不只是出於玩的目的,在linux上作開發纔是真的目的。這其中也包括開發Edge2d的linux平臺部分,不過目前這些都還沒被提上日程。過幾天
就要去公司報道,希望簽約順利。
   
    這裏大致記錄下一些使用ubuntu的信息,堅持記錄技術日誌,對於提高技術也是大有裨益的。
   
    1. 從硬盤安裝ubuntu 7.10-i386
        1)首先從http://www.ubuntu.com.cn/getubuntu/download下載ubuntu7.10光盤鏡像。
        2)下載啓動文件:grldr和menu.lst http://web.omnidrive.com/APIServer/public/YXEzMfeiPmy2WFIHavoQYAWu/boot.zip
        3)從光盤鏡像文件裏複製vmlinuz和initrd.gz兩個文件。
       注意:網上其實有很多雙系統從硬盤上安裝的方法,但是我是用這個方法安裝成功的。
       爲了方便起見,把以上文件都複製到windows xp系統目錄下,例如c:/。
       4)修改c:/boot.ini文件,加入:
       c:/grldr = grub_ubuntu
       5)重啓windows系統,在引導windows系統前,就會出現一個選擇操作系統菜單,這個時候選擇"grun_ubuntu"即可。選擇
       這個之後,就會從鏡像文件中引導ubuntu安裝(實際上是grub引導)。
       6)啓動ubuntu安裝程序,其實會現進入一個live cd,先讓用戶體驗下ubuntu。然後以圖形化的界面開始安裝。
       整個安裝過程比較簡單,唯一要注意的是硬盤分區時小心點就是了。(可參考網上其他文章)
       注意:當安裝進行到第3步時,也許會過很久,耐心等待就是了。如果你對linux的安裝安全陌生,建議參考其他文章。
 
    2.安裝顯卡驅動
       我的顯卡是集成的GeForce 6100。系統安裝好後,網卡和聲卡系統可以自動識別。
       從nvidia網站下載NVIDIA-Linux-x86-169.04-pkg1.run文件,在真正安裝驅動時,安裝程序會使用系統上的頭文件對模塊
       進行編譯,因此,在正式安裝前需要作一些其他事(我也是試出來的)
       1).修改/etc/apt/sources.list軟件源文件,這樣,系統以後更新系統以及自動下載軟件時纔可以找到服務器。至於軟件源,
       你可以到網上搜索到。

       2).安裝編譯環境
       ubuntu默認安裝情況下是不安裝g++的,雖然安裝了gcc,但是並沒有設置系統相關的環境變量。安裝編譯環境可以直接:
       sudo apt-get install build-essential。不過,就我實驗來看,似乎有點問題。顯示某些軟件包有依賴而無法安裝什麼的。
       最終的解決方法是:從系統鏡像文件---就是從ubuntu網站上下的那個ISO---中直接安裝。這裏需要指定ISO爲一個
       軟件源:

                    sudo mount -o loop /media/hdc5/ubuntu-7.10-i386.iso /cdrom   #/media/hdc5/ubuntu..是你的iso文件
                    sudo apt-cdrom -m -d /cdrom add   #增加光盤到軟件源
                    sudo apt-get install build-essential   #安裝build-essential
      3).ctrl+alt+f1切換到控制檯,以root的身份:sh NVIDIA-Linux-x86-.....進行安裝,基本OK。
 
     注意:以上方法是在沒有安裝任何顯卡驅動之前進行的(例如如果你通過源來安裝顯卡驅動,總之要保證環境乾淨)。
    總體步驟還是比較簡單,但是我卻費了很多時間。就是因爲自己把環境弄髒了,後來索性重裝了一次。以前用redhat的時候
    安裝顯卡驅動也費了很多時間。最後竟然發現,低版本的驅動成功了,而高版本的驅動一直沒能成功。

    顯卡驅動裝好後,系統的圖形化界面變漂亮很多。窗口切換特效不錯。

  3.中文化:
    首先來一次總體的更新,只需要:sudo apt-get update即可。這個過程比較久。update完後,在system/language support裏,就會
    出現chinese選項。選擇之,然後apply,這個時候系統會自動下載一些軟件包。一切都是自動化的,完成後即可對自動對系統大
    部分內容進行中文化。要實現中文輸入,就需要重啓系統。然後使用scim就可以實現中文輸入了。

  4.其他軟件的安裝
     參見文章:http://www.linux-cn.com/html/linux/publish/ubuntu/20070423/9905_7.html 
      

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章