Linux 使用系统ISO制作yum源
关于linux安装问题,大多数情况下 系统开发完成之后,需要部署到生产机器上,客户提供的机器预装好了操作系统,但是都是内网环境 与外网都是物理隔绝的,那么
在搭建生产环境时需要安装相关软件时,如果自己从外网下载 再拷贝到生产机器上 会很不方便 ,而且安装文件存在相互依赖 不一定安装成功。yum安装会自动加载相关依赖包,既然不能连接外网 就需要制作本地yum源。
第一步:理解Linux 三个目录 mnt 、media、dev
/mnt目录 是被系统管理员使用,手动挂载一些临时媒体设备的目录。
/media目录存放自动挂载的硬件,比如软盘、光盘、DVD,插入后会自动生成相应目录
/dev不是存放设备的驱动程序,而是作为访问外部设备文件的接口,比如U盘,插入linux系统后,用fdisk -l查看分区,显示文件为/dev/sda1。则我们可以将u盘挂载到/mnt/usb1下,mount /dev/sda1 /mnt/usb1 即可。
第二步:我们把这个linux版本的ISO文件上传到相关目录下 比如 /home/rhel-server-7.3-x86_64-dvd.iso
[root@PCS102 home]# ls -l
-rw-r--r--. 1 root root 3793747968 Aug 22 09:32 rhel-server-7.3-x86_64-dvd.iso
第三步:挂载
mount命令用于加载文件系统到指定的加载点
mount(选项)(参数)
第一个参数:设备文件名:指定要加载的文件系统对应的设备名;
第二个参数:加载点:指定加载点目录。
比如:mount -t auto /dev/cdrom /mnt/cdrom 把/dev/cdrom 加载到/mnt/cdrom
(1)在mnt下挂载ISO
mount -o loop /home/rhel-server-7.3-x86_64-dvd.iso /mnt/cdrom
(2)在media下挂载
mount /home/rhel-server-7.3-x86_64-dvd.iso /media/cdrom -t iso9660 -o loop
(3)如果我们使用是VMware管理的虚拟机 那可以直接使用挂载的ISO镜像
mount -t iso9660 /dev/cdrom /mnt/cdrom
第四步:修改yum源配置文件
1、将/etc/yum.repos.d/目录下的所有文件全部bak一下
[root@PCS102 yum.repos.d]# ls -lrt
total 20
-rw-r--r--. 1 root root 1874 Mar 25 2016 mesosphere.repo
-rw-r--r--. 1 root root 65 May 9 11:23 1.repo.bak
-rw-r--r--. 1 root root 137 Aug 22 10:03 unicamp-misc.repo
-rw-r--r--. 1 root root 2323 Aug 22 10:58 CentOS-Base.repo
-rw-r--r--. 1 root root 360 Aug 22 15:03 redhat.repo
2、在/etc/yum.repos.d/目录下新建myiso.repo文件
[base]
name=iso ##仓库描述
baseurl=file:///mnt/ISO ##镜像挂载位置
enabled=1 ##是否启用
gpgcheck=0 ###1为检查0为不检查
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RedHat-release##签名密钥
3、清除yum缓存,并测试是否配置成功
清除缓存:
yum clean all
测试是否配置成功:
yum list
制作yum仓库:https://www.cnblogs.com/marility/p/7278374.html
ISO文件制作yum源:https://www.cnblogs.com/icerain0/p/9009660.html
Linux 使用系统ISO制作yum源的更多相关文章
- Linux使用系统光盘作为YUM源
--Linux使用系统光盘作为YUM源------------------------------2013/11/07 1. 挂载光盘 Linux代码 # mkdir /media/cdrom ...
- Linux使用本地iso作为yum源
虚拟机中的Linux有时不能连接上外网,为了能够方便的安装各种packages,于是调查配置本地yum安装的方法. 首先,将作为源的iso的挂载到系统上. mount -o loop /dev/cdr ...
- Linux 永久挂载镜像文件和制作yum源
Linux mount命令是经常会使用到的命令,它用于挂载Linux系统外的文件. 1.镜像挂载到系统指定目录下:[root@master cdrom]# mount -t auto /mnt/c ...
- Linux修改系统以及pip更新源
Linux修改系统以及pip更新源 时间:2015-08-01来源:csdn 作者:henulwj 修改系统更新源 你是否跟我一样在刚看时接触Linux时被系统更新源问题搞得晕头转向,不同的Linux ...
- ZYNQ的Linux Linaro系统镜像制作SD卡启动
ZYNQ的Linux Linaro系统镜像制作SD卡启动 0. 概述 ZYNQ生成uboot的时候和正常的ARM设备不太一样,ZYNQ属于二次辅助启动uboot然后由uboot启动内核,大概意思就是 ...
- 搭建CnetOS6.5x64最小系统及在线yum源的配置
CentOS系统作为红帽系列的一款linux系统,因为其免费.开源,在中小企业中得到了广泛应用,生产上为了更好的利用资源,都采用最小系统安装,因为一个图形界面都会占去系统资源的30%到40%,生产上一 ...
- Linux服务器redhat配置本地yum源
前面给大家介绍了很多在Linux安装软件的知识,这些软件往往依赖了很多第三方的工具或者软件,如果在Linux服务器有外网的情况,咱们可以通过yum install这样的命令直接去安装这些相关的工具或者 ...
- LINUX使用FTP搭建网络版YUM源
在YUM,FTP服务器上配置(192.168.56.2) .安装.配置vsftp # rpm -ivh vsftpd--.el6.x86_64 # chkconfig vsftpd on # serv ...
- RedHat6.5用ISO配置yum源
CentOS自带强大的yum功能,默认为从网上自动下载rpm包,对于网速不太给力或者没有网络的情况下需要用的话就不是很方便,很多软件尤其是服务器上的软件我们么有必要追求最新,稳定性最重要,这里我们用C ...
随机推荐
- linux shell中curl 发送post请求json格式问题
今天在linux中使用curl发送一个post请求时,带有json的数据,在发送时发现json中的变量没有解析出来 如下 curl -i -X POST -H 'Content-type':'appl ...
- yii---生产链接的方法
yii生成链接的方法: Yii::$app->urlManager->createUrl('xxx/xxx') <?= Yii::$app->urlManager->cr ...
- 转基于概率的矩阵分解原理详解(PMF)
上一篇博客讲到了推荐系统中常用的矩阵分解方法,RegularizedMF是对BasicMF的优化,而PMF是在RegularizedMF的基础上,引入概率模型进一步优化.假设用户U和项目V的特征矩阵均 ...
- hdu1540 Tunnel Warfare【线段树】
During the War of Resistance Against Japan, tunnel warfare was carried out extensively in the vast a ...
- 2018牛客网暑期ACM多校训练营(第二场) A - run - [DP]
题目链接:https://www.nowcoder.com/acm/contest/140/A 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 131072K,其他语言262144K ...
- c#导出ListView中的数据到Excel表格
1.添加组件:Microsoft.Office.Interop.Excel 步骤:右键点击“引用”--->添加引用--->COM--->Microsoft.Office.Intero ...
- redux+react-redux+示例的快速上手体验
刚学习redux的同学提供一些可供参考的例子. 之前用vue用了很久 vue的语法糖用起来是真的舒服 react 其实毕竟他们都是类似的框架, 虽然语法大不同, 但是有些地方的思想还是很像的, 废话 ...
- 设计模式之——flyweight模式
flyweight模式,又叫做享元模式. 顾名思义,享元模式就是共享一个元素. 百度百科 解释为: 享元模式(英语:Flyweight Pattern)是一种软件设计模式.它使用共享物件,用来尽可能减 ...
- LCA——最近公共祖先
今天终于把倍增的LCA搞懂了!尽管周测都没写,尽管lca其实很简单,但这也是进度君的往前一点点的快乐.学渣的呻吟. 倍增的lca其实关键就在于二进制的二进制的拆分(显然是两次的拆分,很奇妙,懂二进制的 ...
- 在本机搭建vue-cli3项目
vue-cli3官方网址: https://cli.vuejs.org/zh/ 由于公司开始一个新项目,用到的是vue-cli3搭建的项目,所以自己想搭建一个项目,今天搭建的项目就是一个很简单的项目, ...