1、*.rpm形式的二進制軟件包
安裝:rpm -ivh *.rpm
卸載:rpm -e packgename
說明:RPM(RedHat Packge Manager)是RedHat公司出的軟件包管理器,使用他能夠很容易地對rpm形式的軟件包進行安裝、升級、卸載、驗證、查詢等操作,安裝簡單,而卸載時
也能夠?qū)④浖惭b在多處目錄中的文檔刪除干凈,因此推薦初學者盡可能使用rpm形式的軟件包。rpm的參數(shù)中-i是安裝,-v是校驗,-h是用散列符顯示
安裝進度,*.rpm是軟件包的文檔名(這里的*.rpm特指*.src.rpm以外的以rpm為后綴的文檔);參數(shù)-e是刪除軟件包,
packgename是軟件包名,和軟件包的文檔名有所區(qū)分,他往往是文檔名中位于版本號前面的字符串,例如apache-3.1.12-
i386.rpm和apache-devel-3.1.12-i386.rpm是軟件包文檔名,他們的軟件包名稱分別是apache和apache-
devel。更多的rpm參數(shù)請自行參看手冊頁:man rpm。
假如您不喜歡在字符界面下安裝或卸載這些軟件包,完萬能夠在X-Window下使用圖像界面的軟件包管理程式,如glint、xrpm這樣的圖像接口,或是KDE的kpackge等,這樣對軟件包的安裝、升級、卸載、驗證和查詢就能夠通過點擊鼠標來輕松完成。
2、*.tar.gz/*.tgz、*.bz2形式的二進制軟件包
安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2
卸載:手動刪除
說明:*.tar.gz/*.bz2形式的二進制軟件包是用tar工具來打包、用gzip/bzip2壓縮的,安裝時直接解包即可。對于解壓后只有單一目錄的軟件,卸載時
用命令“rm -rf
軟件目錄名”;假如解壓后文檔分散在多處目錄中,則必須一一手動刪除(稍麻煩),想知道解壓時向系統(tǒng)中安裝了哪些文檔,能夠用命令“tar ztvf
*.tar.gz”/“tar ytvf
*.bz2”獲取清單。tar的參數(shù)z是調(diào)用gzip解壓,x是解包,v是校驗,f是顯示結(jié)果,y是調(diào)用bzip2解壓,t是列出包的文檔清單。更多的參
數(shù)請參看手冊頁:man tar。
假如您更喜歡圖像界面的操作,能夠在X-Window下使用KDE的ArK壓縮檔案管理工具。
3、提供安裝程式的軟件包
這類軟件包已提供了安裝腳本或二進制的安裝向?qū)С淌剑╯etup、install、install.sh等),只需運行他就能夠完成軟件的安裝;而卸載時也相應地提供了反安裝的腳本或程式。例如SUN公司的StarOffice辦公軟件套件就使用名為setup的安裝程式,而且在軟件安裝后提供反安裝的功能,現(xiàn)在這種類型的軟件包還比較少,因其安裝和卸載的方式和Windows軟件相同,所以就無需多講了。
二、源代碼分發(fā)軟件包的安裝和卸載
Linux軟件的源代碼分發(fā)是指提供了該軟件任何程式源代碼的發(fā)布形式,需要用戶自己編譯成可執(zhí)行的二進制代碼并進行安裝,其長處是配置靈活,能夠隨意去掉或保留某些功能/模塊,適應多種硬件/操作系統(tǒng)平臺及編譯環(huán)境,缺點是難度較大,一般不適合初學者使用。
1、*.src.rpm形式的源代碼軟件包
安裝:rpm -rebuild *.src.rpm
cd /usr/src/dist/RPMS
rpm -ivh *.rpm
卸載:rpm -e packgename
說明:rpm --rebuild *.src.rpm命令將源代碼編譯并在/usr/src/dist/RPMS下生成二進制的rpm包,然后再安裝該二進制包即可。packgename如前所述。
2、*.tar.gz/*.tgz、*.bz2形式的源代碼軟件包
安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解壓
然后進入解壓后的目錄:
./configure 配置
make 編譯
make install 安裝
卸載:make uninstall 或 手動刪除