溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎樣搭建你的第一個yum源

發(fā)布時間:2021-12-10 16:23:18 來源:億速云 閱讀:214 作者:柒染 欄目:大數(shù)據(jù)

這篇文章將為大家詳細講解有關怎樣搭建你的第一個yum源,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

 

yum源就像是一個寶庫,里面有許多rpm包,誰想去里面取東西只要指定路徑就可以,那么我們?nèi)绾未罱ㄗ约旱膫}庫呢?

YUM搭建

客戶端建立自己的YUM源

環(huán)境 :以本地ISO作為YUM源

1、掛載ISO

mount /dev/cdrom /mnt/cdrom -o loop \\我們首先需要將ISO鏡像掛載上,mount為掛載命令

怎樣搭建你的第一個yum源

2、建立YUM源

cd /etc/yum.repos.d/

vi my.repo

注意:名字一定是repo結尾的,系統(tǒng)會自動識別這個文件后綴。

3、my.repo內(nèi)容如下定義YUM源的名字

[my-source]

對 YUM源的注釋name=abc

YUM源位置(可支持FTP/HTTP等) baseurl=file:///mnt/cdrom

是否啟用此YUM源.0為不啟用,1為啟用enabled=1

gpg秘鑰檢測功能是否支持.0為否,1為允許gpgcheck=0

指定 gpg秘鑰所在路徑及名稱gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-Test

怎樣搭建你的第一個yum源

4、測試

yum repolist

yum search xxx

yum install xxx -y

當有多個yum源時可以通過配置優(yōu)先級來確定哪個源最優(yōu)先考慮(CentOS)

#yum install yum-plugin-priorities -y

在 yum的源配置文件中加入

priority=N [N=1-99, 數(shù)字越低優(yōu)先級越高]

priorities的插件安裝在/etc/yum/pluginconf.d中,配置文件為priorities.conf

如設置了優(yōu)先級,需要注意當優(yōu)先級1(最高優(yōu)先級)存在軟件且其他優(yōu)先級也存在此軟件,則僅以優(yōu)先級1為準。如低優(yōu)先級此軟件有新版本,而高優(yōu)先級沒有新版本(如使用ISO作為repo)則軟件不會更新。

RPM: RedHat Package Manage(RedHat 包管理)

RPM為二進制軟件包,用戶可以直接對軟件進行安裝.

RPM的組成一般由四個部分組成

1.軟件名

2.軟件版本號

3.架構[i686,x86_64,noarch]

4.后綴名[rpm(二進制包)/src.rpm(源代碼包)]

RPM特點

1.二進制文件不用對軟件進行編譯然后在安裝

2.對src.rpm包可以再次進行調(diào)整并生成二進制軟件

3.對軟件的控制、查詢、卸載非常方便

4.軟件包關聯(lián)處理不智能

命令:rpm

功能 :安裝后綴為RPM軟件

語法格式:rpm < 選項> < 軟件包名>

選項用法
-i:安裝軟件包
-v:安裝時顯示安裝信息
-h:以“#”作為進度條顯示安裝進度
-e:刪除軟件包
-U:升級軟件包,如果升級的軟件包不存在,則轉(zhuǎn)為安裝
-F:升級軟件包,如果升級的軟件包不存在,則放棄升級
--nodeps:忽略軟件包的關聯(lián)包
--force:強制安裝,忽略錯誤/提示等信息

選項:

-q:查詢,查詢選項有許多副參數(shù)

1) -qa: 查詢本地系統(tǒng)當前所有已安裝的軟件包

2) -qf: 查詢某個文件/目錄由哪個軟件包安裝所產(chǎn)生的

3)-ql: 查詢某個軟件包的安裝路徑

4) -qi: 查詢指定軟件包的詳細信息

5)--whatrequires: 查詢指定軟件包的關聯(lián)包

6)--whatprovides: 查詢某個模塊屬于哪個軟件包

7) -qR: 查詢指定軟件需要哪些模塊才能正常工作

8)-qd: 僅查詢幫助文檔

9)-qc: 查找配置文檔

10)-q --scripts: 查詢安裝/刪除軟件包的腳本

11)-q --changelog: 顯示軟件包更改的信息

-qlp:顯示指定軟件包的信息

--root:指定軟件的安裝目錄

-V:驗證已安裝的軟件選項使用時

如果使用-V時沒有出現(xiàn)任何信息則代表其軟件安裝的所有文件均沒有被修改或其他動作。如出現(xiàn)相關信息則代表某個方面被修改過

其信息代碼表示

選項用法
-V代表表示
5:MD5 checksum
S:文件大小
L:Symbolic link (連接符號)
T:文件的修改時間
D:設備
U:文件屬主
G:文件屬組
M:文件的權限及類型

關于怎樣搭建你的第一個yum源就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

yum
AI