日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux 網(wǎng)管 123 --- 第10章. 升級 Linux 及其他應用軟體 -1.使用




為了得到完整的;Linux;系統(tǒng),加入特性,克服潛在的缺陷,并且確定安全漏洞相當少,持續(xù)更新
您的系統(tǒng);--;包括;Linux;核心,模組,及使用者的應用程式是一個很好的主意;,有時候可能需要
升級硬體組件,像是大一點的硬碟 。這一章會指出這些內容 。;


使用;Read;Hat;套件管理程式;(RPM)


Red;Hat;的;Linux;發(fā)行版,以;RPM;檔的形式提供包括核心,程式庫,及應用程式的;RPM;檔 。所謂套件
(package);是一個發(fā)行軟體的方法,以便可以容易地安裝,升級,查詢,及刪除 。;RPM;檔包含套件名稱
的資訊,版本,其他從屬檔案資料;(如果有的話),平臺;(像是;Intel;或;Alpha,;等.),同時還有預設
安裝位置 。;
RPM;公用程式由;Red;Hat;以在;Linux;社群所常見的開放來源產(chǎn)品型式首先發(fā)展及提供 。其他的開發(fā)者節(jié)
選它并且增加其他的功能,;RPM;封裝檔案的方式變得很普遍,并且不單只用在;Red;Hat;上,也可於在其
他的發(fā)行版本 。;

受歡迎的;Linux;應用程式幾乎總是以;RPM;檔被散,常常是很短的時間 。然而,在;Unix;世界中實際上
的標準套件一直以稱為“tarballs”的方式散 。Tarballs;是一個可以用;``tar"";公用程式讀取的簡單
檔案 。從;tar;中安裝明顯地比;RPM;沉悶,那為什麼人們選擇這樣做;?;不幸地,有時候開發(fā)者得花好幾的
禮拜的時間才能得到由;RPM;轉換過來的最新版本(很多發(fā)展者用;tarballs;作第一次發(fā)行) 。;

如果您使用;tar;開始安裝或升級您的系統(tǒng)或應用程式,您的;RPM;資料庫會變的過期而且不一致 。這沒有
太大關;(當我使用;Slackware,我只使用;tar;--;沒有其他選擇;--;沒有太多不便) 。但可能的話我會試
著耐心等待到;RPM;的出現(xiàn),或是請求該套件的開發(fā)者 。(您可以建立自己的;RPM;檔并且散給其他人,這
樣有時對那些沒有辦法或沒有時間自己作這些檔案的開發(fā)者來說很有幫助) 。;

一個可以檢查是否有;RPM;型式的新軟體的好地方是;RPM;的儲藏庫;http://rufus.w3.org/linux/RPM/ 。這
個儲藏庫提供索引過的分類,有助於尋找特定的;RPM;檔,且包含上千個這類檔案的指南 。;

要查詢一個套件時,用;``rpm;-q;pkg-name"";(eg.;``rpm;-q;pine"") 。RPM;會告訴您已經(jīng)安裝或尚未安裝
的套件版本 。;

假設套件已經(jīng)安裝,且比您所下載的套件版本更早;(應該是這樣),然後您應該可以用;``rpm;-Uvh;pkg-name";
更新它" 。如果一切正常,該套件應該自動地安裝且立即可以準備使用 。如果不是,RPM;會給您一個很好的理由;
(例如,例如一個支援套件需要先被升級) 。這需要稍微地思考,但這些問題可以很明確地指出來 。;

如果,另一個情形,套件尚未安裝,且您決定去安裝它,鍵入;``rpm;-ivh;pkg-name"" 。如果需要任何支援套
件,RPM;會通知您 。;

有時候,您會想要安裝一個只有原來格式的套件 。事實上,除非您安裝一個來自可信賴的來源的套件
(像是;Red;Hat;FTP;站),您也許應該從原始來源安裝,以免里面的檔案含有特落伊檔或其他心的東西
(當然,原始;RPM;也可能包括這些東西,但是未必有,因為其他開發(fā)者可能簡化掉);

從來源安裝一個套件的方法是指定;RPM;公用程式中的;``rebuild"";;例如:;
rpm;-ivh;--rebuild;foo.src.rpm



以上的指令會組態(tài)及編譯;``foo"";套件,;產(chǎn)生一個二進位;RPM;檔位在;``/usr/src/redhat/RPMS/i386/"";
目錄下;(假設您在;Intel;平臺上使用;Linux;) 。;然後您可以用一般的方法安裝這個套件 。;

最後,如果您在獲得用來編譯的原始套件時發(fā)生困難;(也許您要修正一個;makefile,或改變一個組態(tài)選項等),

推薦閱讀