資源描述:
《redhat軟件包管理指南轉(zhuǎn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、Redhat軟件包管理指南轉(zhuǎn)Fedora/Redhat軟件包管理指南2008年07月07日星期一16:49REDHAT9Linux常用CommandLinux學(xué)問堂Fedora/Redhat軟件包管理指南/*本文針對Fedora/Redhat系列,版本可能不同,但是基本原理都一樣。是在多篇文章的基礎(chǔ)上,再加以我的一些使用心得和體會綜合而成,算是對Fedora/Redhat系列軟件包管理的一個總結(jié)吧。部分內(nèi)容在其他的發(fā)行版上應(yīng)該是也是適合的,比如Debian/Ubuntu等。*/一軟件安裝分類:1、本地軟件安裝卸載,分幾種情況:A:RPM包,這種軟件包就像windows的EXE安裝文件一樣
2、,各種文件已經(jīng)編譯好,并打了包,哪個文件該放到哪個文件夾,都指定好了,安裝非常方便,在圖形界面里你只需要雙擊就能自動安裝。終端里面安裝與卸載詳見下文二.RPM包的安裝B:tar.gz(bz或bz2等)結(jié)尾的源代碼包,這種軟件包里面都是源程序,沒有編譯過,需要編譯后才能安裝,安裝方法為:1、打開一個SHELL,即終端2、用CD命令進入源代碼壓縮包所在的目錄3、根據(jù)壓縮包類型解壓縮文件(*代表壓縮包名稱)tar-zxvf*.tar.gztar-jxvf*.tar.bz(或bz2)4、用CD命令進入解壓縮后的目錄5、輸入編譯文件命令:./configure(有的壓縮包已經(jīng)編譯過,這一步可以省去
3、)6、然后是命令:make7、再是安裝文件命令:makeinstall8、安裝完畢===如何卸載:1、打開一個SHELL,即終端2、用CD命令進入編譯后的軟件目錄,即安裝時的目錄3、執(zhí)行反安裝命令:makeuninstall==安裝目錄:注意makeinstall命令過程中的安裝目錄,或者閱讀安裝目錄里面的readme文件,當(dāng)然最好的辦法是在安裝的過程中指定安裝目錄,即在./configure命令后面加參數(shù)--prefix=/*,如:./configure--prefix=/usr/local/aaaa,即把軟件裝在/usr/local/路徑的aaaa這個目錄里。一般的軟件的默認安裝目錄
4、在/usr/local或者/opt里,可以到那里去找找C:以bin結(jié)尾的安裝包,這種包類似于RPM包,安裝也比較簡單1、打開一個SHELL,即終端2、用CD命令進入源代碼壓縮包所在的目錄3、給文件加上可執(zhí)行屬性:chmod+x*.bin(中間是字母x,小寫)3、執(zhí)行命令:./*.bin(realplayerforlinux就是這樣的安裝包)===如何卸載:把安裝時中選擇的安裝目錄刪除就OK===執(zhí)行安裝過程中可以指定,類似于windows下安裝。2.在線安裝:Redhat/Fedora通過在線安裝更新軟件包,除了系統(tǒng)自帶的up2date以外,還有更為強大的在線升級工具yum和apt-ge
5、t可用,主要資源有freshrpms.net和rpm.livna.org。(一).yum的使用(1)、首先我們要到下面的地址下載與自己系統(tǒng)相對應(yīng)的版本的yum:、安裝軟件舉例:#yuminstall軟件名注:yum優(yōu)點:軟件包依賴關(guān)系自行解決詳見下文四.yun的用法(二)apt的使用a)軟件包的安裝:#apt-getinstall軟件包名稱//注:不要加版本號,軟件名就好b)移除軟件包:#apt-getremove軟件包名c)對系統(tǒng)全面升級:#apt-getupgrade#apt-getdist-upgrade詳見下文五.apt的用法3.軟件包管理器system-config-packa
6、gesFedoraCore系統(tǒng)中軟件包管理工具system-config-packages,這個工具主要是對系統(tǒng)安裝盤中的軟件管理,比如從安裝盤中添加,有時我們在安裝系統(tǒng)時沒有安裝的軟件,可以通這個軟件來補充;也可以通過軟件包管理工具來刪除通過系統(tǒng)安裝盤已經(jīng)安裝的軟件;功能上來說并不是特別強大;但對于補裝軟件還是有必要的;詳見下文七.Fedora軟件包管理器system-config-packages4、安裝完軟件后如何執(zhí)行。安裝完軟件后可以有好多種方法執(zhí)行軟件:A、有些軟件安裝后會自動在應(yīng)用程序列表里加上快捷鍵,和windows一樣,到那里找就行了。B、如果在應(yīng)用程序列表里找不到的話,
7、可以直接在/開始/運行命令里輸入命令:啟動命令一般就是軟件名,如firefox,realplay,xmms等C、也可以打開一個shell終端,輸入軟件名,和在"運行命令"里一樣。如果不知道命令全程的話,可以輸入開頭的字母,然后按tab鍵查找,系統(tǒng)會自動顯示以輸入字母開頭的所有命令D、你也可以直接到安裝目錄下運行啟動文件,linux下的可執(zhí)行圖標和shell終端圖標很像E、到/usr/bin目錄里找安裝的軟件啟動文件執(zhí)行命令。linu