`
bingtang5
  • 浏览: 12354 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Redhat7 创建本地yum源

阅读更多

Redhat未注册是用不了yum的,方法不限于RHEL7.0版本,基本通用

优点:安装image自带的类库,匹配度高,不用联网下载

缺点:copy image中Package中类库到本地需要一些时间,并不是所有的类库都能找到(80%的都有)

本例环境RHEL7.0  minimal安装,cd不会自动挂载

 

挂载image

GUI安装的童鞋请跳过此步骤,会自动挂载,去/run/{user}/media/Redhat**目录下找Package目录

首先手动挂载image,保证vm中光驱设置connected

查看/dev目录下已挂载光驱设备

 

 

[root@localhost ~]# ls -l /dev | grep cdrom
lrwxrwxrwx. 1 root root           3 Dec  9 16:32 cdrom -> sr0
crw-rw----. 1 root cdrom    21,   1 Dec  9 16:32 sg1
brw-rw----. 1 root cdrom    11,   0 Dec  9 16:32 sr0

 cdrom为光盘名字

 

接下来mount命令挂载光驱

 

[root@localhost mnt]# mkdir -p /mnt/rhelpack
[root@localhost mnt]# mount /dev/cdrom /mnt/rhelpack
mount: /dev/sr0 is write-protected, mounting read-only
[root@localhost mnt]# ls /mnt/rhelpack/
addons  EFI  EULA  GPL  images  isolinux  LiveOS  media.repo  Packages  release-notes  repodata  RPM-GPG-KEY-redhat-beta  RPM-GPG-KEY-redhat-release  TRANS.TBL

到此光盘成功挂载,如果mount提示,没有medium的话,请检查vm光驱设置

 

rhelpack目录下内容为光盘的所有内容,RHEL光盘中,Package目录为所有的类库,本地yum源目标就是这个目录

如果VM mount失败,可以先勾掉Connected,然后再勾上,点击OK

 

配置本地Yum源

首先copy Package目录到本地目录下

然后安装 createrepo 库,这个库有两个依赖包,一并安装,记得熟练用TAB哦

 

[root@localhost ~]# cp -r /mnt/rhelpack/Packages/ /usr/local/yum
[root@localhost ~]# cd /usr/local/yum
[root@localhost yum]# rpm -ivh deltarpm-3.6-3.el7.x86_64.rpm python-deltarpm-3.6-3.el7.x86_64.rpm createrepo-0.9.9-23.el7.noarch.rpm

 然后对/usr/local/yum创建repo

 

[root@localhost yum]# createrepo /usr/local/yum/

 最后一步,配置源文件,默认minimal安装/etc/yum.repos.d 目录下是空的

 

 

[root@localhost yum]# vi /etc/yum.repos.d/local.repo

 local.repo内容

 

 

[Server]
name=Rhel_local
baseurl=file:///usr/local/yum
enable=1
gpgcheck=0

 []中的内容不限制,自定义

 

name也一样,自定义

buserul 这个比较重要,如果在线源的话,配置源地址就好,这里是本地源,用file方式,指向你源的地址就好

enable 源是否可用,1使用,0不用

gpgcheck gpg验证是否开启,1是开启,0是不开启

 

配置好以后,验证配置是否可用

 

yum clean all & yum list

 可以list出package中所有的类库,就是成功了

 

分享到:
评论

相关推荐

    redhat linux 5或6 建立本地yum源,测试无数遍没有任何问题

    redhat linux 5或6 建立本地yum源,测试无数遍没有任何问题 本人亲自测试的,不会有任何问题。

    redhat linux6.8创建本地yum源

    redhat linux6.8创建本地yum源,解压镜像文件并上传至software文件夹,根据文档内容操作

    Redhat Linux 7.2安装本地yum源

    分步骤详细描述如何在Redhat linux 上建立本地yum源以及使用方法

    redhat/centos 创建yum本地源所需安装rpm包以及说明文档

    该资料包提供了在redhat/centos 6版本上安装createrepo命令所需的rpm包,并提供安装说明文档,以及如何配置制作yum本地源的指导文档。

    yum源gcc安装文档.doc

    baseurl=file:///redhat/Server //因为是本地源,所以是file:// enabled=1 //激活这个配置 gpgcheck=0 //不进行gpg检查 将yum.repos.d/目录下得其他配置文件的enabled键值设置为0,否则按顺序执行时会干扰自己建立的...

    redhat enterprise6.3 yum库建立

    详细写了怎样建立yum,安装后的yum库在本地,经测可装,但是再用自动安装功能的时候可能会找不到文件,需要修改下配置

    RedHat Linux配置yum本地资源

    安装个linux平台的oracle数据库,在oracle检测...  并从光盘介质中把Server目录下的所有文件拷贝到刚创建的目录里(/var/yum)。  cp -r /media/cdrom /var/yum  ps:/media/cdrom是mount光驱的目录  2.安装crea

    ORACEL 10.2.0.1 RAC FOR redhat5.4(64bit)

    1、 安装环境 1 2、 安装前系统配置 1 ...2.9 配置本地yum源 6 3、 安装CRS 6 3.1 安装过程 6 3.2 常见问题 14 4、 安装数据库 15 4.1 安装数据库软件 15 4.2 配置Oracle NET 20 4.3 DBCA建库 24

    SSHupdate8.3forRedhat7.tar.gz

    条件:(1)配置好Yum源ISO源,本地ISO源也可以。 (2)下载安装包,可以使用https://download.csdn.net/download/shien00000xu/12558071 (3)使用普通账号登录后,再换为root账号操作,包括Telnet。 (4)若以上都...

    pacemaker搭建集群.pdf

    超详细-kvm虚拟机搭建pacemaker集群: 一.Linux 下 yum 本地源配置 二.创建两台 KVM 虚拟机 三.配置两台 KVM 虚拟机 四. 在 KVM 虚拟机上安装集群软件 常用的命令汇总

    semaphore-demo-python-django:使用Python Django的Semaphore演示CICD管道

    sudo yum install python3-devel mysql-devel ### Redhat / CentOS brew install mysql-connector-c ### mac os 有关mysqlclient前提条件的更多信息,请访问以下页面:( ) 使用anaconda / virtualenv设置此项目 ...

    cookbook_co-cloudstack:用于 Cloudstack 安装的 Chef 手册

    RPM 安装 Cloudstack 并执行以下步骤: 更新 yum 仓库安装 RPM 创建和初始化数据库生成管理员账户 api 密钥recipe[co-cloudstack::admin-apikey] 下载系统虚拟机模板配置和导出 NFS 二级存储(如果是本地的) ...

    linux.chm文档

    rpm -q -a --qf '{SIZE}t%{NAME}n' | sort -k1,1n 以大小为依据依次显示已安装的rpm包所使用的空间 (fedora, redhat类系统) dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n 以大小为依据显示...

    oracle 11g安装配置

    创建本地目录(如 /opt/mydbbackup),并调整属性 在SQL>环境中指定备份位置,并授权备份用户 [root@dbserver ~]# mkdir /opt/mydbbackup [root@dbserver ~]# chown oracle:oinstall /opt/mydbbackup/ [root@db...

    Linux常用的命令。。。。。

    在/etc/redhat-release 中存放RHEL的版本信息 env LANG= 语言 tail –f file 使查看的文件不断更新查看 cut –d:(:为指定通配符,:可以另外改) –f1(1为通配符前第几个,可以改) file wc 统计单词,行数 sort ...

Global site tag (gtag.js) - Google Analytics