linux rpm安裝軟體和yum安裝軟體

2021-07-11 18:36:18 字數 1577 閱讀 5115

,###在linux安裝軟體通常用:rpm和yum:

1、rpm二進位製包安裝

編譯後的檔案,**不開源,安裝速度較快,但是會存在依賴關係,副檔名是.rpm結尾的。

依賴關係:

依賴關係一般分為,順序依賴,環形依賴,模組依賴。

順序依賴:比如安裝a軟體,則系統系統需要安裝b軟體,所以必須先安裝完b在安裝a,如圖:

測試安裝httpd軟體,在安裝時系統提示需要安裝httpd-tools軟體 ,所以需要先安裝httpd-tools在安裝httpd

環形依賴:比如安裝a軟體,則系統提示安裝b軟體,在安裝b軟體時,系統提示安裝c軟體,在安裝c軟體時,系統提示安裝a軟體。

以安裝mysql為例子,如下:

系統提示中有類似.so.數字字樣的,則是這個mysql的rpm依賴這》個檔案。然而這個檔案屬於哪個rpm包需要在這個**查詢一下

查詢後根據相應的版本找到需要的rpm包,安裝即可。

rpm包查詢

rpm -qa httpd 查詢機器中是否安裝了http

rpm -qi httpd 查詢機器中的詳細資訊

rpm -ql httpd 查詢機器中的詳細資訊安裝位置

rpm -qf系統檔名查詢機器中的檔案屬於哪個包(系統檔名必須是通過rpm檔案安裝出來的)

rpm -qr httpd 查詢httpd依賴哪些包

常用引數:

-i (install) 安裝

-v (verbose) 顯示詳細資訊

-h (hash) 顯示進度

-u (upgrade) 更新

-e (erase) 刪除包

-q (query) 查詢

-a (all) 全部

-p 查詢系統未安裝包

安裝命令簡單,沒有依賴關係,只能安裝和解除安裝,不能查詢

例如安裝rzsz命令:yum -y(自動回答yes) install lrzsz

yum list 查詢所有yum軟體包

yum search httpd 查詢httpd相關軟體包

yum -y udpate httpd 公升級

yum -y remove httpd 刪除

linuxRPM包管理和軟體安裝

簡介 linux軟體包的分類 原始碼包 開源,指令碼安裝,複雜,速度慢,可控性高,效率低,不常用 二進位製包 系統預設,rpm包 管理簡單,速度快,不開源,可控性低,效率高,常用rpm包命名規則 名稱 版本 修正版 型別 for example software 1.2.3 1.tar.gz 軟體名...

Linux RPM安裝軟體和Yum命令

1.rpm安裝軟體 rpm有點像windows系統中的控制面板,會建立統一的資料庫檔案,詳細記錄軟體資訊並能夠自動分析依賴關係。表1 1是一些常用的rpm軟體包命令,當前不需要記住它們,大致混個 臉熟 就足夠了。表1 1 常用的rpm軟體包命令 安裝軟體的命令格式 rpm ivh filename....

linux rpm 解除安裝和安裝

舉openssl為例子 1 先查詢需要解除安裝的程式 rpm qa grep openssl 顯示 openssl 0.9.8e 12.el5 openssl devel 0.9.8e 12.el5 2 解除安裝 nodeps 強制 rpm e nodeps openssl 0.9.8e 12.el...