精华内容
下载资源
问答
  • Linux配置离线yum源

    2020-03-12 13:39:50
    挂载DVD ...编辑vi /etc/yum.conf gpgcheck=0 删除原有配置文件 cd /etc/yum.repo.d rm -rf * 创建新的配置文件 cat > lxz.repo vi lxz.repo [OS-7] name=CentOS-7 baseurl=file:///mnt 结束 ...

    挂载DVD

    mount /dev/cdrom /mnt
    

    编辑vi /etc/yum.conf

    gpgcheck=0
    

    删除原有配置文件

    cd /etc/yum.repo.d
    rm -rf *
    

    创建新的配置文件

    cat > lxz.repo
    vi  lxz.repo
    [OS-7]
    name=CentOS-7
    baseurl=file:///mnt
    

    结束

    展开全文
  • linux封闭环境需要用到的离线yum源。由于iso文件过大,所以传了下载连接。其中有Centos7的yum源的iso文件的下载地址,和配置文件文档。
  • 1.创建挂载目录: sudo mkdir -p /home/centos/CentOS7 2.创建loopdevice:mknod -m 0660 /dev/loopX b 7 X(X是可变的数字编号这里是0) 3.ls /dev/loop* 4.挂载:mount -t iso9660 -o loop /...更新yum源:yum repolist

    1.创建挂载目录: sudo mkdir -p /home/centos/CentOS7
    2.创建loopdevice:mknod -m 0660 /dev/loopX b 7 X(X是可变的数字编号这里是0)
    3.ls /dev/loop*

    4.挂载:mount -t iso9660 -o loop /home/centos/CentOS-7-x86_64-Everything-1804.iso /home/centos/CentOS7
    5.mv Centos-Base.repo Centos-Base.repo.bak
    6.mv epel*.repo epel*.repo.bak

    7.配置本地源:
    vim /etc/yum.repos.d/CentOS7-Localsource.repo
    [CentOS7-Localsource]
    name=CentOS7
    baseurl=file:///home/centos/CentOS7
    enabled=1
    gpgcheck=0

    8.清空yum缓存:yum clean all

    9.更新yum源:yum repolist

    展开全文
  • ceph的离线yum源配置

    2020-07-27 18:37:47
    (1) vmware虚拟机: 2台 一台安装vsftp用于发布yum源 一台用于制作ceph离线yum源 (2) centos镜像:CentOS-7-x86_64-Everything-1810.iso(http://mirror.nsc.liu.se/centos-store/7.6.1810/isos/x86_64/) (3) FTP服务器...

    1.环境准备

    (1) vmware虚拟机: 2台 一台安装vsftp用于发布yum源 一台用于制作ceph离线yum源
    (2) centos镜像:CentOS-7-x86_64-Everything-1810.iso(http://mirror.nsc.liu.se/centos-store/7.6.1810/isos/x86_64/)
    (3) FTP服务器:vsftpd-3.0.2-27.el7.x86_64.rpm(http://www.rpmfind.net/linux/RPM/centos/7.8.2003/x86_64/Packages/vsftpd-3.0.2-27.el7.x86_64.html)

    vsftpd-3.0.2-27.el7.x86_64.rpm在7.6.1810也可以安装运行

    操作步骤

    1.检查并关闭防火墙
    查询命令:firewall-cmd --state
    关闭命令:systemctl stop firewalld.service
    防止重启防火墙再次打开:systemctl disable firewalld.service
    2.关闭selinux
    修改/etc/sysconfig/selinux: SELINUX=enforcing --> SELINUX=disabled 此操作防止重启selinux再次打开
    关闭selinux: setenforce 0 相应的查询命令:getenforce
    selinux状态查询:sestatus
    3.vsftp服务:
    不用配置vsftp文件,默认匿名访问就行
    vsftp路径:/var/ftp/pub/

    离线yum源梳理

    1.制作基础镜像源, 包括如下:
    (1) CentOS-7-x86_64-Everything-1810.iso iso的yum源
    (2) epel的yum源
    (3) ceph 特定版本的yum源
    (4) CentOS的base update的yum源
    由于如上的离线的yum源比较大,所以需要配置好后,再做一次yum源的制作

    epel的yum源 CentOS-7-x86_64-Everything-1810.iso iso的yum源 CentOS的base update的yum源都是为了解决安装ceph的时候的依赖

    centos iso的yum源

    在安装vsftp的虚拟机做如下操作:
    1.mount -o loop CentOS-7-x86_64-Everything-1810.iso /mnt/
    2.在 /var/ftp/pub/目录下, mkdir centos-7-6-1810 mkdir centos-7-6-1810/iso
    3.cp -ar /mnt/* /var/ftp/pub/centos-7-6-1810/iso/
    4.umount /mnt

    epel的yum源

    在安装vsftp的虚拟机做如下操作:
    1.安装epel:yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm (centos7)
    2. yum install yum-utils (包含reposync)
    3. 在 /var/ftp/pub/目录下, mkdir epel
    4. reposync -r epel -p /var/ftp/pub/epel
    5. yum install createrepo
    6. createrepo -v /var/ftp/pub/epel

    注意:
    reposync -r epel -p /var/ftp/pub/epel执行完之后,没有repodata文件夹
    createrepo -v /var/ftp/pub/epel 产生repodata文件夹
    epel: https://fedoraproject.org/wiki/EPEL

    centos base 和 update的yum源

    在安装vsftp的虚拟机做如下操作:
    1.替换CentOS-Base.repo
    (1) mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    (2) wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
    2. 创建文件夹
    mkdir /var/ftp/pub/centos-7-6-1810/centos-base/
    mkdir /var/ftp/pub/centos-7-6-1810/centos-update/
    3. 下载update yum源
    yum install yum-utils
    reposync -n --repoid=updates -p /var/ftp/pub/centos-7-6-1810/centos-update/
    4. 下载base yum源
    reposync -n --repoid=base -p /var/ftp/pub/centos-7-6-1810/centos-base/

    ceph yum源

    在安装vsftp的虚拟机做如下操作:
    1.在home执行如下脚本,提取ceph rpm包

    #!/bin/sh
    
    url=$1
    version=$2
    
    curl $1 |awk -F '"' '{print $2}' |grep $2 > /home/$2-list
    
    mkdir /home/ceph-$2-rpm
    
    for i in `cat /home/$2-list`
    do
            echo "===================== Now get file: $i ======================="
            wget -r -p -np -k -P /home/ceph-$2-rpm $url$i
    done
    

    (1) 执行脚本:sh getcephrpm.sh http://mirrors.aliyun.com/ceph/rpm-nautilus/el7/x86_64/ 14.2.10-0
    (2) 如下是下载了特定版本的ceph rpm包的路径:
    /home/ceph-14.2.10-0-rpm/download.ceph.com/rpm-nautilus/el7/x86_64
    (3) 同样,下载http://mirrors.aliyun.com/ceph/rpm-nautilus/el7/noarch/ 下面的rpm包
    (4) 在ftp目录下,创建:
    mkdir /var/ftp/pub/ceph-14.2.10-0/
    mkdir /var/ftp/pub/ceph-noarch-14.2.10-0/
    (5) 创建yum源
    需要把rpm包拷贝到相应的ftp目录下面: /var/ftp/pub/ceph-14.2.10-0/ /var/ftp/pub/ceph-noarch-14.2.10-0/
    createrepo -v /var/ftp/pub/ceph-14.2.10-0/
    createrepo -v /var/ftp/pub/ceph-noarch-14.2.10-0/

    14.2.10-0 这个版本号 务必是rpm包名字中的版本号

    创建yum的repo文件

    在安装vsftp的虚拟机做如下操作:
    1.touch centos-iso.repo

    [centos-iso]
    name=centos-iso
    baseurl=ftp://ftp ip/pub/centos-7-8-2003/iso/
    gpgcheck=0
    enabled=1
    

    2.touch centos-local.repo

    [cento-base]
    name=centos-base
    baseurl=ftp://ftp ip/pub/planA/centos-7-6-1810/centos-base/
    gpgcheck=0
    enabled=1
    
    [centos-update]
    name=centos-update
    baseurl=ftp://ftp ip/pub/planA/centos-7-6-1810/centos-update/
    gpgcheck=0
    enabled=1
    

    3.touch ceph-local.repo

    [ceph-local]
    name=ceph-local
    baseurl=ftp://ftp ip/pub/ceph-14.2.10-0/
    enabled=1
    priority=2
    gpgcheck=0
    
    [ceph-noarch-local]
    name=ceph-noarch-local
    baseurl=ftp://ftp ip/pub/ceph-noarch-14.2.10-0/
    enabled=1
    priority=2
    gpgcheck=0
    

    4.touch epel-local.repo

    [epel-local]
    name=epel-local
    baseurl=ftp://ftp ip/pub/planA/epel/
    gpgcheck=0
    enabled=1
    

    将如上4个文件, 拷贝到目标机器上面/etc/yum.repos.d, /etc/yum.repos.d下面原来的文件,进行备份。

    1. 如上操作,其实已经制作完成了ceph yum的离线源了, 但是此种离线的yum源体积太庞大,所以需要缩小一下
    2. 如上操作都是在安装vsftp的虚拟机操作的,repo文件最终拷贝的目标机器上面

    缩小ceph yum离线源

    前提:
    1.目标机器的/etc/yum.repos.d下面的repo文件是上述的centos-iso.repo centos-local.repo ceph-local.repo epel-local.repo 4个文件
    2.目标机器上面没有安装过ceph ntp ansible git 的干净环境

    操作:
    1.mkdir 7.6.1810-ceph-14-2-10
    2.下载ntp及依赖
    mkdir 7.6.1810-ceph-14-2-10/ntp
    yum install --downloadonly --downloaddir=/home/7.6.1810-ceph-14-2-10/ntp ntp
    3.下载ansible及依赖
    mkdir 7.6.1810-ceph-14-2-10/ansible
    yum install --downloadonly --downloaddir=/home/7.6.1810-ceph-14-2-10/ansible ansible
    4.下载git及依赖
    mkdir 7.6.1810-ceph-14-2-10/git
    yum install --downloadonly --downloaddir=/home/7.6.1810-ceph-14-2-10/git git
    5.下载ceph及依赖
    mkdir 7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph
    yum install --downloadonly --downloaddir=/home/7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph ceph

    mkdir 7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-mon
    yum install --downloadonly --downloaddir=/home/7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-mon ceph-mon

    mkdir 7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-osd
    yum install --downloadonly --downloaddir=/home/7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-osd ceph-osd

    mkdir 7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-mgr
    yum install --downloadonly --downloaddir=/home/7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-mgr ceph-mgr

    mkdir 7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-radosgw
    yum install --downloadonly --downloaddir=/home/7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-radosgw ceph-radosgw

    mkdir 7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-mds
    yum install --downloadonly --downloaddir=/home/7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-mds ceph-mds

    mkdir 7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-mgr-dashboard
    yum install --downloadonly --downloaddir=/home/7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-mgr-dashboard ceph-mgr-dashboard

    mkdir 7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-mgr-diskprediction-local
    yum install --downloadonly --downloaddir=/home/7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-mgr-diskprediction-loca ceph-mgr-diskprediction-local

    mkdir 7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-mgr-diskprediction-cloud
    yum install --downloadonly --downloaddir=/home/7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-mgr-diskprediction-cloud ceph-mgr-diskprediction-cloud

    mkdir 7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-fuse
    yum install --downloadonly --downloaddir=/home/7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-fuse ceph-fuse

    mkdir 7.6.1810-ceph-14-2-10/ceph-14-2-10/rbd-fuse
    yum install --downloadonly --downloaddir=/home/7.6.1810-ceph-14-2-10/ceph-14-2-10/rbd-fuse rbd-fuse

    mkdir 7.6.1810-ceph-14-2-10/ceph-14-2-10/rbd-mirror
    yum install --downloadonly --downloaddir=/home/7.6.1810-ceph-14-2-10/ceph-14-2-10/rbd-mirror

    mkdir 7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-deploy
    yum install --downloadonly --downloaddir=/home/7.6.1810-ceph-14-2-10/ceph-14-2-10/ceph-deploy

    6.生产yum源
    createrepo -v 7.6.1810-ceph-14-2-10

    经过如上操作, 7.6.1810-ceph-14-2-10的ceph 14.2.10的离线yum源

    展开全文
  • linux离线安装yum源

    2020-10-30 15:22:49
    上传镜像到服务器(任意位置,我的位置是自己建的yum目录)。 进入/mnt目录,创建文件夹yum(自定义,这一步无所谓,为了方便) 把镜像挂载到/mnt/yum:mount -o loop /yum/CentOS-7-x86_64-DVD-1908.iso /mnt/yum ...

    上传镜像到服务器(任意位置,我的位置是自己建的yum目录)。

    进入/mnt目录,创建文件夹yum(自定义,这一步无所谓,为了方便)

    把镜像挂载到/mnt/yum:mount -o loop /yum/CentOS-7-x86_64-DVD-1908.iso  /mnt/yum

    (这里的/yum/CentOS-7-x86_64-DVD-1908.iso是自己上传的镜像位置)

    此时可以看到mnt/yum中产生了文件,挂载成功

    yum镜像挂在成功后,安装httpd和createrepo服务

    安装httpd:yum install -y httpd,

    安装完成后,拷贝rpm包到 /var/www/html/yum/ :cp /mnt/yum/Packages/*  /var/www/html/yum/ 

    (这里的yum文件夹是自己创建的)。

    安装createrepo:yum -y install createrepo    createrepo /var/www/html/yum/ ,创建完后会生成repodata 文件

    安装完成后启动httpd服务:systemctl start httpd

    配置本地yum源:

    进入yum.repos.d/文件夹:cd etc/yum.repos.d/

    编辑配置文件,添加以下内容:vi  CentOS-Media.repo

    [c7=media]

    name=CentOS-$releasever - Base

    baseurl=http://x.x.x.x /centos-7/    #yum 源服务器地址

    gpgcheck=0 #

    gpgkey=http:///x.x.x.x /centos-7/RPM-GPG-KEY-CentOS-7

    enabled=1

    配置完成后,保存退出。

    清除yum缓存并且建立源数据缓存:yum clean all && yum makecache

    可以通过浏览器查看yum库

    至此,本地yum源搭建完成。如有不足,请多多指教。

     

     

     

    展开全文
  • Centos7.6 Docker离线yum源

    2019-08-31 12:40:33
    设置yum源仓库 yum install -y yum-utils device-mapper-persistent-data lvm2 使用阿里云Docker Yum源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 创建...
  • 本段将教大家快速配置yum源,这种方法很适合新创建的Linux系统,特别是RHEL7系列的Linux系统。文内含长段代码可复制可往左滑,希望对大家有帮助!
  • 本段是朱培琪组员的配置方法,将教会大家快速配置yum源,这种方法很适合新创建的Linux系统,特别是RHEL7系列的Linux系统。文内含长段代码可复制可往左滑,希望对大家有帮助! 首先把系统镜像挂载过来 在右下角...
  • 一、离线YUM源包的制做 1.官网下载镜像文件 如CentOS-6.9-x86_64-bin-DVD1.iso、CentOS-7-x86_64-Everything-1611.iso 2.自行下载rpm包制作 将下载的rpm包上传到服务器上,如/data/rpm目录下,然后cd进入对应...
  • 搭建本地yum源(第一种方法) 1.yum:能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装 。 2. 实例: 此处我们通过下载安装httpd...
  • Linux配置yum源(离线和在线)

    千次阅读 2018-08-17 17:20:00
    配置yum源有2种方法,一种是离线yum源,另外一种是在线yum源。 一、离线yum源,基于安装光盘提供的安装仓库。 建立一个属于仓库文件夹 mkdir /media/zidong cd /media/ 挂载光盘 mount /dev/cdrom /media/zidong/ ...
  • 制作本地yum源一、准备一个linux.iso镜像文件二、挂载iso镜像文件三、配置yum文件四、清除缓存并测试是否成功五、卸载本地yum源 一、准备一个linux.iso镜像文件 去网上下载linux的镜像文件,这里最好建议去官网下载...
  • 2.2: 离线安装 下载路径 http://rpmfind.net/linux/rpm2html/search.php?query=createrepo 三:初始化repodata索引文件 createrepo /app/yum/centos7/x86_64 命令执行成功后会在该目录下创建一个repodata
  • Linux离线yum安装MySQL5.7数据库

    千次阅读 2019-05-07 14:07:23
    Linux离线yum安装MySQL5.7数据库1、 Windows环境下载mysql的安装包2、 Linux环境下yum安装配置3、 MySQL5.7安装4、 MySQL5.7初始化及启动 1、 Windows环境下载mysql的安装包 MySQL5.7与5.6相比,在安装完后...
  • 为了节省数据量,我们可以创建个离线 yum 并将之分享到本地网络中。网络中的其他 Linux 机器就可以直接从本地 yum 上获取系统更新,从而节省数据量,而且传输速度也会很好。-- Shusain本文导航◈ 使用 Web 服务器...
  • Linux 本地yum源配置及离线安装

    千次阅读 2018-07-19 12:41:46
    ## yum下载离线安装包配置 ## ...在使用yum下载之前,首先安装linux附加软件epel 有两种安装方式:  1 yum install -y epel-release  2 wget http://centos.ustc.edu.cn/epel/7/aarch64/e/epel-re...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 212
精华内容 84
关键字:

linux离线yum源

linux 订阅