當前位置:首頁 » 文件管理 » centosyum緩存

centosyum緩存

發布時間: 2023-04-04 08:44:20

A. Centos7 本地yum源配置

一般除非是最小化安裝,不然centos7系統中都會有createrepo命令,如果沒有,需要通過rpm -ivh 安裝如下三個包:

然後使用,createrepo 命令生成yum倉庫

最後,在/etc/yum.repo.d/目錄中創建repo文件,文件內容指向本地倉庫的路徑。repo文件格式如下:

當做完如上操作後,我們使用如下命令創建yum緩存,然後通過yum list命令可以看到倉庫內rpm包列表:

B. CentOs8.0配置yum源

一、備份(防止出錯,建議備份)衡陪晌

cd /etc/yum.repos.d

cp CentOS-AppStream.repo CentOS-AppStream.repo-bak

cp CentOS-Base.repo CentOS-Base.repo-bak

cp CentOS-Extras.repo CentOS-Extras.repo-bak

二、更換 CentOS-Base.repo 為 阿亂帆里雲的 CentOS-Base.repo

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

三、更新yum緩存

yum clean all
yum makecache

四、更改url

find /咐鋒etc/yum.repos.d/ -name "*.repo" | xargs sed -i 's/$releasever/8-stream/g'

find /etc/yum.repos.d -name "*.repo" | xargs sed -i 's/$basearch/x86_64/g'

五、-----------

C. yum源重建緩存報錯

報錯:file:///mnt/cdrom/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /mnt/cdrom/repodata/repomd.xml"

解決:vi /etc/yum.repos.d/CentOS-Media.repo,將裡面的enabled=1改成enabled=0,然後鋒行圓保存退出。完了之後執行 yum makecache,如果能緩存,說明解決銀塌了帶帶

D. CentOS 如何搭建本地和區域網yum源

搭建本地yum源

本地yum源,就意味著只有搭建該yum源的這台伺服器能使用,其它的伺服器都不能使用該yum源。搭建本地yum源的所有步驟如下:

搭建區域網yum源

除了可以搭建桐消本地yum源外,我們還可以基於HTTP方式配置yum源,這樣我們就可以配置一個區域網內都可以使用的yum源。

一般都是通過apache 來搭建HTTP的yum源明返,本次我們使用Nginx搭建

登陸瀏覽器訪問查看yum倉庫

最後,局槐知我們開始配置yum的配置文件

在/etc/yum.repos.d新建一個名為nginx-yum.repo 的配置文件,內容如下:

清除下yum 原有的信息,載入新的緩存

這樣,區域網yum源就可以使用了

安裝一個軟體試下效果

E. CentOS7 配置 yum 源和 epel 源

1、配置 浙大yum源。

在浙江大學開源鏡像網站中選擇Linux的發行版和版本,網站會自動生成我們所需版本的yum源信息,然後修改yum源即可。

2、配置網易擾畝和阿里的yum源(浙大的似乎更新緩慢,需要更新版本的軟體安裝選擇商業公司的為好)

以root用戶身份進入 /etc/yum.repos.d 目錄

wget http://mirrors.aliyun.com/repo/Centos-7.repo

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

yum clean all (清除yum緩存)

yum makecache (重新生成緩液森yum緩存)

3、安裝 epel源(在網易和阿里yum源下,直接yum安裝即可;另一埋好種方式是rpm安裝)

yum list | grep epel-release

yum install -y epel-release

yum repolist enabled (查看系統可用的yum源)

yum repolist all (查看系統所有的yum源)

F. yum清除緩存並重建拒絕連接怎麼辦

yum清除緩存並重祥嘩大建拒絕連接只需將CentOS-Base里包含aliyuncs.com的行刪除即可。
1、打開yumcleanall進行測試網路連接是蘆鄭否異常。
2、通過rpm安裝createrepo文件。
3、清除文件並重建元數據緩存yumcleanallyummakecache。
4、運行命令:createrepo-v/yum-dir#創建yum倉庫的索引文件。
5、使用yum對軟體包進行分謹豎組:createrepo-g/tmp/comps.xml/yum-dir。

G. Centos如何創建YUM源倉庫

1、安裝 createrepo

yum install -y createrepo

2、修改yum配置文件,將緩存開啟

vim /etc/yum.conf

cachedir=/var/cache/yum/$basearch/$releasever 絕蔽殲  #緩存存放位置

keepcache=1 #修改為 1 表示開啟緩存

3、以安裝HTTP為例

yum install -y  httpd

4、准備REPO包

mkdir  /mnt/http   #建立打包目錄

cd /var/cache/yum/x86_64/7/

find ./ -name "*.rpm" -exec cp -r {} /mnt/http \;

5、打包REPO包並沖

cd /mtn/http

createrepo  ./

cd ..

tar -zcvf  http.tar.gz    ./並伏

6、製作離線yum 的本地源

vim /etc/yum.repos.d/http.repo

[httpd]

name=httpd

baseurl=file:///mnt/http

enable=1

gpgcheck=0

完成操作

H. 解決centos8 yum 安裝報錯 AppStream

1.centos8 yum安裝時報錯無法從AppStream下載明搜

2.作操作前建議做個快照

3.測試網路是否暢通 ping www..com

4.更新國內Yum源 #本人用的騰訊源冊差

騰雲yum源: https://mirrors.tencent.com/help/centos.html
阿里yum源: https://developer.aliyun.com/mirror/centos

5.將原有源重命名或刪除 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentO S-Base.repo.bak 或 rm -rf /etc/yum/repos.d/CentOS-Base.repo
6. wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos8_base.repo

7.清理之前的Yum緩存 yum clean all

8.重新生成緩存 yum makecache 不出意外會報錯 Failed to download metadata for repo 'AppStream'

9. vim /etc/yum.repos.d/CentOS-Base.repo.rpmsave 找到

[AppStream]

name=Qcloud centos AppStream - $basearch

baseurl=http://mirrors.cloud.tencent.com/centos/$releasever/AppStream/$basearch/os/

enabled=0

gpgcheck=1

gpgkey=http://mirrors.cloud.tencent.com/centos/RPM-GPG-KEY-CentOS-Official

替換掉 /etc/yum.re pos.d/CentOS-AppStream.repo 里的原[AppStrean]

10.運行yum makecache 成功

11.建議做個快照。建議做州槐皮個快照

I. centos7.5利用yum緩存搭建本地源

一、環境centos7.5-minimal

二、設置yum.conf,默認是關閉緩存

vi /etc/yum.conf    

keepcache=0改為keepcache=1

cachedir=/var/cache/yum/    rpm緩存目錄

三、利用網路yum安裝相應的包

例如:yum install tk tcl enca zip unzip vsftpd lftp ntp wget dos2unix vim-enhanced net-tools -y

安裝完畢後,把/var/cache/yum目錄下所有rpm包拷貝到某個目錄下,比如拷貝到/home/test目錄下

find /var/cache/yum/ -name *.rpm -type f -exec cp {} /home/test/ \;

四、安裝createrepo(創建yum源索引)

#yum install createrepo -y

#cd /home 

#createrepo -v  test

五、配置本地yum文件

#cd /etc/yum.repos.d

#vi test.repo

#yum clean all

#yum makecache

熱點內容
c語言八進制十六進制 發布:2025-05-15 08:22:17 瀏覽:282
華為安卓如何更新鴻蒙 發布:2025-05-15 08:18:52 瀏覽:372
工商密碼器是什麼 發布:2025-05-15 08:18:50 瀏覽:750
c語言自考 發布:2025-05-15 07:52:42 瀏覽:501
壓縮的玉 發布:2025-05-15 07:51:22 瀏覽:790
android的控制項 發布:2025-05-15 07:50:36 瀏覽:553
南崗法院伺服器ip地址 發布:2025-05-15 07:46:02 瀏覽:288
實況如何退出賬號安卓 發布:2025-05-15 07:45:56 瀏覽:919
深入編譯器 發布:2025-05-15 07:41:35 瀏覽:879
電信手機號服務密碼怎麼查 發布:2025-05-15 07:40:10 瀏覽:614