精华内容
下载资源
问答
  • //本地iso挂载为只读文件(本示例中,iso为光驱光盘) # mount -o loop /dev/sr0 /mnt/ //目录/etc/yum.repos.d/下的文件mv备份 # mv /etc/yum.repos.d/* /home/bak/ //创建新.repo # touch /etc/yum.repos.d/base....
    //系统
    # cat /etc/redhat-release 
    CentOS release 6.8 (Final)
    # uname -r
    2.6.32-642.el6.x86_64
    //SELinux关闭
    //关闭SELinux,机器需要重启
    # sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
    //验证
    # grep SELINUX=disabled /etc/selinux/config
    SELINUX=disabled
    //关闭SELinux,不需要重启
    # setenforce 0
    setenforce: SELinux is disabled
    
    //本地iso挂载为只读文件
    # mount -o loop /iso/CentOS-6.8-x86_64-bin-DVD1.iso /yum/cd1/
    # mount -o loop /iso/CentOS-6.8-x86_64-bin-DVD2.iso /yum/cd2/
    //目录/etc/yum.repos.d/下的文件mv备份
    # mv /etc/yum.repos.d/* /home/bak/
    //创建新.repo
    # cat /etc/yum.repos.d/local-base.repo
    [base]
    #
    name=base
    baseurl=file:///yum/cd1/
    	    file:///yum/cd2/
    gpgcheck=0
    enabled=1
    gpgkey=file://etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
    //清空缓存
    # yum clean all
    //更新缓存
    # yum makecache
    //完成
    
    //系统
    # cat /etc/redhat-release 
    CentOS Linux release 7.6.1810 (Core)
    # uname -r
    3.10.0-957.el7.x86_64
    //SELinux关闭
    //关闭SELinux,机器需要重启
    # sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
    //验证
    # grep SELINUX=disabled /etc/selinux/config
    SELINUX=disabled
    //关闭SELinux,不需要重启
    # setenforce 0
    setenforce: SELinux is disabled
    
    //本地iso挂载为只读文件(本示例中,iso为光驱光盘)
    # mount -o loop /dev/sr0 /mnt/
    //目录/etc/yum.repos.d/下的文件mv备份
    # mv /etc/yum.repos.d/* /home/bak/
    //创建新.repo
    # touch /etc/yum.repos.d/base.repo
    //base.repo内容如下
    [media]
    name=CentOS-$releasever - Media
    baseurl=file:///mnt
    gpgcheck=1
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    //清空缓存
    # yum clean all
    //更新缓存
    # yum makecache
    # yum repolist	//报告yum源数据
    已加载插件:fastestmirror
    Loading mirror speeds from cached hostfile
    源标识                                     源名称                                                状态
    media                                      CentOS-7 - Media                                      4,021
    repolist: 4,021
    //完成
    
    展开全文
  • 1.挂载iso镜像 #创建挂载点 mkdir/mnt/chroom #手动挂载iso镜像 mount-oloop-tiso9660/tmp/XXX.iso/mnt/chroom #(-t指定挂载类型-o挂载方式) #查看是否挂载成功 df-h cd/mnt/chroom #取消挂载 umount/mnt/chr...
    1.挂载iso镜像
      #创建挂载点
      mkdir /mnt/chroom
      #手动挂载iso镜像
      mount -o loop -t iso9660 /tmp/XXX.iso /mnt/chroom
      #(-t 指定挂载类型 -o 挂载方式)
      #查看是否挂载成功
      df -h
      cd /mnt/chroom
      #取消挂载
      umount /mnt/chroom
    
      ##设定开机自动挂载-方法1
      vi /etc/rc.d/rc.local
      #(rc.d目录下面对应着各个级别启动时加载项) 
      新增 mount -o loop -t iso9660 /tmp/XXX.iso /mnt/chroom                
      ##设定开机自动挂载-方法2  
      vi /etc/fstab
      新增 /tmp/XXX.iso /mnt/chroom iso9660 loop 0 0
    
      #查看开机自动挂载是否设定成功  
      umount
      mount -a
    
    2.设定yum 源为iso镜像
      cd /etc/yum.repos.d
      ls 
      新建源
      vi cdroom.repo
       [CDROOM] 库名
       NAME=ISOFILE
       BASEURL=file:///mnt/cdroom指定为本地光盘挂载点     
       enable=1 启用
       gpgcheck=0 是否检查GPG-KEY,为1检查必须指定下行信息,为0不检查
       gpgkey=file:///etc/pki/rpm-gpg//RPM-GPG-KEY-redhat-release 根据不同版本找到对应文件
       #(可以不新建repos.d文件,将上面内容加进自带的repos.d文件中)  
    
       #将原系统自带的包停用 
       mv rhel-source.repo rhel-source.repo.bak
       #清缓存 
       yum clean all
       #更新 
       yum update

     3.关于yum 源 可以指定外网的清华源或阿里

       https://mirrors.tuna.tsinghua.edu.cn/

       https://mirrors.aliyun.com/repo/Centos-5.repo

       https://mirrors.aliyun.com/repo/Centos-6.repo

      

    转载于:https://blog.51cto.com/12278613/1874270

    展开全文
  • Centos7挂载光驱当yum源

    2019-09-17 22:18:13
    1.首先vmware虚拟机先将centos7的iso加载上去。 2.然后创建挂载点:mkdir /mnt/cdrom 3.挂载光驱到挂载点:mount /dev/cdrom /mnt/cdrom/ 4.修改yum配置文件 在baseurl加一行:file:///mnt/cdrom 修改enabled=0改...

    这个不敢确定是否好用,自己完全是靠猜想去做的。

    1.首先vmware虚拟机先将centos7的iso加载上去。

    2.然后创建挂载点:mkdir /mnt/cdrom

    3.挂载光驱到挂载点:mount /dev/cdrom /mnt/cdrom/

    4.修改yum配置文件
    在baseurl加一行:file:///mnt/cdrom
    修改enabled=0改为enabled=1

    [root@xserver yum.repos.d]# cat /etc/yum.repos.d/CentOS-Media.repo
    # CentOS-Media.repo
    #
    #  This repo can be used with mounted DVD media, verify the mount point for
    #  CentOS-7.  You can use this repo and yum to install items directly off the
    #  DVD ISO that we release.
    #
    # To use this repo, put in your DVD and use it with the other repos too:
    #  yum --enablerepo=c7-media [command]
    #  
    # or for ONLY the media repo, do this:
    #
    #  yum --disablerepo=\* --enablerepo=c7-media [command]
    
    [c7-media]
    name=CentOS-$releasever - Media
    baseurl=file:///media/CentOS/
            file:///media/cdrom/
            file:///media/cdrecorder/
    	file:///mnt/cdrom/
    gpgcheck=1
    # enabled=0
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    

    5.重新刷新yum缓存:yum makecache

    到此就ok了。

    不知道这样做对不对,请不要喷我,我是个小白。若这样不是挂载光驱当yum源的正确方法,劳烦大神留言给个正确的方法,谢谢了。

    (写这个是因为我想去安装dhcp服务,我yum install dhcp -y结果报错说尝试了好多yum站点都没找到合适的包Error downloading packages: 12:dhcp-4.2.5-68.el7.centos.1.x86_64: [Errno 256] No more mirrors to try.,然后就想着安装光盘上肯定有,所以就试了试,结果操作了一通便好了)

    展开全文
  • 在进行现网环境搭建的时候,绝大多数情况下,centos或redhat(以下以centos例)服务器是跟公网隔离的,因此需要找一台服务器挂载自己的yum源。离线yum源包的来源离线yum源可以从官网下载iso镜像文件,或光盘镜像...

                 

    在进行现网环境搭建的时候,绝大多数情况下,centos或redhat(以下以centos为例)服务器是跟公网隔离的,因此需要找一台服务器挂载自己的yum源。

    离线yum源包的来源                 

    离线yum源可以从官网下载iso镜像文件,或光盘镜像文件,也可以自己下载rpm包后自己制作。

    1、从官网下载镜像文件

    既然是制作yum源,当然是希望镜像文件内包含的包越全越好,因此从官网下载时,尽量下载“Everything ISO”,另外一个“DVD ISO”是通用版,里面的包并不全,还有一个“Minimal ISO”就更不用说了,是centos最小安装版(相当于是windows的纯净系统)。centos 
    7版本的“Everything ISO”镜像下载地址如下(自行选择镜像服务器和下载的系统版本): 
    http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1511.iso 下载的文件名示例:CentOS-7-x86_64-Everything-1511.iso

    2、光盘镜像文件

    3、自行下载rpm包制作

    如果已经下载好了rpm包,可以自行制作一个yum源(yum仓库)。将下载的rpm包上传到centos服务器上(比如/data/rpm目录下),然后进入存放rpm包的目录,执行以下命令:

    # cd /data/rpm

    # createrepo .

    这样,rpm包存放的目录就可以作为yum源目录使用,可以将这个目录打包后,放到其他地方也可以使用。 
    如上例打包 : cd /data;              tar -zcvf rpm.tar.gz rpm/ 
    【注】:如果提示找不到createrepo命令,可以使用yum install createrepo安装该程序。如果无法联网安装,需要自行到网上下载rpm包安装,尤其是还要下载一些依赖包,例如createrepo-0.9.9-23.el7.noarch版本就依赖于以下包:

    [root@hps105 test]# yum deplist createrepo-0.9.9-23.el7.noarch

    Loaded plugins: fastestmirror

    Loading mirror speeds from cached hostfile

     * base: mirrors.163.com

     * epel: mirror01.idc.hinet.net

     * extras: mirrors.btte.net

     * updates: mirrors.163.compackage: createrepo.noarch 0.9.9-23.el7

      dependency: /bin/sh

       provider: bash.x86_64 4.2.46-19.el7

      dependency: /usr/bin/python

       provider: python.x86_64 2.7.5-34.el7

      dependency: deltarpm

       provider: deltarpm.x86_64 3.6-3.el7

      dependency: libxml2-python

       provider: libxml2-python.x86_64 2.9.1-6.el7_2.2

      dependency: pyliblzma

       provider: pyliblzma.x86_64 0.5.3-11.el7

      dependency: python >= 2.1

       provider: python.x86_64 2.7.5-34.el7

      dependency: python(abi) = 2.7

       provider: python.x86_64 2.7.5-34.el7

      dependency: python-deltarpm

       provider: python-deltarpm.x86_64 3.6-3.el7

      dependency: rpm >= 4.1.1

       provider: rpm.x86_64 4.11.3-17.el7

      dependency: rpm-python

       provider: rpm-python.x86_64 4.11.3-17.el7

      dependency: yum >= 3.4.3-4

       provider: yum.noarch 3.4.3-132.el7.centos.0.1

      dependency: yum-metadata-parser

       provider: yum-metadata-parser.x86_64 1.1.4-10.el7

    离线yum源的配置                   

    如上例,下载好ISO镜像,或者是创建好rpm的包(如上例,即rpm.tar.gz)之后,就是如何使用这些包创建离线yum源(即离线yum仓库)了。

    1、系统ISO镜像文件或光盘ISO镜像文件

    使用iso文件制作yum源,需要先挂载,然后才能使用。 
    1、将iso文件上传(假设上传到/data目录下); 对于网上下载的镜像ISO
    2、创建挂载目录:

    # mkdir -p /data/iso

    3、挂载iso文件:

    # cd /data

    # mount -o loop -t iso9660 CentOS-7-x86_64-Everything-1511.iso /data/iso       对于网上下载的镜像ISO的操作 

    # mount -t ext4 /dev/cdrom /data/iso   对于光盘镜像ISO的操作        

    4、配置yum

    # cd /etc/yum.repos.d/

    # mkdir bak

    # mv *repo bak/

    # vim local.repo

    local.repo文件内容如下:

    [iso] 
    name=CentOS-7-x86_64-Everything-iso 
    baseurl=file:///data/iso 
    gpgcheck=0 
    enabled=1

    5、然后验证即可:

    # yum clean all

    # yum makecache

    看是否有报错。

    2、自行制作的yum仓库

    如上例,如果是自行制作的rpm.tar.gz文件,直接解压后配置一下即可。 
    1、上传rpm.tar.gz文件(假设上传到/data下); 
    2、解压

    # cd /data

    # tar -zxvf rpm.tar.gz -C /data/rpm

    3、配置yum

    # cd /etc/yum.repos.d/

    # mkdir bak

    # mv *repo bak/

    # vim local_rpm.repo

    local_rpm.repo文件内容如下:

    [rpm] 
    name=rpm_package 
    baseurl=file:///data/rpm 
    gpgcheck=0 
    enabled=1

    4、然后验证即可:

    # yum clean all

    # yum makecache

    看是否有报错。

    yum服务器搭建                     

    上述步骤及配置,都只能在本地使用离线yum仓库,如果希望其他服务器(例如10.1.245.102)也能使用该服务器(例如10.1.245.105)的离线yum仓库,就需要在该服务器上通过http服务或者是ftp服务yum仓库共享出去,这里提供的方法是http方式。 
    注:这里提供的http方式需要占用80端口,其他服务器也不能将这个端口防火墙过滤掉。 
    1、搭建http服务器(按上例10.1.245.105,如果已搭建,可以继续下一步)

    # yum install -y httpd

    # systemctl enable httpd

    # systemctl start httpd

    注:如果无法通过yum方式安装,请依次下载以下包进行安装(centos7.0系统为例):

    # rpm -ivh apr-1.4.8-3.el7.x86_64.rpm

    # rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm

    # rpm -ivh httpd-tools-2.4.6-31.el7.x86_64.rpm

    # rpm -ivh mailcap-2.1.41-2.el7.noarch.rpm

    # rpm -ivh httpd-2.4.6-31.el7.x86_64.rpm

    # systemctl enable httpd

    # systemctl start httpd

    2、按照如上方式启动的httpd服务,占用端口80,默认访问路径是/var/www/html/,因此需要将上例中创建的/data/rpm、/data/iso目录做个软连接到这个目录下:

    # mkdir -p /var/www/html/

    # ln -s /data/rpm /var/www/html/rpm

    # ln -s /data/iso /var/www/html/iso

    3、在其他服务器(按上例,即10.1.245.102)上配置yum源:

    # cd /etc/yum.repos.d/

    # mkdir bak

    # mv *repo bak/

    # vim http.repo

    http.repo文件内容如下:

    [http_iso] 
    name=iso_105 
    baseurl=http://10.1.245.105/iso gpgcheck=0 
    enabled=1

    [http_rpm] 
    name=rpm_105 
    baseurl=http://10.1.245.105/rpm gpgcheck=0 
    enabled=1

    4、然后验证即可:

    # yum clean all

    # yum makecache

    看是否有报错。

     

    转载于:https://blog.51cto.com/13648313/2158138

    展开全文
  • 挂载本地yum源 在线yum源获取异常(或服务器无法联网)或time out,可以挂载本地yum源 以下已虚拟机作为讲解,仅供参考,真实服务器请自行测试。 1、如下图,将iso镜像挂载在dvd盘中,并勾选设备状态,已连接或者...
  • redhat7.6 挂载本地yum源

    千次阅读 2020-03-31 20:44:09
    本文记录用iso文件作为yum源服务器提供安装服务,分别讲述在虚拟机和实体机上的操作 一、虚拟机配置yum源 1.1、首先确认虚拟机虚拟光驱已连接,如下图 1.2、将虚拟光驱挂载到系统路径下 创建挂载镜像的文件夹 ...
  • 很多现场不能使用yum命令在线安装依赖包,而很多软件需要的依赖会非常多,所以离线情况下安装软件,会非常繁琐,使用ios安装镜像文件挂载为yum源,可以很方便的使用yum命令离线安装依赖包。本人使用的是 centos7 ...
  • CentOS7挂载镜像本地YUM源

    千次阅读 2018-05-16 13:47:45
    将镜像文件拷贝至Linux文件目录,如/usr/local/src ...mount /usr/local/src/centos7.iso /media/centos7 rm -rf /etc/yum.repos.d/* vim /etc/yum.repos.d/centos7-localsource.repo 输入内容: [cento...
  • RedHat6.5用ISO配置yum源

    2016-10-18 08:48:00
    默认从网上自动下载rpm包,对于网速不太给力或者没有网络的情况下需要用的话就不是很方便,很多软件尤其是服务器上的软件我们么有必要追求最新,稳定性最重要,这里我们用CentOS光盘里的Packages作为yum源就是个...
  • 在VMWare中设置ISO光盘镜像本地Yum源 前言 设置步骤 连接光驱 挂载光盘 开机自动挂载 创建本地Yum源 更新Yum源 在VMWare中设置ISO光盘镜像本地Yum源 前言 因为网络原因,有时候你无法通过外部的...
  • 1、使用filezilla、winscp等软件将iso上传至服务端 2、挂载本地镜像 mkdir /mnt/centos && mount -o loop /tmp/CentOS-...3、配置yum源(以centos例配置如下) vi /etc/yum.repos.d/local.repo [base] name...
  • 1.制作本地镜像(1)将iso文件进行挂载,一般是挂载在/mnt目录下mount centos.iso /mnt(2)配置yumcd /etc/yum.repos.d/ mkdir bak mv *repo bak/ vim local.repo编辑内容[mnt] name=mnt baseurl=file:///host/mnt...
  • CentOS YUM挂载本地源ISO

    2017-08-14 10:37:28
    将Centos-7 的ISO镜像包上传到linux文件夹下(可以通过xftp等工具进行上传,本人上传目录/home/centos)建立挂载目录 mkdir /media/centos如果临时挂载使用: mount -o loop /home/centos/CentOS-7-x86_64-...
  • Linux搭载ISO镜像本地yum源

    千次阅读 2015-12-11 15:45:40
    Linux搭载ISO镜像本地yum源Linux搭载ISO镜像本地yum源 环境 前提 操作 说明环境CentOS 6.6 X86_64前提安装JDK,并设置好JAVA_HOME 如果使用nginx做发布镜像源,也可以,只要能http访问到就行。操作我们先把...
  • 一.永久挂载 1.lsblk –f 查看sr0镜像文件的文件...本地yum源搭建 Ps:光盘镜像已经成功挂在后进行如下操作: 备份/etc/yum.repos.d目录 删除除 CentOS-Media.repo外的其余三个文件 进入 CentOS-Media.repo文件进
  • (1)运行df –h命令,可以看到centOS7的ISO文件已经自动挂载到/run/media/root/CentOS 7 x86_64下,注意这个目录包括空格,所以在配置yum时该目录需改/run/media/root/‘CentOS 7 x86_64’即可包含空格。...
  • Centos7 配置ISO镜像文件本地YUM源

    千次阅读 2019-07-05 10:11:40
    2)挂载ISO镜像到目录 sudo mount -o loop CentOS-7-x86_64-Minimal-1708.iso /media/iso 3)验证挂载 df -h 4)创建本地yum源配置文件 sudo touch /etc/yum.repos.d/local.repo 5)编辑local.re...
  • 使用mount命令将光盘挂载到/mnt/cdrom目录 cd /mnt mkdir cdrom mount -t iso9660 /dev/cdrom /mnt/cdrom 卸载:umount /mnt/cdrom
  • 虚拟机环境挂载Centos7 iso镜像文件配置本地yum源的步骤 在虚拟机--设置,dvd设置本地DVD【local DVD】,对应本地DVD镜像文件,勾选已连接和启动时连接的框框。 查看光盘挂载情况,可以知道本地的CentOS_6.10_...
  • CentOS使用ISO镜像做本地YUM源

    万次阅读 2018-03-06 11:00:30
    有时候在没有外网连接的时候无法使用YUM从外网下载RPM包,这时可能需要创建本地YUM源,如果有一个现成的完整的ISO镜像,可以挂载ISO镜像文件做本地YUM源。主要步骤如下, 1 创建iso存放目录和挂载目录 mkdir /...
  • oracle linux 7.3 配置本地ISO yum

    千次阅读 2017-02-16 20:28:30
    使用本地iso 配置本地yum源 cd /etc/yum.repos.d vi local.repo [base] name=local baseurl=file:///mnt # mnt 为iso 挂载点 gpgcheck=0 enabled=1 # 1 启用 yum list
  • CentOS 7下配置ISO镜像文件本地yum源

    万次阅读 2018-04-27 17:51:53
    因为在测试环境搭建的虚拟机没有外网,所以需要配置本地yum源。1、创建挂载路径 在根目录下执行:mkdir /mnt/cdrom2、把ISO镜像挂载到目录 执行命令:mount -t iso9660 /dev/cdrom /mnt/cdrom3、验证挂载是否成功...
  • 有时候在没有外网连接的时候无法使用YUM从外网下载RPM包,这时可能需要创建本地YUM源,如果有一个现成的完整的ISO镜像,可以挂载ISO镜像文件做本地YUM源。主要步骤如下, 1 、创建iso存放目录和挂载目录 1....
  • 说明:以centos6.5例创建本地yun源,centos7的创建方法和centos6的是一样的。 创建挂载目录: mkdir /dvd 开机自动挂载光盘 echo/dev/cdrom/dvdiso9660...备份系统自带的yum源 cd/etc/yum.repos.d mkdir...
  • Linux配置iso系统盘本地yum源 by:授客 QQ:1033553122 1、目的 安装软件时,经常会遇到包或类库的依赖性问题,为此,我们可以通过yum命令安装软件,尽量避免出现繁琐的软件依赖关系。 2、操作步骤 ...
  • Fedora设置DVD为yum源

    2020-04-05 21:56:18
    Fedora设置DVD为yum源 当安装完Fedora系统,如果还不能上网,想用yum安装一些软件没办法。这时候就要设置本地yum源。 可以吧DVD光盘里的东西拷呗到硬盘,也可以mount挂载到一个目录。为了方便、节省硬盘空间,这里...
  • Redhat 系统想要直接在线通过yum的条件时需要注册,一般用户都是非注册的,这个时候如果要想通过yum安装新软件,我们可以通过将安装盘或者镜像iso文件设置为yum源的方式来进行。 测试环境: Redhat 7.0 虚拟机。...
  • 问题:无法连接外网的Redhat 6.3服务器要安装Oracle 11g,依赖的包...1、挂载Redhat的iso安装文件虚拟光驱 mkdir /home/redhat-isomount -t iso9660 -o loop rhel-server-6.3-x86_64-dvd.iso /home/redhat-is...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 242
精华内容 96
关键字:

挂载iso为yum源