資源描述:
《linux安裝軟件操作命令》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、5.4LINUX安裝軟件5.4.1rpm包安裝RPM(RedHatPackageManager)是一個(gè)開(kāi)放的軟件包管理系統(tǒng)。它工作于RedHatLinux以及其它Linux和UNIX系統(tǒng),可被任何人使用。設(shè)計(jì)用來(lái)簡(jiǎn)化Linux軟件的安裝,并提供強(qiáng)大的查詢(xún)功能。rpm包的格式看個(gè)例子:rsh-server-0.17-25.4.i386.rpmrsh-server:為軟件的名稱(chēng)0.17-25.4:為軟件的版本i386:為系統(tǒng)平臺(tái)rpm:表示為rpm包i386指這個(gè)軟件包適用于intel80386以上的x86架構(gòu)的計(jì)算機(jī)(AI32)i68
2、6指這個(gè)軟件包適用于intel80686以上(奔騰pro以上)的x86架構(gòu)的計(jì)算機(jī)(IA32)noarch指這個(gè)軟件包于硬件架構(gòu)無(wú)關(guān),可以通用。i686軟件包的程序通常針對(duì)CPU進(jìn)行了優(yōu)化,所以,向后兼容比較容易,i386的包在x86機(jī)器上都可以用。向前一般不兼容。不過(guò)現(xiàn)在的計(jì)算機(jī),奔騰pro以下的CPU已經(jīng)很少用,通常配置的機(jī)器都可以使用i686軟件包安裝安裝前,可以查看系統(tǒng)是否安裝了該軟件包-q表示查詢(xún)通常我們不記得軟件的全稱(chēng),可以使用以下命令查詢(xún)-qa表示查詢(xún)系統(tǒng)安裝所有的rpm包軟件,然后把軟件命的一部分用管道傳給grep過(guò)
3、濾安裝前可以先對(duì)將要進(jìn)行的安裝進(jìn)行測(cè)試安裝命令rpm-ivhrsh-server-0.17-25.4.i386.rpmRPM命令主要參數(shù): -i安裝軟件?! ?t測(cè)試安裝,不是真的安裝?! ?p顯示安裝進(jìn)度?! ?f忽略任何錯(cuò)誤?! ?U升級(jí)安裝?! ?v檢測(cè)套件是否正確安裝。5.4.2rpm.bin包安裝有時(shí)候我們下載的是xxxx.xxxx.rpm.bin文件,例如我們下載的JAVA開(kāi)發(fā)工具jdk-1_5_0_03-linux-i586-rpm.bin,安裝過(guò)程如下[root@tianxu~]#chmod+xjdk-1_5_0_
4、03-linux-i586-rpm.bin[root@tianxu~]#./jdk-1_5_0_03-linux-i586-rpm.bin……Doyouagreetotheabovelicenseterms?[yesorno]yesUnpacking...Checksumming...00Extracting...UnZipSFX5.42of14January2001,byInfo-ZIP(Zip-Bugs@lists.wku.edu).inflating:jdk-1_5_0_03-linux-i586.rpmPreparing..
5、.###########################################[100%]1:j2sdk#############(42%)5.4.3src.rpm包安裝有些軟件包是以.src.rpm結(jié)尾的,這類(lèi)軟件包是包含了源代碼的rpm包,在安裝時(shí)需要進(jìn)行編譯。這類(lèi)軟件包有兩種安裝方法方法一:①執(zhí)行rpm-iyour-package.src.rpm②cd/usr/src/redhat/SPECS③rpmbuild-bpyour-package.specs一個(gè)和你的軟件包同名的specs文件④cd/usr/src/red
6、hat/BUILD/your-package/一個(gè)和你的軟件包同名的目錄⑤./configure這一步和編譯普通的源碼軟件一樣,可以加上參數(shù)⑥make⑦makeinstall方法二:①執(zhí)行rpm-iyou-package.src.rpm②cd/usr/src/redhat/SPECS前兩步和方法一相同③rpmbuild-bbyour-package.specs一個(gè)和你的軟件包同名的specs文件這時(shí),在/usr/src/redhat/RPM/i386/(根據(jù)具體包的不同,也可能是i686,noarch等等)在這個(gè)目錄下,有一個(gè)新的r
7、pm包,這個(gè)是編譯好的二進(jìn)制文件。執(zhí)行rpm-inew-package.rpm即可安裝完成。5.4.4rpm包升級(jí)及相關(guān)信息查詢(xún)升級(jí)安裝rpm-Uvhrsh-server-0.17-25.4.i386.rpmU即為updaterpm包信息查詢(xún)查看安裝的rpm軟件的文件都在哪里查詢(xún)r(jià)pm包軟件包的基本信息查詢(xún)配置文件查詢(xún)依賴(lài)關(guān)系查詢(xún)某個(gè)文件屬于哪個(gè)軟件包卸載軟件有時(shí)會(huì)出現(xiàn)一些錯(cuò)誤或者警告:...isneededby...這說(shuō)明這個(gè)軟件被其他軟件需要,不能隨便卸載可以用rpm-e--nodeps強(qiáng)制卸載5.4.5源代碼安裝安裝.tar.
8、gz包軟件,例如安裝Apache,有下面幾個(gè)步驟:1.解壓文件[root@tianxu~]#tar-zxvfhttpd-2.2.4.tar.gz2.切換到解壓出來(lái)的目錄[root@tianxu~]#cdhttpd-2.2.43.配置編