安裝rpm包
公升級rpm包:#cd /mnt/packages/
含義:-i :安裝
-v:視覺化
-h:顯示安裝進度
–force:強制安裝
–nodeps:當要安裝的rpm包依賴與其他包時,即使其他包沒安裝,這個也要安裝
rpm -uvh filename
//-u表示公升級,filename:存在的檔案
解除安裝rpm包:rpm -e filename
//filename:包名
查詢乙個包是否已經安裝:rpm -q rpm包名
(包名不帶平台資訊和字尾名)
列出乙個rpm包的安裝檔案:rpm -ql 包名
列出某個檔案屬於哪個rpm包:rpm -qf 檔案的絕對路徑
列出所有可用的rpm包:yum list
(顯示@base或@anaconda的為未安裝;顯示@updates則需公升級)
安裝rpm包:yum install (-y) (rpm包名)
//若不加-y,則會以與使用者互動的方式安裝,所以最好加上
解除安裝rpm包:yum remove (-y) (rpm包名)
//最好不要加「-y」
公升級rpm包:yum update (-y) (rpm包)
使用本地光碟製作yum源
#mount /dev/cdrom /mnt
//掛載光碟
#cp -r /etc/yum.repos.d /etc/yum/repos.d_bak
//備份
#rm -rf /etc/yum.repos.d/*
//刪除/etc/yum.repos.d目錄下所有的repo檔案
#vi /etc/yum.repos.d/***.repo
//建立新檔案***.repo在裡面加入:
[***]
name=install ***
baseurl=file://mnt
enabled=1
gpgcheck=0
#yum makecache
//重新整理repos生成快取,即可安裝相應的rpm包
#rm -rf /etc/yum.repos.d
#mv /etc/yum.repos.d_bak /etc/yum.repos.d
#yum list
//一定要執行這行
解壓原始碼包:tar -zxvf httpd-2.2.32.tar.gz
配置相關的選項並生成makefile
生成makefile,需進行編譯# yum install -y gcc
//安裝gcc編譯器
#./configure --prefix=/usr/local/apache2
#echo $?
//驗證這一步是否成功
0
//返回值為0,則執行成功,否則不成功
安裝#make
#echo $?
//驗證是否編譯成功
0
//結果為0,就可以執行最後一步
#make install
#ls /usr/local/apache2/
//安裝完,檢視一下
安裝RPM包或原始碼包
在windows系統下安裝軟體很簡單,只要雙擊字尾為.exe的檔案即可。然而linux下安裝軟體就沒那麼容易了前面我們多次使用yum命令,它是red hat 所特有的安裝rpm程式包工具。使用rpm工具安裝某乙個程式包時,有可能會因為該程式包依賴另乙個程式包而無法安裝 而使用yum工具時,就可以連同...
安裝包RPM包或原始碼包
mount dev cdrom mnt 掛載光碟 rpm 軟體包管理器 i 安裝 需要安裝包完整名稱 v 視覺化 h 顯示安裝進度 u 表示公升級 q 查詢包是否安裝 qa 查詢當前系統已安裝的所有包 qi 查詢已安裝的包的相關資訊 ql 查詢包的安裝檔案 qf 某個檔案屬於哪個包 命令後跟絕對路徑...
安裝RPM包或者原始碼包
rpm工具 rpm他是以一種資料庫記錄的方式將我們所需要的套件安裝到linux主機的一套管理程式 關於rpm各個選項的含義如下 i 表示安裝 v 表示視覺化 h 表示安裝進度 在安裝rpm包時,常用的附帶引數還有如下幾項 force 表示強制安裝 即覆蓋屬於其他包的檔案也要安裝 nodeps 表示當...