,###在linux安裝軟體通常用:rpm和yum:
1、rpm二進位製包安裝
編譯後的檔案,**不開源,安裝速度較快,但是會存在依賴關係,副檔名是.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 -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...