先來看看Linux軟件擴(kuò)展名。軟件后綴為.rpm最初是Red Hat Linux提供的一種包封裝格式,現(xiàn)在許多Linux發(fā)行版本都使用;后綴為.deb是Debain Linux提供的一種包封裝格式;后綴為.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系統(tǒng)打包工具tar打包的;后綴為.bin 的一般是一些商業(yè)軟件。通過擴(kuò)展名可以了解軟件格式,進(jìn)而了解軟件安裝。
RPM格式軟件包的安裝 1.簡(jiǎn)介 幾乎所有的Linux發(fā)行版本都使用某種形式的軟件包管理安裝、更新和卸載軟件。與直接從源代碼安裝相比,軟件包管理易于安裝和卸載;易于更新已安裝的軟件包;易于保護(hù)配置文件;易于跟蹤已安裝文件。 RPM全稱是Red Hat Package Manager(Red Hat包管理器)。RPM本質(zhì)上就是一個(gè)包,包含可以立即在特定機(jī)器體系結(jié)構(gòu)上安裝和運(yùn)行的Linux軟件。RPM示意圖見圖1。 .sdec|安裝前腳本|二進(jìn)制文件|二進(jìn)制文件|。。。|安裝前腳本 圖1 RPM結(jié)構(gòu)示意圖 大多數(shù)Linux RPM軟件包的命名有一定的規(guī)律,它遵循名稱-版本-修正版-類型-MYsoftware-1.2 -1.i386.rpm 。 2.安裝RPM包軟件 ?!pm -ivh MYsoftware-1.2 -1.i386.rpm RPM命令主要參數(shù): -i 安裝軟件。 -t 測(cè)試安裝,不是真的安裝。 -p 顯示安裝進(jìn)度。 -f 忽略任何錯(cuò)誤。 -U 升級(jí)安裝。 -v 檢測(cè)套件是否正確安裝。 這些參數(shù)可以同時(shí)采用。更多的內(nèi)容可以參考RPM的命令幫助。