Centos7配置yum本地仓库

http使用方式创建本地yum仓库

  1. yum install httpd (安装Apache软件包,同理也可以使用nginx)

修改httpd的访问权限

<Directory />

AllowOverride none

Require all granted

</Directory>

注意:

Require all granted :允许所有主机访问

Require all deny:拒绝所有主机访问

2. 进入默认的httpd路径,新建yum源目录分类名

mkdir -p ./centos/5/{i386,x86_64}

3. 然后把光盘挂载好,再把里面的数据包拷贝到./centos/5/x86_64目录下,

mount /dev/cdrom /mnt
cp  /mnt/Packages/* /var/www/html/centos/5/x86_64/

4. 有了rpm包之后,更新数据信息。也就是repodata里面xml的信息

createrepo /var/www/html/centos/5/x86_64/                  # 生成metadata数据
createrepo --update /var/www/html/centos/5/x86_64/          # 更新本地源

5. 之后仓库就创建好了,配置客户端yum文件

简单的来说,就是在本地的/etc/yum.repos.d目录下新建一个配置文件文件(也可配置语句添加到已经存在文件中),以.repo为文件名后缀,比如local.repo,然后内容大概如下:

 [local]
        name=local
        baseurl=http://10.20.20.100/centos/$releasever/$basearch/
        gpgcheck=0

注意:这里的$releasever能自动匹配系统的版本号,$basearch能自动匹配32位系统还是64位,直接使用具体路径也是可以的(例如:centos/5/x86_64/)。

6. 最后再使用yum clean all清除缓存,yum repolist重新生成镜像库

时间: 2024-08-06 00:01:40

Centos7配置yum本地仓库的相关文章

Centos7 配置yum软件仓库

Centos7 配置yum软件仓库 内网yum仓库:本地yum仓库(即以光盘镜像自带软件作为yum软件仓库)局域网yum仓库(ftp服务实现)公网yum仓库(通过http实现) --------------------使用yum仓库去安装服务------------------------------- yum clean all 清除所有仓库缓存 yum makecache 重建仓库 yum repolist all 列出所有仓库 yum provides 根据特定条件搜索软件包 yum wh

Centos7配置docker本地仓库

内网环境创建docker仓库 实验环境 192.168.80.200 #不能上外网的docker仓库,centos7系统 192.168.80.100 #能上外网的Linux服务器,centos7系统 利用yum仓库安装docker服务 把docker的rpm包导入内网yum仓库中(docker软件包docker-ce,container-selinux) (下载地址:http://rpmfind.net/linux/rpm2html/search.php) 配置好本地yum仓库源(具体配置可看

创建yum本地仓库,将阿里仓库同步到本地,并定时更新

很多时候为了加速自己内部的rpm包安装速度,都会搭建自己的yum源仓库,而使用系统光盘自带的源,由于软件版本比较落后,所以不太适用,而大家都在用的阿里仓库比较好用,所以就想到了把阿里仓库的rpm全部拉到本地,并做yum仓库的定时更新.这样既能保证软件包是最新的,也能保证软件的安装速度.那么下面来具体实施,搭建自己的yum本地仓库,并定时从阿里仓库同步过来. 第一步:下载阿里镜像的repo安装包,centos6就下载6的,7的就下载7的地址:https://mirrors.aliyun.com/r

CentOS 7 配置yum本地base源和阿里云epel源

yum仓库的配置文件都存放在/etc/yum.repo.d/目录下,并且文件名必须以.repo结尾. base源:解决rpm依赖性关系 epel源:Extra Packages for Enterprise Linux的缩写,包含许多基源没有软件,仍然保留base源的好处 目录 设置本地base源 设置阿里云epel源 priority的设置 建立缓存 设置本地base源 mount /dev/sr0 /media/dvd/    # 这里的挂载目录随自己创建 vim /etc/yum.repo

配置Maven本地仓库

1.下载解压缩Maven到本地目录 D:\apache-maven-3.3.9 2.配置Maven本地仓库 打开D:\apache-maven-3.3.9\conf\settings.xml 在第55行附近添加:   <localRepository>d:\Library\maven-repo</localRepository> 在第213行附近添加:     <profile>          <id>jdk-1.8</id>        

配置docker本地仓库遇到的一些问题

在执行一下命令的时候遇到一些问题,记录如下: 000 # pip install docker-registry Searching for M2Crypto==0.22.3 Reading https://pypi.python.org/simple/M2Crypto/ Best match: M2Crypto 0.22.3 Downloading https://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-0.22.3.tar.gz

Linux 用脚本编写搭建yum本地仓库

源码如下: #!/bin/bash #该脚本用于自动化搭建本地yum仓库 #挂载光盘 #作者:雨中落叶 #博客:https://www.cnblogs.com/yuzly/ mount /dev/sr0 /mnt &>/dev/null #搭建本地仓库 cd /etc/yum.repos.d cat >>yuzly.repo<<OK [yuzly] name=yuzly baseurl=file:///mnt enabled=1 gpgcheck=1 gpgkey=f

使用reposync工具配置yum本地源

1.安装依赖服务 #命令 [[email protected]~]# yum install yum-utils createrepo yum-plugin-priorities reposync httpd -y 2.配置yum为阿里源,以openstack queens为例 #命令 [[email protected]~]# cd /etc/yum.repos.d/ [[email protected]~]# vim queens.repo [queens] name=queens base

Linux 6.2配置yum本地

yum 1.挂在iso文件 [[email protected]]# mount /dev/cdrom /media 2.安装createrepo createrepo是配置YUM源的配置工具,检查当前是否已经安装createrepo包的安装情况: [[email protected]]# rpm -ivh createrepo-0.9.8-4.el6.noarch.rpm warning:createrepo-0.9.8-4.el6.noarch.rpm: Header V3 RSA/SHA2