linux下使用iso文件作为yum安装源

linux下使用iso文件作为yum源的方法,以方便后续使用~
步骤:
1.将linux系统对应的安装文件(iso文件)拷贝到系统盘中
2.创建挂载路径
mkdir -p /mnt/iso
3.将iso文件挂载到/mnt/iso
mount -o loop xxxx.iso /mnt/iso
4.如果/etc/yum.repos.d/下面有其它的*.repo文件,先创建个备份文件夹,将这些repo先转移到文件夹中,自己写一个新的.repo的文件
vi /etc/yum.repos.d/file.repo
添加如下内容:
name=rhel6repo
baseurl=file:///mnt/iso
enabled=1
gpgckeck=0
gpgkey=file:///mnt/iso/RPM-GPG-KEY-redhat-release
5.清除cache
yum clean all
6.验证是否成功
yum -y install tree
tree


本文来自 热爱技术的小马哥 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/ma198812/article/details/53262234?utm_source=copy

Linux的版本:
[root@pbn ~]# head -n 1 /etc/issue
Red Hat Enterprise Linux Server release 6.1 (Santiago)
1.由于服务器不能直连外网,我使用的是ISO镜像文件当作yum的本地库进行安装,首先要将镜像文件挂载到Linux服务器上。
使用的ISO镜像文件:
[红帽企业.Linux.6].TLF-SOFT-Redhat.Enterprise.Linux.v6.UPDATE.1.DVD-HOTiSO.iso
(1) iso文件的位置(改名后):

[root@pbn ~]# ls /mnt/RedHat.Enterprise.Linux.6.iso/mnt/RedHat.Enterprise.Linux.6.iso
(2) 创建虚拟光驱的目录,用于挂载iso文件:

touch /mnt/vcdrom

    (3) 挂载

mount -p loop -t iso9660 /mnt/RedHat.Enterprise.Linux.6.iso /mnt/vcdrom
此处 -t 用于指定文件类型,也可以不指定,Linux自动判断
(4)将镜像文件拷下所有文件拷贝出来,当作yum的仓库位置。

cp /mnt/RedHat.Enterprise.Linux.6.iso /var/yum
这样就将ISO中的文件全部拷贝出来,放到/var/yum下了。

  1. 建立本地的yum源并指定仓库位置。yum的默认仓库配置目录是 /etc/yum.repos.d ,此目录下的以 .repo 结尾的文件都是yum的仓库地址。
    (1) 创建本地仓库配置文件, 以 .repo 结尾

touch localPackages.repo

       (2) 编辑文件内容:

[local]name=Instructor Server Repository baseurl=file:///var/yum/Serverenabled=1gpgcheck=0
[…] 代表这个库的名字,必须是唯一的,不可以重复。并且不能有空格。

name= 是这个库的说明,没有太大的实际意义,只是一个字段说明。

baseurl= 说明采取什么方式传输,具体路径在哪里,可以使用的方式有,file://,ftp://,http://等,关于baseurl中的变量,可以查看yum.conf 的手册:man yum.conf ,在手册的最后一段有详细描述。
enabled=1 说明启用这个更新库,0表示不启用。
gpgcheck=1 表示使用gpg文件来检查软件包的签名
(3) 清除yum缓存:

yum clean all

yum list all 即可查看yum当前安装包的情况和可用的安装包

测试安装screen:

yum install screen

配置完成后可以取消ISO的挂载

umount /mnt/vcdrom


本文来自 zws1987211 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/zws1987211/article/details/19402523?utm_source=copy
创作不易,谢谢支持,有钱的捧个钱场 在这里插入图片描述在这里插入图片描述

你可能感兴趣的:(linux下使用iso文件作为yum安装源)