歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

Fedora/Redhat軟件包管理指南

  在系統管理中,軟件包的管理是最重要的,是系統管理的基礎的基礎;只有我們學會軟件包的管理才能談得上其它的應用;本文以目錄式的文檔格式,列出新手弟兄所面對的軟件包的安裝、更新、查詢相對的文檔,以及幾個常用的軟件包管理工具,比如 system-cofig-packages 、yum 、apt 等的文檔目錄等;

一、軟件包管理的基礎;1、什麼是RPM,RPM有何用?初次為Fedora /Redhat 安裝軟件,我們應該學會RPM的安裝和使用,也應該知道RPM是做什麼用的;在下面文檔中,您可能會有點收獲;

請參考:

《RPM 的介紹和應用》《Maximum RPM》2、system-config-packages 本地軟件包管理工具;如果您在安裝系統時,把有些必要的軟件忘記安裝了,我們可以通過 system-config-packages 來安裝;system-config-packages 是一個管理本地軟件包的工具;更直接一點system-config-packages是通過系統安裝盤來安裝、移除軟件;這個工具極為有用,能解決軟件包之間的依賴關系;Redhat 軟件包管理工具應該是 redhat-config-packages ,用法是一樣的;

請參考: 《Fedora 軟件包管理器system-config-packages》3、如何編譯安裝源碼包軟件;

對非file.rpm 軟件包的安裝,我們也應該有點了解,至少下面的文檔能告訴您軟件包中大多有README、INSTALL等幫助文檔;本文還提到一些非file.rpm的軟件的安裝方法等;

請參考:《如何編譯安裝源碼包軟件》4、file.src.rpm 是做什麼用的?file.src.rpm 是源碼包以rpm 包格式打包,了解一下file.src.rpm 也是有用的;

請參考:

《file.src.rpm 使用方法的簡介》《fedora-rpmdevtools 工具介紹》二、軟件包管理工具;1、system-config-packages ;

再重提一下這個工具,放在軟件包基礎中顯示極重要性,放在這裡再提一下也適合;

請參考: 《Fedora 軟件包管理器system-config-packages》2、yum 在線更新軟件包,也能管理本地已經安裝的軟件包工具;

Fedora/Redhat 由於有yum 和apt,這兩個強大的在線更新工具以及Fedora 擴充計劃的推出,才使其有了第二生命力;yum和apt工具能自動解決依賴關系;常期以來由於軟件包的依賴關系不能得到很好的解決,使很多Fedora / Redhat 用戶投入到更容易解決軟件包依賴的發行版;yum 和apt 無疑是Fedora / Redhat 強心劑;本條目歸類yum ,請參考相關yum的文檔;

《Fedora/Redhat 在線安裝更新軟件包,yum 篇》《軟件在線升級更新yum 圖形工具介紹》《Fedora Extras(Fedora 計劃的擴充資源) rpm.livna.org軟件倉庫的介紹和應用》《Freshrpms.net 資源介紹,及yum 和apt 的應用》2、apt 在線更新軟件包,也能管理本地已經安裝的軟件包工具;

apt+synaptic 小巧輕快,反應速度快,是最佳的搭檔;

請參考下列文檔;

《用apt+synaptic 在線安裝或升級Fedora core 4.0 軟件包》《Freshrpms.net 資源介紹,及apt 和yum 的應用》《fedora-rpmdevtools 工具介紹》

總結;

如果您是初學者,對Linux一無所知,讀完上面的一些文檔,我感覺軟件包管理,您可能就差不多入門了;至於對Linux系統管理的其它方面,還得慢慢來,比如用戶、磁盤、網絡、服務器等等;

後記:對於軟件包管理,可能沒有後記可寫了,我把初學者遇到的軟件管理寫的差不了;以後我會不定期的更新和維護這些文檔;如果我的水平有所提高,可能會寫一點關於軟件包管理的新內容;至少目前沒有這種能力 ;




Copyright © Linux教程網 All Rights Reserved