搭建Centos7本地仓库

centos7上搭建了本地仓库,记录过程如下:

1,下载centos7的iso文件,我下载的为:CentOS-7.0-1406-x86_64-Everything.iso

(这个文件有7+G,还有一个是DVD的,是4G左右大小),我直接将其移动到了/usr/local/src/目

录下

2,在系统目录树下创建一个文件夹用来挂载该镜像文件。我选择在/mnt目录下创建

Centos7_LocalSource目录:

sudo mkdir /mnt/Centos7_LocalSource

3,挂载iso镜像文件到刚刚创建的目录上:

sudo mount /usr/local/src/CentOS-7.0-1406-x86_64-Everything.iso /mnt/Centos7_LocalSource/

可以将镜像内文件复制到一个目录下,然后使用该目录创建仓库,这样可以不需要开机就挂载上一个iso文件

此时需要使用命令:

createrepo  【存放从iso中拷贝过来文件的目录】

此过程可能需要耗费一些时间。如果没有createrepo命令,使用yum安装: sudo yum install createrepo

4,在/etc/yum.repos.d/目录下创建文件Centos7_Local.repo 并添加内容

sudo vim /etc/yum/repos.d/Centos7_Local.repo

键入内容如下:

[C7_local]

name=Centos7_Local

baseurl=file:///mnt/Centos7_LocalSource/

gpgcheck=1

enabled=1

gpgkey=file:///mnt/Centos7_LocalSource/RPM-GPG-KEY-CentOS-7

保存,退出;

执行sudo yum cleanall 清除缓存

执行sudo yum makecache 更新数据库

此时应该能看到C7_local这个仓库了

以上步骤成功后,将挂载镜像的步骤写入/etc/fstab文件中,使其开机挂载:

sudo vim /etc/fstab

在后面加入内容如下:

#LocalSource
/usr/local/src/CentOS-7.0-1406-x86_64-Everything.iso /mnt/Centos7_LocalSource/ iso9660 defaults,ro,loop 0 0

保存,退出。

『注意:/etc/fstab 文件一定要修改正确,不然开机会挂载不正确,导致无法正常开机』

解释以下上面/etc/yum.repos.d/Centos7_Local.repo 文件中添加的内容:

[C7_local]  ====>仓库名字,随便取都行,最好看见就知道是哪个

name=Centos7_Local ===>配置文件名字吧,我还没弄明白这个名字有什么用.

baseurl=file:///mnt/Centos7_LocalSource/   ===>仓库文件存放的地址,这个必须正确

gpgcheck=1   ===>是否启用gpg签名,1为是,0为否

enabled=1    ===>仓库是否开启,1为是,0为否

gpgkey=file:///mnt/Centos7_LocalSource/RPM-GPG-KEY-CentOS-7

|————>这个是gpg签名文件的地址,这个也必须正确,在你挂载的文件家内,自己去看

时间: 2024-08-26 04:03:31

搭建Centos7本地仓库的相关文章

nexus 搭建maven本地仓库

使用Nexus搭建Maven本地仓库 阅读目录 序 Nexus 序 在工作中可能存在有些开发机器不能上网,大量的机器获取jar包会导致公司网络很慢,还有时候公司会自己发布自己的项目版本,其他的项目可能会依赖引用到,所以就需要用到Maven的本地仓库. 下面就这个构建本地Maven仓库进行阐述. Nexus 一:介绍 Nexus是Maven的仓库管理器,用来搭建一个本地仓库服务器,这样做的好处便于管理,节约网络资源, 速度快,可以通过SNAPSHOT版本控制,开进行模块间的高效依赖开发. 二:下载

linux安装软件包的方法以及搭建yum本地仓库

安装软件包的三种方法linux中有三种安装软件的方法.rpm工具,yum工具,源码包.其中最常用的就是yum工具. rpm工具使用如果在虚拟机上,先将光盘连接,然后挂载到系统中,一般我们都挂载到mnt下首先,先查看一下mnt是否有挂载其他的设备[[email protected] ~]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/sda3 28G 926M 27G 4% /devtmpfs 485M 0 485M 0% /devtmpfs 495M 0 495M 0% /de

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

安装maven和搭建maven本地仓库

简单讲下maven的安装步骤: 1.在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量. 2.下载maven3,最新版本是Maven3.0.4 ,下载地址:http://maven.apache.org/download.html 下载apache-maven-3.0.4-bin.zip文件后,并解压到  D:\cloud_cms\maven\apache-maven-3.0.4 3.配置maven3的环境变量:先配置M2_HOME的环境变量,新建一个系统变量:M2_

使用 satis 搭建 composer 本地仓库

环境 windows nginx php composer 安装 拉取 satis 项目包,并拉取项目依赖 composer create-project composer/satis --stability=dev cd satis composer install 配置 修改 satis/config.json 文件,文件内容如下 { "name": "composer 本地仓库", "homepage": "http://pack

搭建docker本地仓库

如果没有创建docker环境的话,需要先安装docker环境. 1. 使用命令创建容器 docker run -d -p 8081:8080 atcol/docker-registry-ui 8081: 指定端口. 运行成功后使用 宿主机ip+端口 访问 url : 2. 创建docker的镜像仓库 ip+端口+/registry/index http://192.168.233.90:8081/registry/index 点击 创建仓库 参考: https://github.com/atco

搭建maven本地仓库

1. 需先配置java环境. 2. 下载nexus. https://www.sonatype.com/download-nexus-repo-oss?submissionGuid=a015a3db-382f-48ff-9694-6538cea4cf3b 直接下载慢,建议把下载地址复制到迅雷中下载. 网盘下载地址: 链接:https://pan.baidu.com/s/1k1r_j01h92xPZ-3Ojzw-dQ 提取码:be6n 3. 将文件拷贝到centos服务器上面. 4. 解压文件 t

二十一、安装软件包的三种方法、RPM包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库

一.安装软件包的三种方法 rpm工具.yum工具.源码包 RPM工具:是以一种数据库记录的方式将需要的套件安装到Linux主机的一套管理程序.就是说,你的Linux系统中有一个关于RPM的数据库,它记录了安装的包以及包与包之间的依赖关系.RPM包是预先在Linux机器上编译并打包的文件,安装快捷.缺点:安装环境必须与编译时的环境一致或相当,包与包之间存在着相互依赖的情况,卸载包时需先把依赖的包卸载.若依赖的包是系统必需的,就不能卸载这个包,否则系统崩溃. yum工具:优势:可联网下载所需要的RP

安装软件包的三种方法 、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库安装软件包的

安装软件包的三种方法rpm包类似于windows的exe文件.rpm工具可以安装rpm包,安装路径和文件名都是固定好的,不需要过多的设置.yum也可以安装rpm包,比rpm工具好的一点是支持自动安装依赖的包.源码包主要是源代码,需要谁用编译器编译成可执行的文件.·····rpm包介绍首先我们要把光盘连接到linux系统进行挂载,打开vmware运行虚拟机,然后右键右下角的光盘的图标然后点连接,然后在系统里挂载,挂载点可以自己选,我们使用命令:mount /dev/cdrom /mnt/把光盘挂载