REDHAT YUM本地源的搭建和使用
yum源一般分为两种,本地yum源和本地网络yum源,前者是通过文件提供安装包,后者是通过网络下载安装包;
由于Redhat7.3的yum源需要注册付费,所以往往会出现下载yum源安装包失败,如下图:
(1)上传安装包
把Redhat的安装包传到root下某个路径;
(2)挂载镜像文件
进入到安装包的目录,执行:
mount -o loop rhel-server-7.3-x86_64-dvd.iso /cdrom
(3)复制镜像文件
#最好选择空间较大的路径
执行:
cp -r /cdrom /* /opt/yum/rhel-server-7.3-x86_64-dvd
(4)生成repodata
cd /opt/yum/rhel-server-7.3-x86_64-dvd
createrepo .
会在/opt/yum/rhel-server-7.3-x86_64-dvd下生成repodata文件夹,下面有filelists.xml.gz other.xml.gz primary.xml.gz repomd.xml这些文件
(5)配置客户端/etc/yum.repos.d/源配置文件, 创建rhel-source.repo
[root@redhat73 selinux]# cd /etc/yum.repos.d/
[root@redhat73 yum.repos.d]# ls
dave.repo.bak epel.repo.bak epel-testing.repo.bak redhat.repo redhat.repo.bak rhel-source.repo
[root@redhat73 yum.repos.d]# more rhel-source.repo
[rhel-source]
baseurl=file:///opt/yum/rhel-server-7.3-x86_64-dvd
enabled=1
gpgcheck=0
gpgkey=file:///opt/yum/rhel-server-7.3-x86_64-dvd/RPM-GPG-KEY-redhat-release
(6)搭建的过程中出现的问题
运行createrepo .出错,下面是出错的信息
[root@localhost rhel-server-7.3-x86_64-dvd]# createrepo .
Traceback (most recent call last):
File "/usr/share/createrepo/genpkgmetadata.py", line 28, in <module>
import createrepo
File "/usr/lib/python2.7/site-packages/createrepo/__init__.py", line 21, in <module>
import yumbased
File "/usr/lib/python2.7/site-packages/createrepo/yumbased.py", line 27, in <module>
from yum.packages import YumLocalPackage
ImportError: No module named yum.packages
解决方法:
执行了以下三条命令安装createrepo:
[root@localhost Packages]# rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
[root@localhost Packages]# rpm -ivh yum-3.4.3-150.el7.noarch.rpm
[root@localhost Packages]# rpm -ivh createrepo-0.9.9-26.el7.noarch.rpm
最后执行createrepo .命令
REDHAT YUM本地源的搭建和使用的更多相关文章
- 搭建yum本地源_阿里云CentOS服务器初始化设置
CentOS服务器初始化设置其实不分阿里云或其它服务器了,操作配置过程与步骤也差不多一.挂载硬盘 1.磁盘分区 fdisk -l #查看设备,一般可以看到设备名为/dev/xvdb fdisk /de ...
- redhat 7 配置yum本地源
http://www.unixarena.com/2015/04/how-to-create-the-yum-repository-on-rhel-7.html 1. 在虚拟机上挂上cd 2. m ...
- linux修改yum本地源的方法
CentOS 系统下修改yum本地源: mkdir /mnt/cdrom/ cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.bakvi ...
- ubuntu下的apt-get内网本地源的搭建
APT本地源的搭建(可用于局域网apt-get源搭建或者本地源) 本文档介绍使用apt-mirror软件搭建apt本地源 需求:内网开发环境由于其特定原因不能上外网,所以需要本地环境下的内网源来方便开 ...
- 红帽系统制作yum本地源
1 首先得吐槽吐槽,机房冷就算了,不能用手机(哈哈你懂的),没有站的位置,显示屏看不清楚.就这样开始制作yum本地源. 2 记下注意得两点,以防以后会忘记 a:可能是因为红帽系统,加上是实用光盘挂载的 ...
- CentOS 6 Yum本地源配置
#cd /etc/yum.repos.d #rm CentOS-Base.repo CentOS-Base.repo 是yum 网络源的配置文件(默认) #vi CentOS-Media.repo C ...
- RHEL6 yum本地源配置
RHEL6 yum本地源配置 将RHEL6 的iso上传到/file1/xxx 新建目录/file1/xxx/mnt,将iso挂载到mnt目录 mount rhel-server-6.3-x86_64 ...
- Centos配置yum本地源最简单的办法
有关centos配置yum本地源的方法 一.前提 先连接镜像 然后在命令行输入如下命令 mount /dev/sr0 /mnt cd /etc/yum.repos.d/ ls 之后会看到如下的界面 二 ...
- Oracle linux6.1配置yum本地源
一.准备工作1. Linux安装盘插入光驱2. 挂载光驱 [root@localhost ~]# mount /dev/cdrom /mnt/ mount: block device /dev/sr0 ...
随机推荐
- python 2.7 数据结构: 基础面试总结
python中基础的数据类型包括: 1 Number(数字) 2 String(字符串) 3 List(列表) 4 Tuple(元组) 5 set(集合) 6 Pictionary(字典) 按照可变数 ...
- Docker打包 Asp.Net Core应用,在CentOS上运行(转)
转载连接:https://www.cnblogs.com/ibeisha/archive/2017/09/09/netcoreondocker.html 本文主要介绍下运用docker虚拟技术打包As ...
- json2mysql
import json import psycopg2 import sys conn = psycopg2.connect(dbname='dev', host='127.0.0.1', port= ...
- PID实战-STM32电机PWM力矩调节系统
系统阐述:
- Git使用总结之修改了用户名之后git无法使用
错误提示: unable to access 'http://git.ruitukeji.com:3000/RuiTu/heshanghui-andriod.git/': The requested ...
- 网络编程-Python高级语法-装饰器
理论:装饰器就是运行一个函数之前首先运行装饰器函数,python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用python装饰器的好处就是在不用更改原函数 ...
- antd中按需加载使用react-app-rewired报错
[描述] 按照antd官网步骤 https://ant.design/docs/react/use-with-create-react-app-cn 最后yarn start会报错 [解决方法] 原因 ...
- jQuery中height()不能精确计算的问题
jQuery中关于高度的计算有三个方法:outerHeight().innerHeight().height() outerHeight():获取元素集合中第一个元素的当前计算高度值,包括paddin ...
- RHEL5.8安装
创建完成后新的虚拟机.使用光盘启动后,启动界面如下图. 大概介绍下显示界面内容的意思: 1.To install or upgrade in graphical mde, press the ...
- __x__(12)0906第三天__<meta>标签
<meta name=" " content=" " />标签常用功能: 指定浏览器对当前页面的字符集: <!doctype html> ...