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