自建yum源】的更多相关文章

最近在研究一套自动化运维方向的框架,在想到远程安装软件包的时候,觉得有yum支持会更方便一些.主要思路是把程序员写的代码或程序打包成rpm,然后提交到自建yum源,并实现按组安装,本地yum源实现步骤: 1.建本地yum源包涵base以及epel源,此源的搭建不再赘述. 2.建本地专有应用yum源. 创建rpm目录mkdir -p /psoft/6/x86_64/Packages/,然后把所有涉及到的rpm包拷贝到该目录. 如果只简单的实现yum install 安装,直接执行createrep…
生产环境需要大规模的安装部署rpm包,每次安装,更新,都需要上传,安装,比较麻烦,可以在生产环境中自建一个yum源. 1.http安装 yum -y install httpd systemctl start httpd.service systemctl enable httpd.service 2.createrepo安装 yum -y install createrepo 3.创建repodata目录 cd /var/www/html/ mkdir pacdn_yum/x86_64 -p…
最近项目组需要ceph环境,第一次搭建ceph,各种不顺,装了卸,卸了装,一遍又一遍地按照官网的操作进行.最气人的是网速差,从官网取包太慢.一轮尝试就浪费一上午. 因此想到本地新建yum源. 首先,按照官网http://docs.ceph.com/docs/master/start/搭建,(自恃高明的开发人员肯定是把防火墙全部关掉,搭建环境一律用root用户,暂且不提) 当走到STEP 2: STORAGE CLUSTER中 “ceph-deploy install node1 node2 no…
yum参数解释[updates]--->源name=CentOS-$releasever - Updates --->源的名字baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ --->该源的http地址gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 $basearch是个变量,yum会根据本地服务器的操作系统类型自行判断是…
(1)概述 (2)yum server端配置 1)关闭防火墙和selinux systemctl stop firewalld systemctl disable firewalld sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config setenforce 0 2)下载和开启vsftpd yum install vsftpd -y systemctl start vsftpd systemctl enable vsftpd 3)配…
yum相关概念我这里就不做详细的讲解了,就是一个软件包管理工具.在企业中,很多时候进行编译了自己的RPM包,在搭建YUM的时候,希望将自定义的RPM加入到YUM源中,从而出现了下列方法. 一.配置私有yum源 1.1 拷贝光盘镜像软件包 mount /dev/cdrom /media/ cp -r Packages/ /mnt/cp -r repodata/ /mnt/cp RPM-GPG-KEY-CentOS-* /mnt/ 1.2 配置私有源 [root@mytest Packages]#…
#脚本开始 #!/bin/bash cd /etc/yum.repos.d/ tar -zcvf yum.bak.tar.gz CentOS-* rm -rf CentOS* touch /etc/yum.repos.d/a.repo cat>/etc/yum.repos.d/a.repo <<EOF [base] name=base baseurl=http://172.16.103.3/centos/7/os/x86_64 gpgcheck=1 enabled=1 gpgkey=ht…
原链接:http://www.live-in.org/archives/1410.html 平时使用yum方式安装更新软件,可以自建一个yum源,同步官方更新源,这样如果本地有机器要升级的话就可以直接使用本地的更新源了.这里系统为CentOS 6.2. 一.服务端1.安装需要的环境自建yum本地更新源可以使用http服务或ftp服务,由于ftp服务器要考虑防火墙配置,主动.被动连接模式,这里使用http服务. 安装apache: yum install httpd 配置apache过程略过. 2…
创建yum源服务,主要用到了两个软件createrepo和httpd.前者是创建yum源索引的工具,后者是提供文件在线流浪的功能,当然,除了httpd之外,你也可以使用nginx替代. createrepo yum –y install createrepo 安装建yum源仓库的工具,可以用来建立yum仓库索引 man createrepo 用途: Create repomd (xml-rpm-metadata) repository 参数说明 -u --baseurl <url> 指定Bas…
系统:centos7 一.安装nginx yum install -y nginx yum  install -y createrepo   安装建yum源仓库的工具,可以用来建立yum仓库yum  install  -y yum-plugin-priorities 安装控制yum源更新优先级工具,这个工具可以用来控制进行yum源检索的先后顺序,建议可以用在client端. 二.配置nginx /etc/nginx/nginx.conf server{ listen ; autoindex on…