Linux-centos下的軟體安裝
阿新 • • 發佈:2018-11-24
安裝軟體的方式主要有RPM包、TAR包、gz包、bin檔案、以sh結尾的檔案
RPM包
rpm 是linux的一種軟體包名稱,以.rmp結尾,安裝的時候語法為:rpm -ivh。
rpm包的安裝有個很大的缺點就是檔案的關聯性太大,有時裝一個軟體要安裝很多其他的軟體包,很麻煩。
安裝
rpm -ivh [包名] 引數說明 -i 安裝軟體 -t 測試安裝,不是真的安裝 -p 顯示安裝進度 -f 忽略任何錯誤-U 升級安裝 -v 檢測套件是否正確安裝 -h 顯示進度 --nodeps 不檢測依賴性
升級
rpm -Uvh [包名] (可替代安裝)
-U 升級
解除安裝
rpm -e [包名] (只能跟包名,不能跟包全名) -e 解除安裝 --nodeps 不檢測依賴性
例如要安裝software-1.2.3-1.i386.rpm這個包時,應執行:
rpm –ivh software-1.2.3-1.i386.rpm
而當解除安裝時,則應執行:
rpm –e software。
查詢
rpm -q [包名] 查詢包是否安裝 rpm -qa 查詢所有已安裝的RPM包 rpm -qa | grep httpd 查詢匹配 rpm -qi [包名] 查詢包的詳情 rmp-qR [包名] 檢視需要哪些包依賴 rpm -ql [包名] 查詢包中檔案安裝位置
YUM
yum就是RedHat以及CentOS下用來管理rpm軟體,並解決依賴檔案的軟體倉庫,能夠從指定的伺服器自動下載rpm和所有依賴的軟體
常用命令
yum install [軟體名] -y 安裝軟體
yum remove [軟體名] 刪除軟體
yum list 列出倉庫所有可用的軟體
如果安裝時你不加-y他會問你要不要安裝。如果你想自己來控制有些包是否安裝,這裡不要加-y,如果你想自動安裝,不進行互動,這裡加入-y
yum的配置檔案所在的目錄
/etc/yum.repos.d/*.repo
編譯安裝
1 下載軟體原始碼 wget [url路徑] 2 解壓縮 tar -xvf [軟體包] 3 進入解壓後的目錄 cd [目錄] 4 檢查平臺特徵 ./configure --prefix=指定安裝目錄 5 編譯 make 6 安裝 make install 7 刪除安裝時產生的臨時檔案 make clean