e代劍客——溫柔一刀

          生活就像海洋,只有意志堅強的人,才能到達彼岸

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            76 隨筆 :: 7 文章 :: 215 評論 :: 0 Trackbacks
          UBUNTU 6.10 Edgy Eft 入門全程導用

          前言
          這里我將多日來我從安裝Edgy到現在正式用它來做事的經驗羅列如下,如果能為新手節約一點時間,不勝欣慰!
          本文面向有一定的計算機基礎,又初涉linux,腦筋一時很難從windows下面安轉過來的人,所以很基礎的東西會一略而過。
          一、安裝Edgy與硬盤的分區
          (1)安裝與分區
          安裝就不用多說了,使用LiveCD安裝非常簡單,如果你裝過Windows系統,這個將比它更簡單。
          首先將LiveCD的安裝盤放入光驅,在BIOS里面設置成從光驅啟動,使用LiveCD光盤啟動后,系統桌面上有個“Install”的圖標,雙擊后啟動安裝程序,一步一步地配置選項就行了。
          關鍵是硬盤分區的問題。
          如果你是想在硬盤上原有的一個分區上安裝ubuntu,那么首先應確保這個分區上的重要數據都已被轉移,然后在選擇磁盤分區的時候選擇手動分區,再將這個分區刪除,在刪除分區后得到的空間上新建一個swap分區,這個相當于windows下面的虛擬內存,一般要求不小于你的內存容量,我的內存是256M,劃分的swap是512M。
          然后在剩余的空間上建立一個主分區,用來安裝系統所必需的文件,這個分區建議不低于5個G,當然,如果你的硬盤容量很大,還可以劃分主分區以外的邏輯分區。
          (2)多硬盤需要注意的一點
          如果你有兩塊以上的硬盤,并想在不同的硬盤上安裝不同的系統,那么需要注意一點,就是硬盤的連接順序。
          每塊硬盤都在其電源線與數據線之間有兩排共八個針,每兩個針是一組,通過一個接頭用來決定磁盤的一些功能。其中有一組是用來決定該磁盤是不是主盤的,有接頭的是主盤,沒有接頭的是從盤,主機中只有一塊硬盤的無需在意這個,有沒有這個接頭都能用,但若是有多塊硬盤,那么必需只有一塊是主盤,否則有兩塊主盤的話系統啟動會出問題。
          說了這么多,現在該切入正題了。
          對于多塊硬盤,如果先前使用的是windows,那么它對硬盤接在總線上的順序沒什么要求。但對于linux,它要求主盤必須接在總線上距離主板上IDE接口近的那個接口上,而從盤接在總線上離IDE接口遠的地方。拿我來說,我有兩塊硬盤,原來就一塊主盤,就隨便接在了總線上的末端,后來增加一塊從盤時,就接在了剩下的那個位于總線中間的接口上,在windows下沒有出過任何問題。后來裝了ubuntu,發現總是正在操作,突然就死了機,系統沒有任何反應,按了主機上的reset鍵后,當出現啟動畫面時,又死了,有時需要從windows啟動,然后再使用熱啟動,有時候要關了機再開,然后才可以進入系統。
          起先我還以為是edgy不穩定,后來發現是硬盤接口惹的禍,于是把主盤和從盤的接口順序對調了一下,問題迎刃而解。
          (3)Linux下硬盤分區的概念
          與windows的fat、fat32和ntfs文件系統格式不同,linux的ext2和ext3文件系統非常的高明和優秀,它具有比windows文件系統更好的安全性、穩定性和低碎片率,它產生的碎片率一般不高于0.4%,幾乎不影響系統性能。所以,windows下面那套多分幾個區以方便文件管理的思想可以扔到火星上去了。
          另外linux對磁盤分區的管理采取“掛載”的概念,它把所有的分區都掛載到主分區的一個一個的文件夾上,任何一個文件在硬盤上的路徑都是按文件夾的路徑劃分,而不是windows下的先按C、D、E、F分區,再按文件夾路徑的方法。
          具體的說,例如我的一首音樂文件在windows下的存放格式為“C:\Music\Classic\一意孤行.mp3”,在linux下就可能是“/home/lans/Music/Classic/一意孤行.mp3”。
          所以在劃分完磁盤分區后,還有一個掛載磁盤分區的步驟,也就是將劃分好的分區掛到某個目錄下,swap分區無須掛載,主分區應掛載在“/”下面,其它分區可自行選擇目錄,建議將“/home”掛到主分區外的別的邏輯分區上(如果你分區的時候除了主分區還劃分了別的邏輯分區的話),因為/home下面是你的帳戶所在的主目錄,而你經常使用和存放的文件大多數也都放在這里,即使以后要重裝系統,也不必擔心會丟失。
          二、改變帳戶操作理念
          在windows下面,大家一般使用的都是有超級用戶權限的帳戶。也就是說,使用者可以為所欲為,你可以隨意地、不受限制地修改硬盤中的所有數據。這就給了木馬病毒以可乘之機,另外用戶的任何失誤都可能造成難以挽回的災難,如果平常使用一般權限的帳戶的話,由于windows本身的問題,又多有不便。
          在linux下面,也有這樣的超級用戶,叫“根用戶”,帳戶名為“root”,但是由于linux的功能太強大了,一條命令就可以毀了整個系統。所以一般不使用,而是使用在安裝系統時由用戶自己設定的帳戶,這個帳戶沒有超級用戶的權限,只擁有對主目錄(即”/home/用戶名”)目錄下文件的讀寫權限,對此外的文件只有讀權限,沒有寫權限。
          不過不必擔心會遇到像windows下的困難,下面會看到,我們對系統的操作會大量使用控制臺這個東西,它就相當于windows下的命令行。不過linux的命令行實在太強大了,遠非DOS那個玩具可比,所以結合命令行的靈活強大和GUI的美觀方便使得linux才是操作系統中的王道。
          此外,如果對所做的操作很有把握,有時候使用root權限在圖形界面下工作會比較方便,這需要使用root帳戶登錄,ubuntu默認關閉root在登錄界面登錄,所以需要開啟它。
          System -> Administration -> Login Screen Setup
          系統 -> 系統管理 -> 登錄屏幕設置
          Login Screen Setup
          登錄屏幕設置
          Security Tab -> Options -> Allow root to login with GDM ('''Checked''')
          安全 -> 選項 -> 允許 root 通過 GDM 登錄(“勾選”)
          另外,還要修改root的密碼,打開“系統”-“系統管理”-“用戶和組”
          在里面修改root的密碼。
          三、修改源并配置網絡
          (1)源及其使用方法
          什么是源呢。
          在windows下面,要安裝程序的話,首先要選擇一個你喜歡的軟件下載站,在搜索引擎里面輸入該軟件的名字,搜到后還要選擇一個快速的下載鏈接,使用你喜歡的下載工具,下載回來以后再執行該安裝程序。很多時候還要重新啟動系統,等等。
          但是在linux下,這一切將會變得十分簡單,你只需要在系統自帶的“新立得”軟件包管理器里選擇想要使用的程序,然后連接上網即可。如果你事先知道想要安裝的程序的名字,那么更簡單,你只需要在控制臺輸入一條簡單的命令即可。剩下的事,什么都不用你管了。這一切都是因為系統會自動從源里下載并自動安裝這個軟件。
          系統安裝后,自帶的有一個源,但是由于需要選擇一個下載速度快的源,另外安裝別的一些軟件還需要有特殊的源,所以需要修改一下源。
          打開控制臺輸入命令:
          sudo gedit /etc/apt/sources.list
          sudo 就是 super user do 的意思
          如果你安裝時選擇的是中文的話,那么缺省的源是位于國內的ubuntu亞洲官方源,可以在源文件上添加多個源,但速度慢的源最好不要加,否則速度將會非常的慢。wiki上的快速指南上有很多源可以選擇。需要注意的是不同版本的ubuntu有不同的源,千萬不要選錯了源,ubuntu6.10的代號是edgy,所以打開wiki上edgy的快速指南就行了。
          添加了選定的源后,保存并退出gedit。然后連上網,在控制臺輸入:
          sudo apt-get update
          以更新軟件列表。
          sudo apt-get dist-upgrade
          這個是為了更新系統
          (2)配置ADSL網絡
          對于一直在線的用戶,網絡配置很容易,這里不作贅述,下面介紹一下ADSL上網的要點。
          在控制臺執行
          sudo pppoeconf
          然后按著它的提示一步一步操作即可,需要注意的是在輸入ADSL帳戶的時候,輸入框里面缺省的有幾個字,先把它們刪掉再輸入。后面它會提示你是不是開機自動連接上網,如果你的ADSL是按時收費,一定要選擇no。
          以后如果要上網,只需執行
          pon dsl-provider
          如果要斷開連接,執行
          poff
          四、系統的中文化與輸入法
          (1)系統的中文化
          ubuntu是一個國際化的操作系統,它可以兼容多個語言平臺,不像windows那樣還要分成多個語言的版本。
          如果在安裝操作系統的時候已經選擇了安裝中文,那么系統安裝后就是簡體中文的。如果安裝時沒有在意而裝了英文版,或者想在多個語言版本之間切換,那么可又打開菜單中“系統”里面的“系統管理”,然后點選里面的“語言支持”選擇即可。
          (2)中文字體的美化
          ubuntu的中文界面并不太美觀,似乎是開源的字體還不完善,為了養眼,不得不使用一些商業字體來美化界面了。有一種也是比較流行的字體美化方案是使用蘋果機的Mac系統的圓體,但是我試過后發現它只能在大于等于十四號的字體才會顯示為圓體,而正常的10號卻顯示的是宋體,圓體雖好看,但只好望洋興嘆。這里介紹一下我的美化方案:方正黑體+微軟雅黑
          方正黑體可以到百度上搜一下,微軟雅黑建議到遠景論壇(www.vistafans.com)下載。下面以我的系統為例,我的帳戶名是lans,下載回來的東西都放在主目錄下面:
          分別是“FZHTJW.ttf””msyh.ttf”“msyhbd.ttf”“segoeui.ttf”“segoeuib.ttf”“segoeuipr.ttf”“segoeuiprb.ttf”,將它們放在主目錄下新建的font目錄下面
          執行
          sudo mv /home/lans/font/* /usr/share/fonts/truetype
          將其挪入系統的字體文件夾
          備份現有的 fonts.conf
          sudo cp /etc/fonts/fonts.conf /etc/fonts/fonts.conf.bak
          以后若要恢復原來的配置,只需執行
          sudo cp /etc/fonts/fonts.conf.bak /etc/fonts.conf
          即可
          修改字體配置文件
          sudo gedit /etc/fonts/fonts.conf
          在里面加入下面的內容:
          <alias>
          <family>Segoe UI</family>
          <prefer>
          <family>Segoe UI</family>
          <family>Microsoft YaHei</family>
          </prefer>
          </alias>
          <alias>
          <family>FZHei-B01S</family>
          <prefer>
          <family>FZHei-B01S</family>
          </prefer>
          </alias>
          在“系統”-“首選項”-“字體”里選擇:應用程序字體-方正黑體-10;窗口標題-微軟雅黑粗體-10;其余都是微軟雅黑-10即可。如果是LCD顯示器,為了更好的顯示效果,建議在字體渲染里面選擇“次象素平滑”。并安裝類似于windows下面的cleartype的顯示優化程序,執行
          sudo gedit /etc/apt/sources.list
          添加以下的源
          deb
          http://www.elisanet.fi/mlind/ubuntu edgy fonts
          deb-src
          http://www.elisanet.fi/mlind/ubuntu edgy fonts
          然后sudo apt-get update
          sudo apt-get dist-upgrade
          然后刷新字體緩存
          sudo fc-cache -f -v
          執行完后,按Ctrl+Alt+BackSpace重新啟動X-window即可。
          (3)中文輸入法的安裝配置
          a、scim
          如果你在安裝的時候就一直在線,那么中文輸入法已經完全安裝,按Ctrl+Space即可使用。若不是這樣,那么系統安裝的不是一個完整的中文輸入法。
          中文輸入法比較有名的有兩個,系統默認安裝的是scim,我們就說這個。
          執行
          sudo apt-get install scim-pinyin im-switch scim-tables-zh scim-qtimm
          其中scim-pinyin和scim-tables-zh可選其一,也可都安裝,前者是拼音輸入方案,后者包括常用的二筆和五筆等方案。
          安裝成功之后按Ctrl+At+BackSpace重啟X-window即可使用。
          b、fcitx
          sudo apt-get install im-switch fcitx
          如果是使用上面的方法安裝,直接執行下面第二步,如果是使用下載的安裝包安裝,執行下面:
          1、如果是使用下載的安裝包安裝,還應該執行下面的命令:
          sudo chmod -R 755 /usr/share/fcitx
          任意位置新建立一個文件叫 fcitx,內容如下:
          XIM=fcitx
          XIM_PROGRAM=/usr/bin/fcitx
          XIM_ARGS=""
          GTK_IM_MODULE=XIM
          QT_IM_MODULE=XIM
          DEPENDS="fcitx"
          復制到 /etc/X11/xinit/xinput.d/ 下以保證im-switch 能找到它
          2、執行 代碼:
          sudo im-switch -s fcitx
          和 代碼:
          im-switch -s fcitx
          將二個帳號的輸入法都換成 fcitx
          3,如果和我一樣是在英文local 下而無法調出輸入法(XIM),如果是中文local 不必進行此操作,修正步驟如下:
          編輯 /etc/gtk-2.0/gtk.immodules 文件(sudo gedit /etc/gtk-2.0/gtk.immodules),在xim 的 local 增加 en 也就是說: 代碼:
          "/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
          "xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"
          改成 代碼:
          "/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
          "xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"
          保存退出,重啟后再進就ok了
          其它參考:
          1,實在受不了那么一堆我不會的輸入法比如2筆雙拼什么的,可以關閉它:
          sudo gedit /usr/share/fcitx/data/tabels.conf
          把里面不要的輸入法整段刪除,至于雙拼可以在下面說的config 里關閉
          2,在打字時要輸入,.號經常按不出來,可以這樣:
          ~/.fcitx 目錄下有一個 config 文件(啟動至少一次fcitx 才會自動建立)可以配置翻頁鍵把里面的 ,. 二個刪除,不然在出聯想時打不出,. 號
          3,不想讓它一直顯示在那,可以這樣:
          ~/.fcitx 目錄下有一個 config 文件可以配置 代碼:
          主窗口隱藏模式=1
          4,在英文local 下 fcitx 打出的字全方塊,可以這樣:
          修改上面說的這個config 里的 代碼:
          顯示字體(中)=字體名
          (4)主要程序界面的漢化
          據說如果安裝系統的時候桔子一直在線,那么不但輸入法會完整安裝,而且各種軟件的簡體中文包都會安裝,如果像我這樣不是一直在線的,那么需要到源上下載相應的中文包,才可以實現open office、firefox界面的中文顯示。
          sudo apt-get install mozilla-firefox-locale-zh-cn openoffice.org-help-zh-cn openoffice.org-l10n-zh-cn
          五、多面體播放器的安裝與配置
          (1)萬能播放器mplayer
          這是個linux下面很流行的播放器,系統安裝完后自帶的有音頻和視頻播放器,但是都沒有很全的解碼器,所以很多東西都不能播放.
          從源上下載并安裝mplayer:
          sudo apt-get install mplayer
          然后安裝解碼器包:
          sudo apt-get install w32codecs
          這時候,你就可以使用mplayer播放大多數媒體文件了。需要注意的是,如果打開媒體文件時提示視頻設備有問題,那么可以在設置界面換一個視頻驅動即可,直到沒有問題為止。
          mplayer皮膚的安裝:假設下載回來的是名字是skin_name.tar.bz2的壓縮包:
          sudo tar jxvf /路徑名/skin_name.tar.bz2
          sudo mkdir -p ~/.mplayer/skins #如果你是第一次安裝皮膚,只需執行一次
          sudo cp /路徑名/skin_name ~/.mplayer/skins/ && mv ~/.mplayer/skins/{skin_name,the_other_name} #mplayer皮膚列表中將顯示為the_other_name
          (2)音頻播放器audacious及mp3文件tag亂碼的解決
          a、audacious
          mplayer雖是萬能的,但是聽音頻文件最好還是用專門的音樂播放器,這里推薦現在開始流行的audacious.
          sudo apt-get install audacious
          安裝audacious的解碼器
          sudo apt-get install audacious-plugins audacious-plugins-extra audacious-plugins-extra-console
          安裝完成,現在可以使用它來聽多種格式的音頻文件了。
          另外,audacious的播放列表默認使用UTF-8的編碼,但大多數mp3使用的是GBK編碼,所以播放列表上會出現亂碼,我只發現一種不徹底解決的辦法,就是打開audacious的設置界面,在插件欄目里面選擇mpeg插件,在其首選項里面的“標題”里把“ID3格式”后面填上“GBK”,保存即可。這樣以后再往播放列表里面添加歌曲的時候雖說剛開始還是亂碼,但是當開始播放這首音樂的時候就會變成正常的標題,目前似乎還沒有更好的方法。
          b、mp3的tag亂碼
          使用工具:ID3iconv 0.2.1
          使用方法:cd 到你要的文件夾下,用這個命令轉換:
          java -jar ~/id3iconv-0.2.1.jar -e GBK /路徑/*.mp3
          注意:我這邊用 -e 指定 mp3 原來的編碼是 GBK 的。繁體中文就改為 Big5
          如果有很多個子文件夾,又不想一個一個 cd 到里面轉換,可以配合 find 命令來解決:
          find . -iname "*.mp3" -execdir java -jar ~/id3iconv-0.2.1.jar -e GBK {} \;
          find 命令中的 -execdir 參數是讓轉換的程序在 找到的文件的 那個目錄里執行, 也就相當于一個一個 cd 到里面再轉換了。
          (3)媒體解碼庫gstreamer
          gstreamer是針對系統自帶的音頻和視頻播放器的解碼包,打開“新立得”軟件包管理器在里面搜索gstreamer,你會得到一大堆結果,在里面選擇你需要的解碼包即可。
          六、網絡工具的安裝與配置
          (1)Opera的安裝與配置及中文輸入法問題的解決
          Opera是linux上另一款可以和Firefox比美的瀏覽器,源里現在似乎沒有,需要從網上下載。
          打開www.opera.com,如果你在linux下使用firefox瀏覽的話,那么第一個頁面應該就是opera的linux版,注意選擇ubuntu下載包,現在還沒有Edgy的包,最新的只有dapper的,就下這個就行。
          下載下來之后雙擊運行,將會用deb解包器打開,點選上面的安裝即可。下面介紹使用控制臺安裝的命令:(假設下載回來的文件名是opera.deb)
          sudo dpkg -i opera.deb
          卸載的時候使用:
          sudo dpkg -r opera
          dpkg是專門用來處理”.deb”格式的安裝包的命令,更深的應用可在控制臺下輸入
          dpkg –help
          來了解。
          下面介紹opera界面的漢化,安裝完成后只有英文語言文件,輸入以下命令獲取9.01版本的中文語言文件:
          wget -c
          http://www.opera.com/download/lng/901/ouw901_zh-cn.lng
          gedit ouw*.lng
          ctrl+H
          9.01->9.02
          在opera瀏覽器的語言設置中選中*_zh-cn.lng即可
          opera安裝后會有中文輸入法不能使用的問題,輸入以下命令修改文件:
          sudo gedit /usr/bin/opera
          在開頭添加:
          export QT_IM_MODULE=XIM #使 SCIM 能夠輸入中文
          export LC_ALL=zh_CN #使 Opera 能夠以你選擇的字體顯示中文
          現在可以正常使用了。
          (2)即時通訊程序
          (a)集成即時通訊工具gaim
          系統已默認安裝了集成即時通訊工具Gaim,但是系統默認安裝的gaim不帶QQ插件,現在打開“新立得”,在里面搜索gaim,然后卸載它。
          再到Gaim中國下載集成了QQ的gaim版本,網址是:www.gaimcn.com
          下載下來的是個deb包,使用剛才介紹的安裝方法安裝即可,安裝完畢后就可以使用了,里面已集成有QQ協議。
          Gaim使用中你會發現,如果你使用的是多帳號,那么它們要么同時在線,如果你設置狀態為隱身,那么所有的帳號都被隱身,如果你希望設置帳號之間使用不同的狀態,那么點擊軟件界面最下方的狀態選擇處,最下面有新建的按鈕,新建一個狀態,你可以設置有的帳號隱身,有的帳號在線,然后保存這個狀態,以后選擇相應的狀態即可選擇誰在線,誰隱身,需要注意的是你設置的時候要在這個新建的狀態中為每個帳號選擇一個狀態,即你新建的其實是一個狀態組合。
          (b)最逼真的QQ工具
          LumaQQ是linux下最逼真的QQ工具。
          它需要java運行時環境的支持,所以要先安裝java運行時環境:
          sudo apt-get install sun-java5-jre
          設置當前默認的java解釋器:
          sudo update-alternatives --config java
          執行后會出現類似如下的畫面:

          There are 4 alternatives which provide `java'.
          Selection Alternative
          -----------------------------------------------
          *+ 1 /usr/lib/jvm/java-gcj/jre/bin/java
          2 /usr/bin/gij-wrapper-4.1
          3 /usr/bin/gij-wrapper-4.0
          4 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
          Press enter to keep the default[*], or type selection number:

          輸入 有包含 "sun" 的行的前面的數字。如上面顯示,則輸入 4,然后回車確定。
          然后到LumaQQ官方站點下載相應的壓縮包,解壓,然后將目錄移入/opt目錄:
          sudo mv /路徑/LumaQQ /opt
          建立快捷方式:
          sudo gedit /usr/share/applications/LumaQQ.desktop
          在新增的文件內加入下面這幾行

          [Desktop Entry]
          Name=LumaQQ
          Comment=QQ Client
          Exec=/opt/LumaQQ/lumaqq
          Icon=/opt/LumaQQ/QQ.png
          Terminal=false
          Type=Application
          Categories=Application;Network;
          保存編輯過的文件,到(應用程序 -> Internat -> LumaQQ)執行之。
          (3)新聞閱讀
          如果你希望閱讀RSS聚合新聞,那么還要安裝RSS新聞閱讀器,這里推薦liferea:
          sudo apt-get install liferea
          (4)郵件客戶端
          系統自帶的evolution已經是很好的郵件客戶端了,需要指出的是,在evolution里面設置gmail的帳號不用另外設置其pop和smtp的端口號,因為gmail的端口號與別的郵箱不同,在windows下面需要另外設置。
          (5)下載工具
          比較有名的是d4x,現在新興的有個MultiGet,如果使用d4x的話,輸入命令:
          sudo apt-get install d4x
          如果希望使用MultiGet,請到論壇下載,源里似乎沒有。
          (6)p2p工具
          sudo apt-get install amule #win下的emule用這個代替
          sudo apt-get install Azureus #win下的bitcomet用這個代替
          七、編輯器、編譯環境與詞典
          (1)編輯器
          Linux下面的編輯器十分強大,功能也十分豐富,是windows下面的那些文本編輯器所不能比擬的。比較有名的是vim和emacs.
          這里以vim為例,使用源安裝,輸入命令:
          sudo apt-get install gvim
          vim的功能非常豐富和強大,最好找一些專門的資料去學習,另外它自帶的也有很詳細的幫助文件,只不過是英文的,英文好的可以看一下。
          (2)編譯環境
          Linux是開源的,所以有很多發行版,像redhat,redflag,suse,ubuntu等等,這些發行版雖然都是使用的是linux內核,但是由于種種原因,系統的環境變量不盡相同,使用在一個系統上打包的安裝包在另一個系統上安裝程序,往往會出現問題,但是在所有的linux發行版中安裝程序有一個普適的方法,就是使用源代碼安裝,這就需要編譯環境,另外如果你想在linux下面編程,也需要它。
          輸入命令:
          sudo apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev
          (3)詞典
          星際譯王是個很好的詞典工具,它的功能相當于windows下面的金山詞霸。
          sudo apt-get install stardict
          這里安裝的只是星際譯王的詞典程序,它有很多詞典供你選擇安裝,你可以到源上去選擇:
          sudo apt-get install stardict*
          然后選擇你喜歡的詞典安裝即可。也可以到其官方站點選擇詞典下載后安裝。
          http://stardict.sourceforge.net/
          將下載的詞典解壓,然后復制或移動到/usr/share/stardict/dic
          八、NVIDA顯卡驅動與Beryl的安裝
          Beryl是linux下的一個主題管理程序,說它相當于windows下面的windowblinds不知道恰當不恰當。安裝了beryl之后,linux的桌面變得比之windows vista有過之而無不及,喜歡漂亮界面的可以試用一下。
          當然,使用beryl的代價是犧牲系統性能,使用beryl的機子工作效率會比之前低一些。而且有人反映裝了beryl之后會使系統變得非常慢,不知道是硬件的原因還是別的什么東西,不過大多數人應該不會出現什么問題,我的機子配置并不高,好幾年前配的了,但是一直使用beryl都沒有什么問題,速度也完全可以接受。
          下面介紹的是NVIDA的顯卡下,beryl的安裝。因為我用的就是nvida的顯卡。
          另外需要說明的是下面的內容借鑒了論壇里面“NV 1.0-9629驅動+edgy+aiglx+Beryl方法匯總”的帖子,在此對作者表示感謝。
          (1)nvida顯卡驅動的安裝
          首先,要確認你的系統是全新安裝的ubuntu6.10,而不是從6.06升級上來的,否則可能會出問題。
          其次,到http://www.nvidia.com/object/unix.html下載對應32/64位版本的驅動,假設放在/home/lans/下面,
          刪除原有驅動(假設你安裝過源里面的nvidia-glx驅動,如果沒有裝過或曾經手動安裝驅動的可以跳過):
          sudo apt-get --purge remove nvidia-glx
          然后灰復X的設置
          sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
          重啟,確定起動正常
          然后,執行命令:
          sudo gedit /etc/default/linux-restricted-modules-common
          在最后的雙引號里面添加nv兩個字,添加后就是“nv”
          預防起動X失敗
          sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.mybackup
          如果起動X失敗,可以用sudo cp /etc/X11/xorg.conf.mybackup /etc/X11/xorg.conf來灰復X設置,然后起動
          以下為網絡上留傳的要點,原貼作者多臺機器安裝沒有使用,我安裝的時候也沒有用,如果不行,可以嘗試(但是會刪除受限制模塊,導致某些別的硬件無法使用:
          sudo apt-get --purge remove nvidia-settings nvidia-kernel-common
          sudo rm /etc/init.d/nvidia-*
          下面開始安裝(對于曾經手動安裝nv驅動的,可以在安裝的時候選擇卸載舊版的驅動):
          請拿出一張紙和一支筆,記錄下一下的命令,因為我們要去到純終端里面安裝
          注銷后,按Ctrl+Alt+F1,輸入用戶名和密碼,登錄后關閉gdm:
          sudo /etc/init.d/gdm stop
          然后開始安裝(假設下載的文件放在/home/lans/目錄下)
          sudo sh /home/lans/NVIDIA-Linux-x86-1.0-9629-pkg1.run(如果你下載的是64位驅動 sudo sh /home/lans/NVIDIA-Linux-x86_64-1.0-9629-pkg1.run)
          進入安裝界面后,首先接受協議,選“接受”
          可能會有提示已經安裝了舊的驅動(視乎你自己是否有手動安裝過),是否刪除,選yes就是了,
          一般會提示缺少模塊,問是否網上下載,選“no”,
          提示需要自己編譯模塊,選“ok”,然后編譯安裝開始,
          最后提示需要修改xorg.conf,是否允許,選yes,
          完成安裝,選ok。
          然后回到終端界面,重啟gdm:
          sudo /etc/init.d/gdm start
          現在可以重啟試試驅動是否已經裝好,在“應用程序-》系統工具-》NVIDIA X server setting里面可以看到驅動的信息
          提示:每次更新內核后都需要重新安裝nv的驅動!
          (2)安裝Beryl
          1.添加源 :
          sudo gedit /etc/apt/sources.list
          加入以下源的其中一個 :
          deb
          http://www.beerorkid.com/compiz edgy main-edgy
          deb
          http://media.blutkind.org/xgl/ edgy main-edgy
          deb
          http://compiz-mirror.lupine.me.uk/ edgy main-edgy
          deb
          http://ubuntu.compiz.net/ edgy main-edgy
          如果是64位的:
          deb
          http://www.beerorkid.com/compiz edgy main-edgy main-edgy-amd64
          deb
          http://media.blutkind.org/xgl/ edgy main-edgy main-edgy-amd64
          deb
          http://compiz-mirror.lupine.me.uk/ edgy main-edgy main-edgy-amd64
          deb
          http://ubuntu.compiz.net/ edgy main-edgy main-edgy-amd64
          保存后退出
          然后加入鑰匙,在控制臺輸入:(下面的任選其一)
          wget
          http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
          wget
          http://media.blutkind.org/xgl/quinn.key.asc -O - | sudo apt-key add -
          wget
          http://compiz-mirror.lupine.me.uk/quinn.key.asc -O - | sudo apt-key add -
          wget
          http://ubuntu.compiz.net/quinn.key.asc -O - | sudo apt-key add -
          刷新庫
          sudo apt-get update
          sudo apt-get dist-upgrade
          2.安裝beryl
          sudo apt-get install beryl emerald emerald-themes
          修改xorg.conf
          sudo gedit /etc/X11/xorg.conf
          在 Section "Screen" 里面添加
          Option "AddARGBGLXVisuals" "True"
          保存并退出.
          下面為可選(我沒有使用):
          在 Section "Device" 里面添加
          Option "TripleBuffer" "true"
          添加如下一項:(本人沒有添加)
          Section "Extensions"
          Option "Composite" "Enable"
          EndSection
          保存退出
          3.最后,在系統-》首選項-》會話-》起動程序 里面添加一項”beryl-manager“
          注銷
          alt+ctrl+backspace,重啟X
          再登錄,就可以看到beryl的效果了。
          附:錯誤解決
          如果出現窗口框閃爍,可以在系統-》首選項-》會話-》起動程序 里面添加一項”emerald –replace“
          beryl 除了自己附帶的主題,還可以到
          http://browse.deviantart.com/customization/skins/linuxutil/
          http://gnome-look.org/
          去下載。
          (3)Splash Screen的安裝
          a、Ubuntu Splash
          /usr/share/pixmaps/splash/ubuntu-splash.png
          b、OpenOffice Splash
          /usr/lib/openoffice2/program/openintro_ubuntu.bmp
          c、gimp splash
          /usr/share/gimp/2.0/images
          九、Wine的安裝
          wine用來在linux下面運行一些windows下面的程序,不是所有的windows的程序都可以使用wine來運行,只是一部分。
          輸入以下命令從源里安裝wine:
          sudo apt-get install wine
          為了方便使用,建議安裝EasyWine,這是個wine的輔助工具。
          可以到linux公社下載。
          安裝完畢后,在控制臺輸入
          EasyWine即可啟動程序,注意大小寫,linux嚴格區分大小寫。需要注意的是,如果運行時出現錯誤,就使用以下命令運行EasyWine,
          bash EasyWine
          通過以下命令可以設置wine的參數:
          winecfg
          運行程序時使用以下命令:
          wine /程序路徑/程序名稱.exe
          十、虛擬機VMware
          如果有些事需要在windows下面做而又嫌裝雙系統麻煩的可以使用這個虛擬機??梢缘絣inux公社下載,然后安裝。linux公社上面有它的注冊碼,安裝完后在“幫助”菜單里面輸入注冊碼。
          解壓后在控制臺執行:
          cd /路徑
          即進入該目錄
          執行./vmware-install.pl
          十一、磁盤分區的掛載
          如果你在裝系統時有的分區沒有掛載,或者裝完系統后磁盤分區有所變更,那么需要使用一些命令來重新掛載分區。
          (1)掛載一個原先存在而沒有掛載的分區
          例如,我要掛載第二塊磁盤第一分區(對應的是/dev/目錄下面的hdd1,第二第三分區對應的是什么應在“系統管理”里面參看“設備管理器”)
          1.建立掛載目錄
          一般把分區掛在/media下面,建立hdd1目錄,此目錄名字任意
          sudo mkdir /media/hdd1
          2、掛載分區
          分區為ntfs格式:
          sudo mount -t ntfs /dev/hdd1 /media/hdd1
          分區為fat32格式:
          sudo mount -t vfat /dev/hdd1 /media/hdd1
          3、自動掛載分區
          按照第二步的方法掛載的話,下次啟動系統時不會自動掛載,要想讓系統自動掛載該分區,輸入以下命令:
          sudo cp /etc/fstab /etc/fstab_backup
          sudo gedit /etc/fstab
          在打開的文件里最后一行加入:
          /dev/hdd1 /media/hdd1 ntfs utf8,umask=0222 0 0
          如果是fat32分區,輸入:
          /dev/hdd1 /media/hdd1 vfat utf8,umask=000 0 0
          保存并退出,重新啟動系統即可。
          (2)新加入一塊還沒有分區的全新的硬盤
          論壇里有相應的帖子,此處不再贅言。
          十二、游戲
          (1)linux下面的游戲
          linux志在成為一個穩定高效的操作平臺,由于其應用方向和用戶人群的特定性,所以這上面的游戲都是一些休閑類、智力類的小游戲。這并不是說linux就做不出大型的高質量的游戲來,比如DOOM,據說CS就是對DOOM的拙劣模仿。
          1、泡泡龍
          sudo apt-get install frozen-bubble
          2、百戰天蟲
          當然不是官方的東西,一個2D模仿百戰天蟲的東東
          sudo apt-get install wormux
          3、linux下的雷電
          看起來不錯,但是我裝上后速度非常慢,不知道什么原因。
          sudo apt-get install chromium
          4、等等
          在菜單中的“添加刪除程序”中還有很多,可自行選擇。
          (2)win下的游戲
          如果你安裝了wine,那么windows下面的一些游戲你仍然可以玩,眾所周知的就是魔獸爭霸了,具體的設置方法見論壇上的相關帖子,由于我不常玩兒游戲,這里不作介紹,相信你選擇linux也不是為了玩兒游戲的。
          十三、一些常用工具
          (1)讀寫ntfs分區
          ubuntu默認只支持對ntfs分區的讀操作,而不支持寫操作,現在使用ntfs-3g已經可以實現對ntfs分區的寫操作。
          需要特別說明的是,現在ntfs-3g還沒有完美支持這項功能,據我使用的體會而言,在ntfs上建立文件和文件夾是沒有問題的,但是刪除文件的時候,回收站沒有提示,文件其實已經移入該分區的”.Trash-用戶名”目錄里面了,只能手工清除了。另外,對中文的支持也不完美,有時候會出現帶有中文的文件及文件夾均無法顯示的問題。
          sudo apt-get install ntfs-3g
          sudo gedit /etc/fstab
          修改你的ntfs分區那一行,原先的"ntfs"改為"ntfs-3g"即可。例如我的是
          /dev/hda5 /media/hda5 ntfs-3g defaults,nls=utf8,umask=007,gid=46 0 0
          sudo gedit /etc/modules
          在文件末尾加上一行內容"fuse"
          重啟生效,或是使用命令重新掛載
          sudo modprobe fuse
          sudo umount -a
          sudo mount -a
          如果出現問題,只需將上面的ntfs-3g替換為ntfs然后再重啟或重新掛載即可。
          (2)java日記本
          一直覺得linux下面寫日記沒有什么好東西,后來想起來原來在windows下就用過一個java日記本,還不錯。
          首先你應該確認已經安裝了java運行時環境,如果沒有,請參看lumaqq的安裝部分。
          我在網上沒有找到linux下面的壓縮包,于是下了一個windows下面的安裝程序,在虛擬機里安裝后,將其文件夾復制出來。
          執行里面的jdiary.sh就行了,如果沒有運行,那是因為該腳本是在win下編寫的,里面的回車bash不認所致,使用gedit打開該腳本,然后把里面的回車全部刪除,再重新回車即可。
          (3)圖片管理Picasa
          Google的這款圖片管理軟件相信很多人都知道吧,到它的主頁下載并安裝即可。
          (4)光碟燒錄GnomeBaker
          sudo apt-get install gnomebaker
          (5)CHM閱讀器
          很多電子書都是chm格式的,如果需要閱讀,可以使用這個工具,在“新立得”或“添加刪除程序”里面找吧。
          (6)數學程序
          a、scilab:功能相當于matlab,法國科學院出品。
          sudo apt-get install scilab
          b、Maxima:原來美軍贊助的東東,功能相當于mathematica
          sudo apt-get install maxima
          十四、Linux下程序的安裝
          (1)deb軟件包的安裝
          deb是Debian Linux提供的一個包管理器,優點是不被嚴格的依賴性檢查所困擾。ubuntu使用的就是這種軟件包。
          安裝方法:
          sudo dpkg -i /軟件包路徑/軟件包名字.deb
          卸載方法:
          sudo dpkg -r 軟件名字
          另外在ubuntu桌面版中你也可以直接雙擊該軟件包,里面有安裝按鈕。
          (2)rpm軟件包的安裝
          RPM全稱是Red Hat Package Manager(Red Hat包管理器)。它最初是RedHat開發的軟件包,在很多linux發行版上應用很廣泛。在ubuntu中,應先將其轉化為deb包,然后再安裝,轉化方法為:
          sudo alien 軟件包名稱.rpm
          然后再執行sudo dpkg -i 軟件包名稱.deb
          如果提示不認alien命令,執行:
          sudo apt-get install alien
          (3)使用源碼進行安裝
          使用源代碼安裝軟件,能按照用戶的需要選擇定制的安裝方式進行安裝,而不是僅僅依靠那些在安裝包中的預配置的參數選擇安裝。它可以克服linux發行版眾多的問題。
          首先將下載回來的源碼解壓到一個目錄里,然后進入這個目錄:
          cd /目錄路徑
          獲得root權限:
          su root
          執行:
          ./configure 配置選項 #本步非必須,你下載源碼的時候一般在下載頁面都會有安裝提示,源碼包里的Readme和Install文件也會有說明,如果說要執行這一步,那么按照提示操作即可。
          下面編譯:
          make
          如果提示出錯,那么看看上面./configure后有沒有提示有什么東西不存在,如果有,只要執行:sudo apt-get install 該缺失組件名稱 即可。
          下面安裝:
          make install
          下一步為可選,用來清除安裝時產生的臨時文件:
          make clean
          卸載時進入該源碼目錄,執行:
          make uninstall
          (4)綠色軟件
          解壓即可運行的程序。
          解壓后cp或mv到任一目錄即可。
          十五、FAQ
          (1)關于Grub的FAQ
          1、如何使用liveCD修復Grub?
          在終端下輸入:
          sudo su
          grub
          你應該看到像這樣的東西:
          grub>
          接著輸入:
          root (hdx,y)
          setup (hdx)
          不要完全照樣輸入,先弄懂這些命令的含義。
          hd表示硬盤,格式是
          (hd硬盤號,分區號)
          從零開始計算。
          所以(按照日常的習慣,從1開始數),(hd0,0)表示第一個硬盤的第一個分區,(hd0,1)表示第一個硬盤的第2個分區,(hd1,4)表示第2個硬盤的第5個分區。
          (注意,linux系統里是用hda1表示第一個硬盤的第一個分區,不要把它和grub中的表示混起來。)
          root (hdx,y)
          這里的(hdx,y) 是/boot 目錄所在的分區(通常情況下,也就是你裝ubuntu系統的分區,除非你安裝的時候把/boot分出去了。)如果你不知道你把ubuntu裝在第幾個分區,可以在輸入root (hd0, 時按Tab鍵來補全。(假設你把ubuntu裝在第一塊硬盤上)
          按了tab后,你將看到一些有關各個分區的信息。通常你可以通過分區的大小和格式看出你把ubuntu系統裝在哪里了。
          setup (hdx) 通常情況下,是setup (hd0)。(多半你把ubuntu裝在第一塊硬盤上。)要注意的是,不要輸入setup (hd0,0)。我曾經犯過這個錯誤。(如果你沒把命令抄下來,憑記憶操作的話,可能會犯這種錯誤。)
          最后,用
          quit
          退出grub,重啟系統。
          2、兩塊硬盤,第一塊裝ubuntu,第二塊裝winxp,怎樣設置grub使之可引導xp?
          sudo gedit /boot/grub/menu.lst
          然后在最后加上如下內容即可:
          title Microsoft Windows XP Professional
          root (hd1,0)
          makeactive
          map (hd0) (hd1)
          map (hd1) (hd0)
          chainloader +1
          (2)桌面圖標隱藏、顯示設置
          執行:
          gconf-editor
          在下面路徑設置:
          app->nautilus->desktop->vomules_visible
          (3)在/var/cache/apt/archives里面發現大量原來使用apt-get下來的deb包,太占空間了,能不能刪掉?
          執行:
          sudo apt-get clean
          (4)gvim的字體太難看,怎樣設置為雅黑?
          首先應確認你已安裝雅黑字體,然后執行:
          touch ~/.gvimrc //已存在~/.gvimrc文件就直接執行下面的
          cat >> ~/.gvimrc
          <Enter>
          "設置默認字體<Enter>
          set guifont=Microsoft\ YaHei<Enter>
          <ctrl-c>
          (5)為什么鍵盤上的左右箭頭不能用了?
          不知道是系統自己的bug還是別的什么原因,這是因為你在“系統”-“首選項”里面設置了快捷鍵,在快捷鍵里面刪除使用左右箭頭的鍵即可解決問題。


          posted on 2006-12-23 14:08 溫柔一刀 閱讀(2262) 評論(0)  編輯  收藏 所屬分類: 其他
          聯系偶 zhupanjava@gmail.com 溫柔一刀
          主站蜘蛛池模板: 黔西| 淮南市| 汉源县| 宁阳县| 调兵山市| 连平县| 遂平县| 榆树市| 揭阳市| 阿尔山市| 陈巴尔虎旗| 梁山县| 绿春县| 平遥县| 梅河口市| 衡阳市| 政和县| 乐业县| 昌邑市| 安丘市| 讷河市| 丘北县| 南丹县| 尚义县| 改则县| 上林县| 盘山县| 库车县| 青田县| 墨玉县| 鸡西市| 金溪县| 越西县| 青州市| 红安县| 汤阴县| 泗水县| 新郑市| 道孚县| 隆化县| 和平区|