首页 > 系统相关 >Centos7配置本地yum源

Centos7配置本地yum源

时间:2023-02-27 22:36:47浏览次数:40  
标签:repo centos CentOS devel Centos7 yum 本地 iso

1、基于iso镜像的centos源

1.1 准备iso

# 首先看自己使用的linux服务器内核版本
[root@centos-2009 home]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)

# 下载对应版本的linux镜像
# 我这里用的时清华大学的开源网站
https://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/
# 下载CentOS-7-x86_64-DVD-2009.iso标准版,并传到 /home 路径下

1.2 挂载iso

#尝试过直接把iso镜像放到/media/CentOS/路径下而不挂载导致无法获取yum源文件
#挂载iso文件
[root@centos-2009 /]# mkdir -p /mnt/centos
[root@centos-2009 /]# mount -o loop /home/CentOS-7-x86_64-DVD-2009.iso /mnt/centos/
mount: /dev/loop0 写保护,将以只读方式挂载

#查看iso镜像内含的文件
[root@centos-2009 /]# ls /mnt/centos/
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

#清理原来的yum源缓存
yum clean all
#显示已配置的源
yum repolist
#yum安装一个插件试试,如果安装成功,则yum挂载成功,原来的iso镜像可以删除了

1.3 备份原yum源的配置文件

# 进入yum源的配置文件处
cd /etc/yum.repos.d/
# 将所有文件备份,其中CentOS-Base.repo是默认使用的yum源配置文件,CentOS-Media.repo是本地的yum源配置文件
mkdir -p /etc/yum.repos.d/repo.bak
mv ./*.repo repo.bak/
# 复制一份CentOS-Media.repo
cp ./repo.bak/CentOS-Media.repo ./

1.4 修改yum源的配置文件

修改 CentOS-Media.repo使其启用

vim /etc/yum.repos.d/CentOS-Media.repo

修改内容如下

[Centos7]
name=Centos7 - Media
baseurl=file:///mnt/centos
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

文件注释,不可复制repo不识别#

[Centos7]                                            # 这个是本源的名字(随便,不可重复)
name=Centos7 - Media                                 # 名字(随便)
baseurl=file:///mnt/centos                           # 上方步骤复制镜像所创建的目录
enabled=1                                            # yum源是否启用 1-启用  0-不启用
gpgcheck=1                                           # 安全检测 1-启用  0-不启用
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

1.5 更新yum源配置

# 清除原来的yum缓存
yum clean all
# 建立元数据缓存
yum makecache
# 显示已配置的源
yum repolist
# 有如下信息表示yum源制作成功,包的yum源文件名字都变成了Centos7
# 安装基础工具包
yum -y install gcc gcc-c++ make ntpdate bzip2-devel curl-devel libjpeg-devel libpng-devel freetype-devel libXpm-devel gmp-devel openldap-devel unixODBC-devel postgresql-devel sqlite-devel net-snmp-devel libxslt-devel libxml2-devel pcre pcre-devel mysql-devel libmemcached zlib zlib-devel vim wget lrzsz tree nmap elinks openssl openssl-devel curl lynx net-tools dos2unix nc tcpdump iotop sysstat vim-enhanced ruby patch bash-completion zip unzip lsof psmisc python-devel expat-devel libnl-devel cyrus-sasl*

标签:repo,centos,CentOS,devel,Centos7,yum,本地,iso
From: https://www.cnblogs.com/linu-x/p/17162212.html

相关文章

  • 配置阿里云yum源
    修改默认的yum仓库,把原有的移动到创建的目录里(踢出国外的yum源)#切换到/ect/yum.repos.d/目录下cd/etc/yum.repos.d/#新建repo目录mkdirrepo#把原有的移动到创......
  • Idea本地调试Flink踩坑
    1.背景    最近在整理以往写的项目,需要把所有做过的项目全部放到一个git地址上,整理过程中,准备再测试一下Flink程序,结果程序无法启动,就只有跟着报错一个一个的踩坑。2......
  • Caffeine - 实际案例:为什么要引入Caffeine本地缓存
    问题背景情景分析服务,老版本里会每次查询/翻页,均会重新请求一次。每次请求都会涉及到重新查询permission的工作。permission信息,是scenarioService通过grpc调用faneDataS......
  • centos7中 /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
     001、安装strcuture遇到如下问题:[root@PC1console]#./structure-bash:./structure:/lib/ld-linux.so.2:badELFinterpreter:Nosuchfileordirectory ......
  • nginx代理本地目录配置文件
    #usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx......
  • 本地仓库推送到远程仓库
    1、创建远程仓库(这里用的是码云https://gitee.com)2、生成SSH公钥步骤ps:先使用cd~/.ssh查看是否生成过SSH公钥,如果看到NOsuchfileordirectory,代表没有生成公钥。......
  • 本地虚拟机centos7通过docker安装主从redis3.2
    1、下载redisdocker镜像dockerpullredis:3.22、在home下建立mydata目录在/home/mydata/redis下面建立两个目录conf与data3、docker运行主从dockerrun-p6379:6379--n......
  • 本地虚拟机centos7通过docker安装主从mysql5.7.21
    1、下载mysql镜像dockerpullmysql:5.7.212、在home下建立mydata目录在/home/mydata/mysql下面建立两个目录conf与data3、docker运行起来两个服务器的服务dockerrun-p3......
  • 本地虚拟机centos7空间扩展10G记录
    因为要安装oracle11g的docker版本,空间不够,所以增加10G空间进入linux系统df-h发现跟原来一样没有增加,需要进行操作按下面操作,主要是fdisk/dev/sda[root@localhost~]#fdis......
  • VMWare虚拟机CentOS7.4开机出现welcome to emergency mode的解决方法
    转载自:https://www.jb51.net/article/146928.htm============ 今天使用虚拟机做实验,在系统安装完成后,优化一些选项后,就操作了挂载ISO镜像文件,系统启动后如下报错我试......