yum仓库源搭建

本地yum源搭建

cd源  mount /dev/sr0 /mnt

vim  /etc/yum.repos.d/base.repo

[centos-base]
name=centos7
#baseurl=file:///var/www/html/centos/
baseurl=file:///mnt
enabled=1
gpgcheck=0

yum clean all

yum makecache

yum repolist

iso源  mount -o loop centos7.4.iso /mnt  同上

http源  服务端:cp  -R  /mnt/*  /var/www/html/centos

createrepo /var/www/html/centos

yum install -y httpd

ps -ef |grep httpd && netstat -antup |grep 80

getenforce 0 && systemctl stop firewalld.service

客户端:vim /etc/yum.repos.d/base.repo

[centos-base]
name=centos7
baseurl=http://192.168.0.1/centos/
enabled=1
gpgcheck=0

yum clean all

yum makecache

yum repolist

同步外网yum源

使用reposync工具可以同步几乎所有的yum源,同步外网yum源软件至本地

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

mv  CentOS7-Base-163.repo  /etc/yum.repos.d/centos.repo

yum clean all

yum makecache

安装reposync工具

yum install -y createrepo

通过reposync命令工具获取外网yum源所有软件包,-r指定repolist id,默认不加-r表示获取玩玩所有yum软件包,-p 指定下载软件的路径

reposync  -r base -p /var/www/html/centos/

reposync  -r updates -p /var/www/html/centos/

通过createrepo命令更新本地yum仓库源

createrepo /var/www/html/centos/

修改本地yum源配置文件

vim centos.repo

centos-base]
name=centos7
baseurl=file:///var/www/html/centos/
#baseurl=file:///mnt
enabled=1
gpgcheck=0

原文地址:https://www.cnblogs.com/xiaofeng666/p/10124483.html

时间: 2024-10-07 21:39:29

yum仓库源搭建的相关文章

yum仓库客户端搭建和NTP时间同步客户端配置

一.yum仓库客户端搭建 yum源仓库搭建分为服务器端和客户端. 服务端主要提供软件(rpm包)和yumlist.也就是提供yum源的位置.一般是通过http或者ftp提供位置. 客户端的配置:yum配置文件位置:/etc/yum.repos.d/ 1 [[email protected] yum.repos.d]# rm -f /etc/yum.repos.d/* 2 [[email protected] yum.repos.d]# vim repo_yck.repo [yck_repo] #

安装与现在软件的方法:更换yum仓库源、yum下载rpm包、源码包安装

更换yum仓库源 安装扩展源epel yum下载rpm包 源码包安装 原文地址:http://blog.51cto.com/13515599/2059165

Linux 搭建YUM仓库源详解

基于ISO镜像构建 YUM 本地源 1.yum install httpd:安装httpd软件包.yum remove httpd:卸载httpd软件包.yum erase httpd:删除httpd程序包. 2.首先将光驱iso镜像加载至虚拟机CD/DVD,创建挂在目录mkdir -p /mnt/cdrom. 3.备份/etc/yum.repos.d/CentOS-Base.repo 文件为 CentOS-Base.bak. 同时在/etc/yum.repos.d目录下修改文件CentOS-M

第十三章 软件的安装/yum仓库的搭建

                                                       *****软件安装**************1.软件名称识别*******[abrt-addon-ccpp]-[2.1.11-19].[e17].  [x86_64].rpm        /*rpm结尾的适用与redhat操作系统    ||        ||    ||      ||    软件名称         软件版本  软件适用系统   64位*******2.如何安装

linux下yum常用方法及本地yum仓库的搭建

yum--rpm包管理工具 使用方法: yum install -y vim-enhanced     (安装 vim-enhanced 包) yum remove  vim-enhanced     (卸载 vim-enhanced 包) yum list     (列出rpm包库,网络资源) yum list |grep vim     (列出带vim字符的包,包带@的是已经安装过的,没有带的是还未安装过的) yum update     :     yum upgrade     (升级系

yum仓库的搭建

 YUM仓库服务 借助于YUM软件仓库,可以完成安装.卸载.自动升级rpm软件包等任务,能够自动查找并解决rpm包之间的依赖关系,而无需管理员逐个.手工地去安装每一个rpm包,使管理员在维护大量linux服务器时更加轻松自如.特别是在拥有大量linux主机的本地网络中,构建一个源服务器可以大大缓解软件安装.升级等对于Internet的依赖. 实验案例:软件仓库部署及应用 实验环境: 随着公司内部的linux服务器不断增多,软件更新.系统升级等需求也逐渐凸显出来,为了提高软件包管理效率.减少重复下

从建立yum仓库到搭建ftp以及http服务

1 什么是yum仓库 yum工作需要依赖C/S架构工作模式的文件服务器,服务器中存放了yum工作时所需的程序包.yum接收到需要安装的程序包的名称之后,通过文件共享协议(或者文件传输协议),在配置文件中指向的yum仓库(可以是多个)中查询需要的程序包.找到之后,通过文件下载协议,将程序包下载至本地yum的缓存目录中,当安装完成后,缓存目录便会被删除 yum的配置文件位置在/etc/yum.repos.d/base.repo,用vim工具编辑下. yum内容格式: 1 [base] 2 name=

Day13 目录结构&自定义Yum仓库&源码包编译安装(Service02)

一.linux一级目录 man hier可以查看所有一级目录的作用 1.1 /bin 普通用户使用的常用命令 1.2 /boot 系统引导必须的文件,包括内核.启动配置 1.3 /dev 键盘.硬盘.光驱等设备文件 1.4 /etc 系统配置文件和用户程序配置文件等配置文件 1.5 /home 普通用户的家目录 1.6 /lib /lib64 启动系统和程序所需要的库文件,lib表示32位.lib64表示64位 1.7 /mnt 临时挂载其他文件系统的挂载点 1.8 /opt 某些程序会安装在这

设置centos的yum仓库源为阿里源

前提 使我们的主机能够连接到外网 cd /etc/yum.repos.d/ #切换到yum仓库目录下 rm -rf * #删除默认配置仓库 wget -O /etc/yum.repos.d/CentOS.repo http://mirrors.aliyun.com/repo/CentOS-7.repo #下载阿里源的repo文件到主机仓库中 yum clean all 清除缓存 yum makecache 重新加载缓存 这样我们就能通过阿里的源安装软件了! 原文地址:https://www.cn