1、RPM包 一、什麼是RPM
Redhat Package Manager, 由Redhat公司
開發的
軟件包和管理程序。
RPM設計目的:
. 方便的升級功能:可對單個軟件包進行升級,保留用戶原先的配置
. 強大的查詢功能:能夠針對整個軟件包的數據或是某個特定的文件進行查詢,也能夠
輕鬆地查出某個文件是屬於那個軟件包或從那來的。
. 系統校驗:不當心刪除了某個重要文件,但不知道是那個軟件包須要此文件時可使
用RPM查詢已經
安裝的軟件包中少了那些文件,是否須要從新
安裝,而且能夠檢驗出
安裝的軟件包是否已經被別人修改過。
. 容許用戶可以使用"純淨"的源代碼:讓用戶取得"未經處理過的源代碼",同時
再加上一份"補丁"程序,用戶能夠完成程序的編譯工做。
二、使用RPM 1.查看RPM包信息
rpm -qpi wine-20040121-1rh9winehq.i686.rpm
系統將會列出這個軟件包的詳細資料,包括文件大小、建立時間、編譯日期,用途等信息。
2.查看
安裝信息
rpm -qpl wine-20040121-1rh9winehq.i686.rpm系統將會列出這個軟件包將要
安裝在你的系統上的文件以及位置。
3.
安裝軟件咱們能夠用rpm -ivh wine-20040121-1rh9winehq.i686.rpm命令
安裝此軟件。在
安裝過程當中,若系統提示此軟件已
安裝過或因其餘緣由沒法繼續
安裝,但若咱們確實想執行
安裝命令,能夠在 -ivh後加一參數"——replacepkgs"或者使用"-Uvh"升級軟件包:
rpm -ivh -replacepkgs wine-20040121-1rh9winehq.i686.rpm rpm -Uvh wine-20040121-1rh9winehq.i686.rpm
4.卸載軟件rpm -qa | grep <文件名>;反饋信息rpm -e <反饋信息>;。
若是有依賴性檢查致使不能卸載,能夠考慮加上"——nodeps"參數,可是慎用。
5.經過FTP 站點直接在線
安裝軟件。
當找到含有你所需軟件的站點並與此網站鏈接後,執行下的命令便可實如今線
安裝,譬如在線
安裝wine-20040121-1rh9winehq.i686.rpm,能夠用命令:
rpm -i
ftp://
ftp.pht.com/pub/linux/redhat/rpms/wine-20040121-1rh9winehq.i686.rpm
6.修復
安裝系統軟件。
RPM軟件包提供了一個查找損壞文件的功能,執行此命令rpm-Va便可,Linux將爲你列出全部損壞的文件。你能夠經過Linux的
安裝光盤進行修復。
7.Linux系統中文件繁多,在使用過程當中,不免會碰到咱們不認識的文件,在Windows下我能夠用"開始/查找"菜單快速判斷某個文件屬於哪一個文件夾,在Linux中,下面這條命令行能夠幫助咱們快速斷定某個文件屬於哪一個軟件包:
rpm -qf <文件名>;此命令和6中的命令結合使用就能夠實現修復系統文件的效果。
2、tar,tar.gz,tar.bz2
tar包是用tar程序打包而成的,不是壓縮文件。
gz的包是用gunzip壓縮而來。
bz2的包是用bunzip2壓縮而來。
一、解壓若是是.tar的包用tar -xvf <文件名>;就能夠解包出來。
tar -xvf alsa-driver-1.0.1.tar系統會把alsa-driver-1.0.1.tar解壓出來,一般會在你的工做目錄下找到alsa-driver.1.0.1的目錄。
若是是.tar.gz的包用tar -zxvf <文件名>;就能夠解包出來。
tar -zxvf alsa-driver-1.0.1.tar.gz
若是是.tar.bz2的包用tar -jxvf <文件名>;就能夠解包出來。
tar -jxvf alsa-driver-1.0.1.tar.gz
另外可能你們還會碰到.tgz,.tbz的包,其中.tgz==.tar.gz,.tbz==.tar.bz2使用上面參數就能夠解壓。另一種比較特殊的就是.tar.tar的包,產生緣由不明,使用上面格式一個個試,應該是能夠打開的。
二、
安裝
一般來講./configure && make && make install就能夠編譯
安裝了。可是強烈建議根據其中的
安裝文檔進行,好比README,INSTALL等。此處不詳述。
三、卸載make uninstall仍是那句話強烈建議根據其中的
安裝文檔進行。通常來講INSTALL裏就會談到如何卸載。
四、關於tar,gunzip,bunzip2的更多相關信息能夠查看man或者自行查詢相關資料。
3、rar,zip
一、解壓使用這種格式的
安裝包不多見unzip -Z <文件名>;,unrar e <文件名>;就能夠解壓,其中rar須要
安裝解壓軟件我使用的是unrar,zip則系統自帶(Redhat)。
二、
安裝
安裝方法和tar包同樣。仍是可是強烈建議根據其中的
安裝文檔進行。