安裝RPM包或原始碼包(3 13)

2021-10-03 21:35:31 字數 2036 閱讀 7587

安裝rpm包

#cd /mnt/packages/

含義:-i :安裝

-v:視覺化

-h:顯示安裝進度

–force:強制安裝

–nodeps:當要安裝的rpm包依賴與其他包時,即使其他包沒安裝,這個也要安裝

公升級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

# yum install -y gcc//安裝gcc編譯器

#./configure --prefix=/usr/local/apache2

#echo $?//驗證這一步是否成功

0//返回值為0,則執行成功,否則不成功

生成makefile,需進行編譯

#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 表示當...