Fedora軟件包管理的基礎(chǔ)
特別值得一提的是Fedora軟件包有很多值得學(xué)習(xí)的地方,這里我們主要介紹Fedora軟件包,包括介紹Fedora軟件包等方面。Fedora軟件包管理之 Fedora / Redhat 軟件包管理指南。
提要:在系統(tǒng)管理中,F(xiàn)edora軟件包的管理是最重要的,是系統(tǒng)管理的基礎(chǔ)的基礎(chǔ);只有我們學(xué)會(huì)Fedora軟件包的管理才能談得上其它的應(yīng)用;本文以目錄式的文檔格式,列出新手弟兄所面對(duì)的Fedora軟件包的安裝、更新、查詢相對(duì)的文檔,以及幾個(gè)常用的軟件包管理工具,比如 system-cofig-packages 、yum 、apt 等的文檔目錄等;
一、Fedora軟件包管理的基礎(chǔ);
1、什么是RPM,RPM有何用?初次為Fedora /Redhat 安裝軟件,我們應(yīng)該學(xué)會(huì)RPM的安裝和使用,也應(yīng)該知道RPM是做什么用的;在下面文檔中,您可能會(huì)有點(diǎn)收獲;
請(qǐng)參考:
《RPM 的介紹和應(yīng)用》
《RPM HOWTO 中譯本》
《Maximum RPM》
2、system-config-packages 本地Fedora軟件包管理工具;
如果您在安裝系統(tǒng)時(shí),把有些必要的軟件忘記安裝了,我們可以通過 system-config-packages 來安裝;system-config-packages 是一個(gè)管理本地Fedora軟件包的工具;更直接一點(diǎn)system-config-packages是通過系統(tǒng)安裝盤來安裝、移除軟件;這個(gè)工具極為有用,能解決Fedora軟件包之間的依賴關(guān)系;Redhat 軟件包管理工具應(yīng)該是 redhat-config-packages ,用法是一樣的;
請(qǐng)參考: 《Fedora軟件包管理器system-config-packages》
3、如何編譯安裝源碼包軟件;
對(duì)非file.rpm Fedora軟件包的安裝,我們也應(yīng)該有點(diǎn)了解,至少下面的文檔能告訴您Fedora軟件包中大多有README、INSTALL等幫助文檔;本文還提到一些非file.rpm的軟件的安裝方法等
請(qǐng)參考:《如何編譯安裝源碼包軟件》
4、file.src.rpm 是做什么用的?
file.src.rpm 是源碼包以rpm 包格式打包,了解一下file.src.rpm 也是有用的;
請(qǐng)參考:
《file.src.rpm 使用方法的簡(jiǎn)介》
《fedora-rpmdevtools 工具介紹》
二、Fedora軟件包管理工具;
1、system-config-packages ;
再重提一下這個(gè)工具,放在Fedora軟件包基礎(chǔ)中顯示極重要性,放在這里再提一下也適合;
請(qǐng)參考: 《Fedora軟件包管理器system-config-packages》
2、yum 在線更新Fedora軟件包,也能管理本地已經(jīng)安裝的軟件包工具;
Fedora/Redhat 由于有yum 和apt,這兩個(gè)強(qiáng)大的在線更新工具以及Fedora 擴(kuò)充計(jì)劃的推出,才使其有了第二生命力;yum和apt工具能自動(dòng)解決依賴關(guān)系;常期以來由于Fedora軟件包的依賴關(guān)系不能得到很好的解決,使很多Fedora / Redhat 用戶投入到更容易解決軟件包依賴的發(fā)行版;yum 和apt 無疑是Fedora / Redhat 強(qiáng)心劑;
本條目歸類yum ,請(qǐng)參考相關(guān)yum的文檔;
《Fedora/Redhat 在線安裝更新軟件包,yum 篇》
《軟件在線升級(jí)更新yum 圖形工具介紹》
《Fedora Extras(Fedora 計(jì)劃的擴(kuò)充資源) rpm.livna.org軟件倉(cāng)庫(kù)的介紹和應(yīng)用》
《Freshrpms.net 資源介紹,及yum 和apt 的應(yīng)用》
3、apt 在線更新Fedora軟件包,也能管理本地已經(jīng)安裝的Fedora軟件包工具;
apt+synaptic 小巧輕快,反應(yīng)速度快,是最佳的搭檔;
請(qǐng)參考下列文檔;
《用apt+synaptic 在線安裝或升級(jí)Fedora core 4.0 軟件包》
《Fedora Extras(Fedora 計(jì)劃的擴(kuò)充資源) rpm.livna.org軟件倉(cāng)庫(kù)的介紹和應(yīng)用》
《Freshrpms.net 資源介紹,及apt 和yum 的應(yīng)用》
《apt的sources.list》
《fedora-rpmdevtools 工具介紹》
總結(jié);
如果您是初學(xué)者,對(duì)Linux一無所知,讀完上面的一些文檔,我感覺Fedora軟件包管理,您可能就差不多入門了;至于對(duì)Linux系統(tǒng)管理的其它方面,還得慢慢來,比如用戶、磁盤、網(wǎng)絡(luò)、服務(wù)器等等;
后記:
對(duì)于Fedora軟件包管理,可能沒有后記可寫了,我把初學(xué)者遇到的軟件管理寫的差不了;以后我會(huì)不定期的更新和維護(hù)這些文檔;如果我的水平有所提高,可能會(huì)寫一點(diǎn)關(guān)于Fedora軟件包管理的新內(nèi)容;至少目前沒有這種能力 ;
【編輯推薦】