CentOS 7下YUM 本地仓库的搭建详细步骤
CentOS 7下YUM 本地仓库的搭建详细步骤
使用CentOS7.iso 搭建本地仓库
(1) 将CentOS7.iso文件拷贝到用户主目录中 即:~
cp CentOS7.iso ~
(2) 创建iso文件将要挂在的目录
mkdir -p /mnt/cdrom
(3) 挂在iso文件到刚刚创建的目录中
mount -o loop CentOS7.iso /mnt/cdrom
(4) 创建repo文件 Local.repo,然后在其中加入下面内容
vim /etc/yum.repos.d/Local.repo [Local] name=Local Yum baseurl=file:///mnt/cdrom gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=1
PS:此种方式不需要使用createrepo创建索引文件,因为ISO文件中已经创建好了索引文件位于repodata文件夹中
创建自定义的本地YUM源
这种方式主要针对我们平时已经收藏了一些RPM软件包,我们想把收集起来的RPM包做成自己的YUM仓库,这样便于离线安装,非常灵活方便。
(1) 创建本地仓库的目录 ,例如我(root)创建在主目录下的local目录下
mkdir /root/local
(2) 将整理的RPM包全部移动该目录下
mv *.rpm /root/local
(3) 安装createrepo
yum -y install createrepo
(3) 使用createrepo创建索引
createrepo /root/local
(4) 创建repo文件
vim /etc/yum.repos.d/Local.repo 在其中输入如下内容 [Local] name=Local Yum baseurl=file:///root/local gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=1
至此,上面两种方式创建本地仓库都已经成功,下面只需要更新下缓存就可以了
yum makecache
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
-
Centos7学习之添加用户和用户组的方法
在使用 Centos 之前用的更多是Ubuntu,所以在 useradd 和 adduser 两条命令出现歧义,在Ubuntu系统上这是两条命令,而在Centos上则是同一条命令,adduser 是链接的形式存在 # ll /usr/sbin/ | grep user lrwxrwxrwx. 1 root root 7 10月 30 17:09 adduser -> useradd -rwxr-x---. 1 root root 114064 6月 10 09:16 useradd 1.添加用户
-
在centos 7中安装配置k8s集群的步骤详解
配置背景介绍 kubernetes是google开源的容器集群管理系统,提供应用部署.维护.扩展机制等功能,利用kubernetes能方便管理跨集群运行容器化的应用,简称:k8s(k与s之间有8个字母) 为什么要用kubernetes这么复杂的docker集群管理工具呢?一开始接触了docker内置的swarm,这个工具非常简单快捷的完成docker集群功能.但是在使用docker1.13内置的swarm做集群的时候遇到vip负载均衡没有正确映射端口到外网,或者出现地址被占用的情况,这对高可用性
-
Centos6 网络配置的实例详解
Centos6 网络配置的实例详解 前言: 要实现永久的自定义IP或者更改DNS都需要修改配置文件,主要修改以下配置文件 /etc/sysconfig/network-scripts/ifcfg-ethX,其中ifcfg-ethX中的X代表第几块网卡,一般都是第一块,也就是ifcfg-eth0 下面是配置项目的讲解,这里展示的是自定义IP和DNS的配置文件 DEVICE=eth0#网卡设备名称 TYPE=Ethernet#网卡类型 UUID=06c04617-25d9-4a88-aab0-d8f
-
CentOS更换yum源的方法
1. 原来的yum源做备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2. 下载新的yum源 •我用的vagrant centos 6.5 的box,默认没有装wget命令,yum源里也没有wget包,下载下来替换 vim /etc/yum.repos.d/CentOS-Base.repo 阿里yum源 网易yum源 tips : 具体的linux版本及系统版本请自行选择,当然,还有其他的
-
Centos7 下Mysql5.7.19安装教程详解
1.下载 从官网下载mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz,版本为5.7.19 下载地址: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gzLinux 2.创建mysql用户组及用户 l 创建mysql用户组 #groupadd mysql l 在mysql用户组下创建mysql用户 #useradd mysql -g
-
CentOS下使用yum命令安装计划任务程序crontab的方法
概述 利用"任务计划",可以将任何脚本.程序或文档安排在某个最方便的时间运行.通俗的讲就是定时执行某个脚本.程序. 常见用途 定时关机 定时检查更新 定时对系统配置.数据库.日志进行备份 定时清理垃圾文件 检测是否已安装 # crontab -bash: crontab: command not found 执行 crontab 命令如果报 command not found,就表明没有安装. 开始安装 # yum -y install vixie-cron Loaded plugi
-
CentOS 7下YUM 本地仓库的搭建详细步骤
CentOS 7下YUM 本地仓库的搭建详细步骤 使用CentOS7.iso 搭建本地仓库 (1) 将CentOS7.iso文件拷贝到用户主目录中 即:~ cp CentOS7.iso ~ (2) 创建iso文件将要挂在的目录 mkdir -p /mnt/cdrom (3) 挂在iso文件到刚刚创建的目录中 mount -o loop CentOS7.iso /mnt/cdrom (4) 创建repo文件 Local.repo,然后在其中加入下面内容 vim /etc/yum.repos.d/L
-
MacOS下本地golang环境搭建详细教程
安装golang 使用homebrew安装golang.homebrew是MacOS 平台下的软件包管理工具,拥有安装.卸载.更新.查看.搜索等功能.开发者不需要关心依赖和文件路径.如果系统没有安装homebrew,终端内执行以下命令安装homebrew. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 安装完homebrew后执行以下命令
-
CentOS7下 yum方式安装Nginx的实现步骤
CentOS7下 yum方式安装Nginx的实现步骤 Nginx 是一个很强大的高性能Web和反向代理服务器,它具有众多非常优越的特性.诸如低开销,高并发,支持缓存,支持正反向代理,支持负载均衡,支持正则,支持rewrite等等不一而足.所以众多粉丝们也是不计其数.本文基于CentOS 7简要描述yum方式的安装部署,供大家参考. 如果是编译安装可以参考:Linux 6下安装编译安装Nginx 有关Nginx的常用配置可参考:Nginx 概述及日常管理 一.配置nginx yum源 演示环境 [
-
Android Studio安装配置、环境搭建详细步骤及基本使用的详细教程
前言 Android Studio的安装配置及使用篇终于来啦~ 废话不多说,以下针对JDK正确安装(及其环境变量配置完毕,即Java开发环境下).Android Studio的安装,配置,以及创建工程.主题字体更换.窗口工具.布局.快捷方式等的基本使用逐一说明. 安装java 下载Java安装包(jdk,网上有很多下载地址,最好去官网下:https://www.java.com/zh_CN/),安装完后记得配置环境变量: 在"系统变量"新建一个变量名为JAVA_HOME的变量,变量值为
-
win10下 php安装seaslog扩展的详细步骤
一.检查系统环境情况 使用phpinfo()检查系统环境情况,找到需要下载的配置信息. Thread Safety = enabled是线程安全 Thread Safety = disabled是线程不安全 Thread Safety=enabled的,选择Thread Safe的版本:Thread Safety Safety=disabled的.选择Non Thread Safe版本. 二.下载seaslog扩展包 下载地址:http://pecl.php.net/package/SeasLo
-
linux防火墙配置(基于yum仓的配置)详细步骤
目录 前言 1.首先确保yum仓的配置是否完好(CentOs6) 2.要求在centOs6中安装httpd和mod_ssl软件包 3.在CentOs6中启用httpd.service并使其开机自启 4.在web内容的开发者完成Web应用之前,使用Congratulation!来提供占位符页面 5.启用和启动firewalld服务 6.在CentOs6上的firewalld配置对所有未指定连接使用dmz区域 7.打开两台虚拟机,分别查看虚拟机地址 8.来自子网10.1.1.0/24网段的流量路由
-
Centos 7中Docker私有仓库的搭建方法
系统配置: CentOS 7 内核 3.10.0-229.20.1.el7.x86_64 , Docker version 1.8.2 运行 docker registry 执行下列命令: 复制代码 代码如下: docker run / -d / --name private_registry --restart=always / -e SETTINGS_FLAVOUR=dev / -e STORAGE_PATH=/registry-storage /
-
CentOS系统下Redis安装和自启动配置的步骤
一. 安装Redis Redis的安装其实相当简单,推荐的方式是下载redis的源码,并在本机编译后安装. 首次进入主文件夹的下载目录下,执行wget下载源码 [zhxilin@localhost ~]$ cd 下载 [zhxilin@localhost 下载]$ wget http://download.redis.io/redis-stable.tar.gz 接下来解压之后,移动到/usr/redis目录下 [zhxilin@localhost 下载]$ tar -zxvf redis-st
-
centos 7 安装卸载apache(httpd)服务的详细步骤
卸载 首先,要确认下是否有安装过,或者是系统自带了httpd服务,通过以下命令: # rpm -qa | grep httpd 或者: # yum list | grep httpd 我已经安装过一次了,所以我这边会显示如下: 然后我先来卸载我的httpd,首先要停止httpd服务,命令如下: # systemctl stop httpd.service 然后通过 rpm -e 或者yum -erase 命令都可以,不过rpm -e命名必须要自己先卸载依赖包,所以我用yum -erase命令卸载
-
CentOS7使用yum安装Golang的超详细步骤
目录 前言 一.go语言介绍 二.yum安装golang 1.安装go版本为1.19.4 1.1执行yum install go(报错) 1.2配置go的安装源 1.3执行yum install golang 1.4查看go的安装版本 2.安装go版本为 1.11rc2(这个参考,不用操作) 2.1执行yum install go(报错) 2.2配置go的安装源 2.3执行yum install golang 2.4查看go的安装版本 3.安装命令汇总 总结 前言 本文介绍CentOS7使用yu
随机推荐
- JavaScript正则方法replace实现搜索关键字高亮显示
- redis中事务机制及乐观锁的实现
- mysql中Load Data记录换行问题的解决方法
- three.js快速入门【推荐】
- Javaweb项目session超时解决方案
- 详解oracle 日期格式(总结)
- Oracle数据库数据丢失恢复的几种方法总结
- Python实现高效求解素数代码实例
- PHP程序员基本要求和必备技能
- ASP Cookies操作的详细介绍与实例代码
- Android App端与PHP Web端的简单数据交互实现示例
- Android:利用SharedPreferences实现自动登录
- jQuery验证插件 Validate详解
- VBS教程:方法-Raise 方法
- MyBatis批量插入(insert)数据操作
- jquery实现触发时更新下拉列表内容的方法
- 基于javascript html5实现多文件上传
- 论Bootstrap3和Foundation5网格系统的异同
- javafx实现图片3D翻转效果方法实例
- React diff算法的实现示例