Linux 安裝命令rpm yum

2021-09-18 05:00:55 字數 2284 閱讀 5285

#rpm 軟體包編譯

儲存和資料壓縮

⽂件安裝

配置⽂件⽣成

系統服務註冊

軟體依賴檢查和依賴輸出

rpm [install-options] package_file1

–test 可以⽤於測試安裝是否能夠成功,⽽不實際安裝。

–nodeps 忽略依賴強制安裝

–replacepkgs 重新安裝並覆蓋原有的⽂件

–force 可以進⾏強制覆蓋安裝

#rpm -ivh --force --nodeps +rpm包名 忽略依賴關係強制安裝軟體包

-a:查詢所有套件;

-b《完成階段》《套件檔》+或-t 《完成階段》《套件檔》+:設定包裝套件的完成階段,並指定套件檔的檔名稱;

-c:只列出組態配置檔案,本引數需配合"-l"引數使用;

-d:只列出文字檔案,本引數需配合"-l"引數使用;

-e 刪除指定的套件;

-f《檔案》+:查詢擁有指定檔案的套件;

-h或–hash:套件安裝時列出標記;

-i:顯示套件的相關資訊;

-i《套件檔》或–install《套件檔》:安裝指定的套件檔;

-l:顯示套件的檔案列表;

-p《套件檔》+:查詢指定的rpm套件檔;

-q:使用詢問模式,當遇到任何問題時,rpm指令會先詢問使用者;

-r:顯示套件的關聯性資訊;

-s:顯示檔案狀態,本引數需配合"-l"引數使用;

-u《套件檔》或–upgrade《套件檔》:公升級指定的套件檔;

-v:顯示指令執行過程;

-vv:詳細顯示指令執行過程,便於排錯。

注意:查詢未安裝包的資訊指定的是 rpm 包的⽂件名⽽不是某個包的

軟體名rpm [install-options] package_file1…

-i install 安裝

-v 顯示詳細資訊

-h 顯示安裝進度

/var/lib/rpm rpm配置目錄

rpm 系統會將⼀些元資訊儲存在它的資料庫中,使⽤ rpm -q 命令查詢軟體包的相關資訊時將會查詢這些資料庫.

資料庫⽂件位於 /var/lib/rpm ⽬錄中。如果 rpm 的資料庫損壞,將會導致⼀些 rpm 資料丟失,⼀些功能將⽆法正常使⽤

#yum 合集前端軟體包編譯

參考:可以同時配置多個資源庫(repository)

簡潔的配置⽂件(/etc/yum.conf)

⾃動解決增加或刪除rpm包時遇到的倚賴性問題

使⽤⽅便

保持與rpm資料庫的⼀致性

-info 顯示安裝包資訊package

-list 顯示所有已經安裝和可以安裝的程式包

-list 顯示指定程式包安裝情況

groupinfo 顯示程式組group資訊

安裝包

-install 全部安裝

-install 安裝指定的安裝包

-groupinstall 安裝程式組

解除安裝包

-remove 刪除程式包

-groupremove 刪除程式組

配置檔案

/etc/yum.conf

/etc/yum.repos.d/local.repo

[server] ——— ⽤於區別各個不同的repository,必須唯⼀的名稱

name=server ——- 是對repository的描述

baseurl=file:///mnt/cdrom/server —— yum在安裝包是查詢的路徑

enabled=1 —— yum 在安裝或公升級軟體包時會將該倉庫做為軟體包提供源。

gpgcheck=0 —-有1和0兩個選擇,分別代表是否是否進⾏gpg校驗

check-update 檢查可更新的包

clean all 清除全部

clean packages 清除臨時包檔案(/var/cache/yum 下檔案)

clean headers 清除rpm標頭檔案

clean oldheaders 清除舊的rpm標頭檔案

deplist 列出包的依賴

list 可安裝和可更新的rpm包

list installed 已安裝的包

list extras 已安裝且不在資源庫的包

info 可安裝和可更新的rpm包 資訊

info installed 已安裝包的資訊(-qa 引數相似)

install[rpm包] 安裝包

CentOS7中rpm,yum軟體安裝命令

etc 配置檔案安裝目錄 usr bin 可執行的命令安裝目錄 usr lib 程式所使用的函式庫儲存位置 usr share doc 基本的軟體使用手冊儲存位置 usr share man 幫助檔案儲存 rpm命令 rpm包,由 構成,包名 版本資訊 版本號 執行平台 對已安裝軟體資訊的查詢 rp...

linux下軟體包的安裝(rpm,yum)

使用rpm安裝軟體 為了方便linux 使用者新增和刪除軟體,red hat 公司提出了軟體包管理器rpm,由於它的出現使得在linux 中安裝 解除安裝應用程式變得相對簡單,預設情況下 即不出現檔案依賴問題 使用者只需雙擊rpm 軟體包,系統會自動進行安裝。乙個rpm包檔案是能夠讓應用軟體執行的全...

RPM,YUM,原始碼包安裝

和windows不同,linux下安裝軟體的方式有三種,分別是rpm,yum以及原始碼包安裝 安裝公升級 rpm安裝時可選的選項有 i 表示安裝 v 表示視覺化 h表示顯示安裝進度 u 公升級 force 表示強制安裝,即使覆蓋屬於其他包的檔案也要安裝 nodeps 表示當要安裝的rpm包依賴於其他...