沒那么神秘:Linux下生存實錄(3) |
發布時間: 2012/9/8 15:07:43 |
三、發行套件的設置 剛裝好的操作系統(QQ:小默862693539)都是默認設置,按個人習慣適當調整才貼心。 1、升級系統(QQ:小默862693539)。linux上系統(QQ:小默862693539)升級分兩部分,一部分是內核升級,一部分是發行套件升級(即,除內核外的驅動程序、系統(QQ:小默862693539)軟件、應用軟件等升級)。升級內核是為了享受新內核帶來的安全增強以及更多的設備支持,由于涉及內核編譯等高級主題,另文詳講;在進行發行套件升級前,先說說軟件倉庫。 前面說過,發行套件是集成內核、驅動程序、系統(QQ:小默862693539)軟件、應用程序等一整套可支撐普通用戶日常工作、生活需求的操作系統(QQ:小默862693539),可見,發行套件充當了軟件篩選、軟件打包、軟件依賴庫測試、軟件兼容性測試等多個角色,為確保發行套件的健壯性,發行套件廠商(或社區)將它篩選、打包、測試過的軟件放在官方軟件倉庫中,這樣,不論哪個廠商開發的應用程序,用戶只需到軟件倉庫中查找、下載、安裝即可,不用(像windows)再到各個軟件官網逐一下載,當然,軟件倉庫中沒有的,你仍可到軟件官網單獨下載,但要注意依賴庫是否正確。 軟件倉庫一般放在發行套件官方服務器上,用戶通過更新源訪問軟件倉庫。因此,更新源就是軟件倉庫的路牌。冏朝的網絡是具有社會主義特色滴,要么無法訪問國外、要么滿如蝸牛,給我們訪問國外官方的軟件倉庫帶來很大阻礙。幸好,國內還有幾家上規模又有良心的it企業,通過它們自身帶寬優勢,準實時地從發行套件官網同步軟件倉庫到國內服務器上,冏朝用戶可調整更新源,實現從這些企業的服務器上高速訪問軟件倉庫。目前為各大發行套件建立國內軟件倉庫的企業主要包括搜狐和網易(感謝張總、丁總對中國開源事業的支持,曹總、馬總你們人影呢),另外,各大專院校也建有本地軟件倉庫,學生朋友可參照使用。好了,了解了軟件倉庫、更新源等概念后,我們可以按如下步驟升級發行套件啦: 1)更改更新源。運行yast->software repositories,刪除所有來之官網的更新源(即,opensuse.org相關的),增加搜狐的軟件倉庫鏡像:a)sohu-opensuse-12.1-oss:http://mirrors.sohu.com/opensuse/distribution/12.1/repo/oss、 b)sohu-opensuse-12.1-non-oss:http://mirrors.sohu.com/opensuse/distribut ion/12.1/repo/non-oss;c)sohu-opensuse-12.1-update:http://mirrors.sohu. com/opensuse/update/12.1; 2)升級系統(QQ:小默862693539)。一旦指示系統(QQ:小默862693539)啟動升級,系統(QQ:小默862693539)先在軟件倉庫(加載的所有更新源)中尋找是否有升級的可能。具體而言,命令zypper update,對于本地已安裝程序,在軟件倉庫中是否有更新版本,若有則更新之,忽略系統(QQ:小默862693539)有安裝但倉庫中根本不存在的軟件;命令zypper dist-upgrade,將系統(QQ:小默862693539)與軟件倉庫同步一致,也就是說,本地安裝的軟件必須只能是倉庫中有的且版本必須一致,換言之,一旦執行該命令,將存在降級(本地版本高而倉庫版本低)、升級(本地版本低而倉庫版本高)、更改軟件信息(發行套件官方更改應用軟件某些信息)、甚至卸載(本地安裝而倉庫沒有)等幾種可能,特別是當你有通過源碼安裝過軟件時切勿使用該命令。兩個命令差異巨大,就日常而言,建議使用前者即可。 2、安裝驅動。windows環境中增加了硬件,通常需要到硬件官網下載驅動,安裝重啟后系統(QQ:小默862693539)才能識別新增硬件設備,linux對驅動的管理,你可以(片面地)理解為全都打包進內核中了,只要是較新版本內核(這正是前面說升級內核的主要目的之一),幾乎能正常識別99%的硬件,換言之,你不用針對主板、芯片、(有/無線)網卡、顯卡、聲卡、甚至g3上網卡(后文將教你如何在linux下使用運營商的上網卡)單獨安裝驅動,因為內核已經集成了它們的驅動,當然,我指的是集成驅動能很好地管理對應硬件設備,如果管理得不是那么好呢?那就單獨安裝吧,比如,n卡驅動。opensuse內置了n卡驅動程序的開源版本nouveau,nouveau由第三方開發,并未得到nvidia官方支持,是開發人員對n卡官方驅動逆向分析后的重新編碼,實現難度巨大,雖效果不盡人意但也值得你尊重。作為普通用戶,肯定希望最大程度發揮顯卡特性,那就安裝n卡針對opensuse發布的(閉源)官方顯卡驅動吧。先增加n卡官方更新源ftp://download.nvidia.com/opensuse/12.1,再升級即可。 3、美化桌面。前面提過,我選裝的是gnome桌面環境。gnome3相較先前版本,不論從界面外觀還是操作習慣都有非常大的差異,比如,窗口右上角只有關閉按鈕,不再有最大化、最小化的概念,比如,托盤從任務欄中剝離出來,默認情況下為隱藏狀態,比如,要選擇桌面上的某個窗口,先得調出所有窗口的列表,在點擊選擇需要的那個,比如,不再有桌面圖標,如此這些,讓很多人無法適應、被人詬病。也許是心態問題,我倒是挺適應這種操作模式的,使用gnome3也有一年多時間了,雖談不上駕輕就熟,但也不存在任何使用障礙,非要讓我提一點意見的話,嗯~嗯~,好吧,真心希望gnome開發團隊將橫向布局的任務欄改為縱向布局,至于原因,你知道,如今的顯示器幾乎都是寬屏的,這就意味著屏幕的水平空間充裕而垂直空間緊張,現在又將任務欄水平放置在最頂部,進一步縮小了可用垂直空間,所以,強烈建議將任務欄垂直放置在屏幕左側(效果類似ubuntu的unity),希望下一版本能有所改善。另外,個人認為,對于一項新生事務(我說的是gnome3),不妨抱著“擁抱變化、迎接未來”的心態去嘗試接納,或許,你會發現,原來它才是你的最愛。 扯遠了,接著說gnome的美化。桌面美化,無非就是選一套符合你審美觀的主題,下載、安裝、啟用即可: 1)下載主題。推薦兩個gnome3相關的主題網站:gnome-look.org與devianta rt.com,慢慢選,喜歡哪個下哪個。個人非常喜歡那種扁、平、薄的風格,比如android 4.0主題風格,正好又有人將其移植到gnome3上,稱之為holo(http://tiheum.devian tart.com/art/holo-280076980),搭配faience系列圖標(http://tiheum.deviant art.com/art/faience-icon-theme-255099649) 2)安裝主題。將上面兩個下載后的壓縮文件分別解壓至~/.themes和~/.icons目錄。 3)選擇主題。運行advanced settings,參照下圖選擇窗口和圖標主題: (選擇主題) 4)啟用主題。鍵入alt+f2,輸入r回車,看到沒,剛才選擇的主題已經生效。如果存在滾動條粗大、按鈕錯位等情況,請檢查相關主題引擎(murrine、pixbuf、unico、 adwaita)是否都已正確安裝。最終效果如下: (gnome3-holo) 5)字體。opensuse中文顯示默認采用文泉驛字體,相比之下,更喜歡微軟雅黑那種方方正正的飽滿字體,但微軟雅黑中的英文字體又不咋地,有人發布了一款增強了英文字體的微軟雅黑——yahei consolas hybrid字體,可以下來試試,效果非常不錯(本文全文采用的及時這個字體)。雙擊字體按提示安裝,安裝完后進入advanced settings,按如下設置即可: 本文出自:億恩科技【www.laynepeng.cn】 |