当前位置:首页 » 文件管理 » 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

热点内容
android添加sdk 发布:2025-05-15 08:59:20 浏览:5
oracle数据导入sql 发布:2025-05-15 08:55:00 浏览:49
最适合做的脚本 发布:2025-05-15 08:54:27 浏览:380
太原php培训班 发布:2025-05-15 08:41:38 浏览:937
豌豆服务器地址 发布:2025-05-15 08:34:56 浏览:712
linux下php编译安装 发布:2025-05-15 08:30:37 浏览:592
c语言八进制十六进制 发布:2025-05-15 08:22:17 浏览:282
华为安卓如何更新鸿蒙 发布:2025-05-15 08:18:52 浏览:373
工商密码器是什么 发布:2025-05-15 08:18:50 浏览:752
c语言自考 发布:2025-05-15 07:52:42 浏览:501