首页 > 系统相关 >linux--centos制作yum源

linux--centos制作yum源

时间:2023-01-29 17:02:27浏览次数:47  
标签:centos -- mnt desktop yum 挂载 iso root

一、制作本地yum源的步骤

1、  创建iso存放目录和挂载目录

[root@desktop ~]# cd /mnt/

[root@desktop mnt]# mkdir iso yum_mirror

2、  将iso文件上传到iso存放目录

[root@desktop ~]#rz –be

选择CentOS-7-x86_64-DVD-1810.iso

3、  将本地iso文件挂载到挂载目录

[root@desktop~]#mount -o loop /mnt/iso/CentOS-7-x86_64-DVD-1810.iso /mnt/yum_mirror

4、  备份并移除repo文件,并编辑local.repo

[root@desktop ~]cd /etc/yum.repos.d/

[root@desktop yum.repos.d]# mkdir repo_bak

[root@desktop yum.repos.d]# mv CentOS-* repo_bak/

[root@desktop yum.repos.d]# vi Centos-local.repo

[base-local]

name=CentOS-local

baseurl=file:///mnt/yum_mirror

gpgcheck=1

gpgkey=file:///mnt/yum_mirror/RPM-GPG-KEY-CentOS-Debug-7

enabled=0

5、  清除yum缓存,并建立新的缓存

[root@desktop ~]yum clean all

[root@desktop ~]yum makecache

[root@desktop ~]yum list|wc -l

6、  yum安装软件

[root@desktop ~]yum install –y vsftpd

7、  永久自动挂载iso

上面步骤是用的手动挂载的方式,系统重启后需要再次手动挂载。可以将挂载的操作加入到开机启动中,提供两种方式。

第一种:编辑/etc/fstab添加自动挂载的操作

[root@desktop ~]vim /etc/fstab

在最后一行添加:

/mnt/CentOS-7-x86_64-DVD-1810.iso  /mnt/yum_mirror iso9660 loop 0 0

保存,重启时即可实现自动挂载。

第二种:编辑/ect/rc.local添加自动挂载的操作

在最后一行添加:

mount -o loop /mnt/iso/CentOS-7-x86_64-DVD-1810.iso /mnt/yum_mirror

保存,重启时即可实现自动挂载。

二、制作yum镜像服务器

1、将iso镜像放到/var/www/html/base下

mount -o loop /mnt/iso/CentOS-7-x86_64-DVD-1810.iso /var/www/html/base

2、修改yum文件/etc/yum.repos.d/CentOS-Base.repo为如下:

[base]

name=base

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra

baseurl=http://172.16.122.13:801/base

gpgcheck=0

enabled=1

3、清除并重新建立缓存

[root@desktop ~]yum clean all

[root@desktop ~]yum makecache

[root@desktop ~]yum list|wc -l

标签:centos,--,mnt,desktop,yum,挂载,iso,root
From: https://www.cnblogs.com/yyanan/p/17073139.html

相关文章

  • 代码随想录算法训练营第15天 | 二叉树的层序遍历226. 翻转二叉树 101.对称二叉树
    102.二叉树的层序遍历文章:代码随想录(programmercarl.com)视频:讲透二叉树的层序遍历|广度优先搜索|LeetCode:102.二叉树的层序遍历_哔哩哔哩_bilibili思路:层序遍......
  • 欧姆龙FH_FZ视觉操作指南
    自定义宏参照数据获取和设定数值数据......
  • HotSpot VM启动时JNI_CreateJavaVM方法执行步骤
    1、确保只有一个线程调用这个方法并且确保只创建一个HotSpotVM实例。因为HotSpotVM创建的静态数据结构无法再次初始化,所以一旦初始化达到某个确定点后,进程空间里就只能有......
  • 002-dockerfile部署java项目
    1.dockerfile展示注意,这里是将DockerFile配置文件放到了maven项目目录内,和pom.xml同级目录。自动检测的文件名为Dockerfile,使用-f指定dockerfile文件路径#Downlo......
  • 【题解】P4707 重返现世
    隔壁友校的初一已经开始做这种题了,准老年选手感到恐惧。思路Min-Max容斥。首先考虑到\(|n-k|\leq10\),感觉有大力做法,考虑用Min-Max容斥求期望。设全集\(U\)......
  • [AGC011E] Increasing Numbers
    非常神秘。考虑一个上升数一定可以拆分成不超过九个形如\(111...(\texttt{k个1})={10^k-1\over9}\)的数之和,我们考虑用九个数\(\{a_1,a_2,...,a_9\}\)来表示一个上升......
  • Rabbitmq 与kafka
    Rabbitmq比kafka可靠,kafka更适合IO高吞吐的处理,比如ELK日志收集Kafka和RabbitMq一样是通用意图消息代理,他们都是以分布式部署为目的。但是他们对消息语义模型的定义的假设......
  • 外贸企业常用的营销工具
    米贸搜整理了以下外贸企业常用的外贸工具:Google+Google+是由谷歌公司拥有和经营的,用户可以通过你的Google帐户登录,在这个社交网站上你可以和不同兴趣的好友分享好玩的东西。......
  • CentOS Stream 9添加route路由网关
    网卡配置目录:/etc/NetworkManager/system-connections/方式1:在网卡配置文件中进行添加gateway网关配置我的第一个网卡的配置文件路径是:/etc/NetworkManager/system-conne......
  • 蓝桥杯备战日志(Python)2-相乘(逆向枚举)
    原题小蓝发现,他将  至  之间的不同的数与  相乘后再求除以  的余数,会得到不同的数。小蓝想知道,能不能在  至  之间找到一个数,与  相乘后再除以  后的余数......