最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

yum的repo文件詳解、yum源的更換方式

 更新時(shí)間:2026年01月29日 10:51:10   作者:一寫代碼就開(kāi)心  
文章介紹了Fedora中的repo文件和yum.conf的配置,解釋了如何修改repo文件以啟用或禁用軟件倉(cāng)庫(kù),并檢查GPG簽名,還介紹了如何創(chuàng)建自己的私有yum倉(cāng)庫(kù),包括使用命令生成關(guān)聯(lián)關(guān)系文件,并提供了一個(gè)簡(jiǎn)單的操作流程

1 什么是repo文件

?repo文件是Fedora中yum源(軟件倉(cāng)庫(kù))的配置文件,通常一個(gè)repo文件定義了一個(gè)或者多個(gè)軟件倉(cāng)庫(kù)的細(xì)節(jié)內(nèi)容。

例如我們將從哪里下載需要安裝或者升級(jí)的軟件包,repo文件中的設(shè)置內(nèi)容將被yum讀取和應(yīng)用!

2 yum.conf

這個(gè)是yum的配置文件,位置是在

/etc/yum.conf

vi /etc/yum.conf


[main]
cachedir=/var/cache/yum
#cachedir:yum緩存的目錄,yum在此存儲(chǔ)下載的rpm包和數(shù)據(jù)庫(kù),一般是/var/cache/yum。


debuglevel=2
#debuglevel:除錯(cuò)級(jí)別,0──10,默認(rèn)是2 貌似只記錄安裝和刪除記錄

logfile=/var/log/yum.log
pkgpolicy=newest
#pkgpolicy: 包的策略。一共有兩個(gè)選項(xiàng),newest和last,這個(gè)作用是如果你設(shè)置了多個(gè)repository,而同一軟件在不同的repository中同時(shí)存 在,yum應(yīng)該安裝哪一個(gè),如果是newest,則yum會(huì)安裝最新的那個(gè)版本。如果是last,則yum會(huì)將服務(wù)器id以字母表排序,并選擇最后的那個(gè) 服務(wù)器上的軟件安裝。一般都是選newest。


distroverpkg=centos-release
#指定一個(gè)軟件包,yum會(huì)根據(jù)這個(gè)包判斷你的發(fā)行版本,默認(rèn)是redhat-release,也可以是安裝的任何針對(duì)自己發(fā)行版的rpm包。


tolerant=1
#tolerent,也有1和0兩個(gè)選項(xiàng),表示yum是否容忍命令行發(fā)生與軟件包有關(guān)的錯(cuò)誤,比如你要安裝1,2,3三個(gè)包,而其中3此前已經(jīng)安裝了,如果你設(shè)為1,則yum不會(huì)出現(xiàn)錯(cuò)誤信息。默認(rèn)是0。


exactarch=1
#exactarch,有兩個(gè)選項(xiàng)1和0,代表是否只升級(jí)和你安裝軟件包c(diǎn)pu體系一致的包,如果設(shè)為1,則如你安裝了一個(gè)i386的rpm,則yum不會(huì)用1686的包來(lái)升級(jí)。


retries=20
#retries,網(wǎng)絡(luò)連接發(fā)生錯(cuò)誤后的重試次數(shù),如果設(shè)為0,則會(huì)無(wú)限重試。


obsoletes=1
gpgcheck=1
#gpgchkeck= 有1和0兩個(gè)選擇,分別代表是否是否進(jìn)行g(shù)pg校驗(yàn),如果沒(méi)有這一項(xiàng),默認(rèn)是檢查的。


reposdir=/etc/yy.rm #默認(rèn)是 /etc/yum.repos.d/ 低下的 xx.repo后綴文件
#默認(rèn)都會(huì)被include 進(jìn)來(lái) 也就是說(shuō) /etc/yum.repos.d/xx.repo 無(wú)論配置文件有多少個(gè) 每個(gè)里面有多少個(gè)[name] 最后其實(shí)都被整合到 一個(gè)里面看就是了 重復(fù)的[name]后面的覆蓋前面的


exclude=xxx
#exclude 排除某些軟件在升級(jí)名單之外,可以用通配符,列表中各個(gè)項(xiàng)目要用空格隔開(kāi),這個(gè)對(duì)于安裝了諸如美化包,中文補(bǔ)丁的朋友特別有用。


keepcache=[1 or 0]
#  設(shè)置 keepcache=1,yum 在成功安裝軟件包之后保留緩存的頭文件 (headers) 和軟件包。默認(rèn)值為 keepcache=0 不保存



reposdir=[包含 .repo 文件的目錄的絕對(duì)路徑]
#  該選項(xiàng)用戶指定 .repo 文件的絕對(duì)路徑。.repo 文件包含軟件倉(cāng)庫(kù)的信息 (作用與 /etc/yum.conf 文件中的 [repository] 片段相同)。

3 yum.repo.d

我們使用find yum*

找到和yum相關(guān)的所有的文件

進(jìn)入yum.repo.d里面

vim 進(jìn)去,就可以修改配置

剛進(jìn)來(lái)是

enable=1 表示啟用該repo,0為不啟用

gpgcheck=0 表示不檢查, 默認(rèn)不檢查,檢查的話要導(dǎo)入公鑰和私鑰

4 自己私有的yum倉(cāng)庫(kù)

我們不想要網(wǎng)上的,因?yàn)榘姹締?wèn)題,所以我們自己創(chuàng)建一個(gè)文件夾,將我們自己需要的依賴都放到這個(gè)文件夾里面,因?yàn)楦鱾€(gè)依賴是有關(guān)聯(lián)關(guān)系的,寫關(guān)聯(lián)關(guān)系的是一個(gè)文件,如果生成關(guān)聯(lián)關(guān)系

使用命令,但是這個(gè)命令本地是沒(méi)有的,所以,需要自己安裝

yum    install   createrepo

之后根據(jù)這個(gè)命令,執(zhí)行對(duì)應(yīng)的倉(cāng)庫(kù)文件,就可以生成我們自己的yum倉(cāng)庫(kù)了

[root@192 cache]# createrepo /soft

執(zhí)行完成,這個(gè)文件夾下就有一個(gè)文件夾repodata

這個(gè)文件夾里面就有各個(gè)依賴的關(guān)系

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • linux系列之常用運(yùn)維命令整理筆錄(小結(jié))

    linux系列之常用運(yùn)維命令整理筆錄(小結(jié))

    這篇文章主要介紹了linux系列之常用運(yùn)維命令整理筆錄(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Linux實(shí)現(xiàn)將磁盤分區(qū)掛載到文件目錄

    Linux實(shí)現(xiàn)將磁盤分區(qū)掛載到文件目錄

    這篇文章主要介紹了Linux實(shí)現(xiàn)將磁盤分區(qū)掛載到文件目錄方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Linux使用pt-slave-restart監(jiān)控多個(gè)從庫(kù)的Shell腳本案例

    Linux使用pt-slave-restart監(jiān)控多個(gè)從庫(kù)的Shell腳本案例

    本文介紹了如何編寫并使用一個(gè)基于pt-slave-restart的Shell腳本,實(shí)現(xiàn)對(duì)多個(gè)MySQL從庫(kù)復(fù)制狀態(tài)的靈活監(jiān)控,支持多種配置方式、參數(shù)覆蓋、錯(cuò)誤處理及守護(hù)進(jìn)程等功能,便于高效管理數(shù)據(jù)庫(kù)復(fù)制,需要的朋友可以參考下
    2025-10-10
  • SSH遠(yuǎn)程登錄和端口轉(zhuǎn)發(fā)詳解

    SSH遠(yuǎn)程登錄和端口轉(zhuǎn)發(fā)詳解

    這篇文章主要介紹了關(guān)于SSH遠(yuǎn)程登錄和端口轉(zhuǎn)發(fā)的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-03-03
  • Linux系統(tǒng)命令中tree命令詳解

    Linux系統(tǒng)命令中tree命令詳解

    tree命令以樹(shù)狀圖列出文件目錄結(jié)構(gòu)。不過(guò)某些Linux上(Centos 6.4)沒(méi)有tree命令,下面這篇文章將先進(jìn)行介紹安裝方法,然后詳細(xì)介紹tree命令的使用,有需要的朋友們可以參考借鑒,下面跟著小編來(lái)一起看看吧。
    2016-12-12
  • 使用腳本實(shí)現(xiàn)故障時(shí)自動(dòng)重啟Apache

    使用腳本實(shí)現(xiàn)故障時(shí)自動(dòng)重啟Apache

    這篇文章主要介紹了使用腳本實(shí)現(xiàn)故障時(shí)自動(dòng)重啟Apache,需要的朋友可以參考下
    2014-12-12
  • Linux內(nèi)存泄漏檢測(cè)實(shí)現(xiàn)原理與過(guò)程分析

    Linux內(nèi)存泄漏檢測(cè)實(shí)現(xiàn)原理與過(guò)程分析

    這篇文章主要介紹了Linux內(nèi)存泄漏檢測(cè)實(shí)現(xiàn)原理與過(guò)程分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • ubuntu查看版本號(hào)以及查看內(nèi)核版本號(hào)

    ubuntu查看版本號(hào)以及查看內(nèi)核版本號(hào)

    文章介紹了五種查看Ubuntu版本號(hào)和內(nèi)核版本號(hào)的方法,包括使用`uname -a`、`lsb_release -a`、`hostnamectl`、`cat /etc/os-release`以及直接查看內(nèi)核版本號(hào)
    2026-02-02
  • 安裝Ubuntu 16.04后要做的事(總結(jié))

    安裝Ubuntu 16.04后要做的事(總結(jié))

    Ubuntu 16.04發(fā)布了,帶來(lái)了很多新特性,同樣也依然帶著很多不習(xí)慣的東西,所以裝完系統(tǒng)后還要進(jìn)行一系列的優(yōu)化。本篇文章主要介紹了安裝Ubuntu 16.04后要做的事,有興趣的可以了解一下。
    2016-12-12
  • Ubuntu服務(wù)器安裝與配置KingbaseES國(guó)產(chǎn)數(shù)據(jù)庫(kù)方法(圖文)

    Ubuntu服務(wù)器安裝與配置KingbaseES國(guó)產(chǎn)數(shù)據(jù)庫(kù)方法(圖文)

    文章介紹了Ubuntu服務(wù)器KingbaseES國(guó)產(chǎn)數(shù)據(jù)庫(kù)的安裝與配置流程,涵蓋環(huán)境準(zhǔn)備、掛載ISO、初始化數(shù)據(jù)庫(kù)等步驟,并強(qiáng)調(diào)其Oracle兼容性、高性能、高安全性及穩(wěn)定可靠的特點(diǎn),適合企業(yè)級(jí)應(yīng)用遷移與部署,同時(shí)提供官方技術(shù)支持與文檔保障
    2025-09-09

最新評(píng)論

武定县| 乌恰县| 湘西| 宜阳县| 阿鲁科尔沁旗| 绍兴县| 南汇区| 尤溪县| 泸定县| 兴义市| 浏阳市| 黄冈市| 新化县| 永定县| 洛浦县| 宜宾县| 光山县| 芜湖县| 大港区| 奎屯市| 庆阳市| 贺州市| 措勤县| 远安县| 二连浩特市| 高邮市| 谢通门县| 汉寿县| 平遥县| 双桥区| 柘荣县| 乃东县| 哈尔滨市| 平罗县| 莆田市| 南华县| 卢湾区| 耒阳市| 岚皋县| 汾西县| 梁山县|