搭建ftp yum仓库

#将安装包上传到/mnt下

#创建文件挂载目录

mkdir /os/centos1

mkdir /os/centos2

#挂载文件镜像,配置yum源

mount -t iso9660 -o loop CentOS-6.8-x86_64-bin-DVD1.iso /media

cd /etc/yum.repos.d/

#修改配置文件

rm -rf *

cat <<EOF>local.repo

[Centos]
name=centos
baseurl=file:///media

#baseurl=ftp://172.24.20.140/pub

gpgcheck=0
enable=1

EOF

chmod 755 local.repo

安装createrepo软件包

yum install -y creatrepo phthon-deltarpm deltarpm vsftpd

#挂载镜像到/os/cetos目录下,并将软件包复制到ftp目录下

mount -t iso9660 -o loop /mnt/CentOS-6.8-x86_64-bin-DVD1.iso /os/centos1

mount -t iso9660 -o loop /mnt/CentOS-6.8-x86_64-bin-DVD2.iso /os/centos2

cp -rf /os/centos1/packeges/* /var/ftp/pub/

cp -rf /os/centos2/packeges/* /var/ftp/pub/

#在/pub目录中创建yum仓库

cd /var/ftp/pub/

createrepo -v . 

原文地址:https://www.cnblogs.com/xiaomabrother/p/10209793.html

时间: 2024-10-09 17:54:55

搭建ftp yum仓库的相关文章

如何架设内网ftp服务器 搭建ftp yum源

1.启动系统,我是用iso镜像挂载,挂载到/iso mkdir  /iso mount -a -t iso9660 -o loop /dev/cdrom /iso2.安装FTP服务(如果系统已带则在桌面 管理-服务器设置-服务 可以很方便的启动vsftpd服务)cd /iso/Packages rpm -ivh vsftpd* chkconfig vsftpd on service vsftpd start3.安装createrepo的软件包cd /iso/Packages rpm -ivh c

centos 创建本地yum源搭建本地yum仓库 亲测可用

现在如果我们需要大规模部署洗个系统,或者系统需要安装一个什么软件如nginx之类的软件.有的时候你的环境限制你上外网,或者是外网很慢的时候.我们考虑搭建本地yum仓库,内网机器可以直接快速安装所需的软件,解决linux下面的包的依赖,方便,快捷. 下面我们来搭建一下根底yum仓库: 系统:centos6.5 搭建yum仓库有很多种方法,我们这里使用yum插件yum-downloadonly插件来下载我们所需的rpm包.使用createrepo来创建仓库文件. 开始: 我们需要安装zabbix监控

实验:安装centos-6,开启网卡,搭建私有yum仓库

安装red hat centos -6的详细步骤,包含开启网卡.搭建私有yum仓库 1.新建虚拟机,选择自定义安装,下一步 2.虚拟机硬件兼容性以已安装的vmware 为准,不知道的默认即可,然后点击下一步 3.选择稍后安装系统,然后下一步 4.操作系统linux,版本找到red hat linux 6 64 位,选择好点击下一步 5.虚拟机名称自己起,根据自己的习惯来设置 位置不要安装在c盘,有固态的安在固态上,重新创建一个文件夹去指定安装位置,便于以后的管理,即虚拟机的删除.移动.复制:选择

通过ISO镜像简单搭建本地yum仓库

在一次安装软件过程中,需要依赖包,但是这个依赖包没有在原先的ISO源里面.因为下载的系统包有CD1跟CD2,检查后发现所需的rpm包在CD2里面,直接配置CD2为yum源时缺需要CD1里面的rpm包.最后想了个办法,用软连接把两个ISO的包合并后得到一个完整的安装源. 在一台机器上配置后,可以在这台服务器上搭建http服务器,把它当作一个内网的yum仓库使用.通过目录区分不同版本的yum源,简化并统一内网服务器的yum源配置. 一.原始的yum配置. [[email protected] ~]#

搭建内部yum仓库(centos6+centos7+epel源)

搭建自己的yum仓库,将自己制作好的rpm包,添加到自己的yum源中. yum仓库服务端配置如下 : 1. 创建yum仓库目录 mkdir -p /data/yum_data/cd /data/yum_data/#可以上传rpm包到此目录,此目录下面还可以包括文件夹 2. 安装createrepo软件[[email protected] yum_data]# yum -y install createrepo 3. 初始化repodata索引文件createrepo -pdo /data/yum

LNMP环境搭建之--YUM仓库

前言: 其实快速完成集群环境交付的技术方案有很多,有最原始的编译-tar-scp分发-解压:有自动化工具 saltstack.puppet.Ansible的批量部署:也有高大上的openstack虚拟机镜像和docker容器分发技术.环境越复杂,技术要求就越来越高,想学更自动化的工具技术也得弄懂简单环境快速部署原理,硅步千里. 一.为什么要搭建yum仓库 对比Linux安装软件的三种方式 1)编译安装:编译参数复杂.编译计算耗时长 2)yum安装:完全自动化,解决所有软件依赖问题:但是软件安装不

CentOS7搭建本地YUM仓库,并定期同步阿里云源

CentOS7同步阿里云镜像rpm包并自建本地yum仓库 系统环境 # cat /etc/centos-release CentOS Linux release 7.6.1810 (Core) # uname -r 3.10.0-957.el7.x86_64 # ip a |awk 'NR==9{print $2}'|awk -F '/' '{print $1}' 10.0.0.100 修改yum源为阿里云源 备份系统自带的yum源 # tar -zcvf CentOS-bk.tar.gz /e

redhat7.6 搭建ftp yum服务器

服务器端配置 1.关闭防火墙,以及设置开启不自启 [[email protected] network-scripts]# systemctl stop firewalld [[email protected] network-scripts]# systemctl disable firewalld Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /et

3、通过挂在系统光盘搭建本地yum仓库的方法

1. mkdir xxx #新建文件夹 (新建一个挂载需要的文件夹) 2.配置本地yum源(挂载光盘) 3.进入 yum.repos.d 4.ls (查看当前文件夹全部的文件) 并 mv 修改   除Media 外   全改为 xxx.bak 5. vi CentOS-Media.repos (修改yum配置文件) 重新设置路径 : gpgchek=1 修改为 gpgchek=0 :enabled=0 修改为 enabled=1 6.yum list (查看yum仓库里的所有软件)