yum仓库搭建

 1.官方软件仓库的建立         1.1.需要一个与本机匹配的安装镜像           例如:rhel-server-7.0-x86_64-dvd.iso,这个文件从官方网站下载得到       1.2挂载,让系统能够读取rhel-server-7.0-x86_64-dvd.iso中的内容                1.2.1 配置文件挂载           vim /etc/fstab
/xxx/rhel-server-7.0-x86_64-dvd.iso    /xxx    iso9660    ro,relatime    0   0
  镜像文件           挂在点    类型    挂载参数    备份    检测               1.2.2命令挂载                 #mount  /xxx/rhel-server-7.0-x86_64-dvd.iso     /xxx           mount -a  ###查看挂载详情                    1.3.编写软件仓库的指定文件/etc/yum.repos.d    ##仓库指向文件存储目录
vim /etc/yum.repos.d/test.repo    ###仓库指向文件
[redhatsoftware]        ###仓库名称
name=localsoftware        ###仓库描述
baseurl=file:///source        ###仓库地址
gpgcheck=1|0            ###是否检测软件的gpgkey
enabled=1            ###此仓库在系统中生效
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release                                ##本机gpgkey文件
yum
yum clean all            ###刷新仓库配置     

     1.4.网络yum源的配置yum install httpd
systemctl stop firewalld
systemctl start httpd
systemctl enable httpd
vim /etc/fstab       ###卸载原有挂载,建立新网络yum源挂载
/xxx/rhel-server-7.0-x86_64-dvd.iso     /var/www/html/source                                                                      iso9660 ro,relatime     0       0
vim /etc/yum.repos.d/test.repo    ###仓库指向文件
mount -a
yum 源:http://当前主机/source
安装firefox后不能输入汉字处理。    # yum groups install Input\mode....
2.脚本完成yum仓库配置先创建/iso目录,把镜像放在里面
#!/bin/bash
#############create  local  yumsoure ###########################
mount /iso/rhel-server-7.0-x86_64-dvd.iso  /mnt
rm -rf /etc/yum.repos.d/*
cat > /etc/yum.repos.d/yum.repo <<end
[yumsoure]
name=yumsoure
baseurl=file:///mnt
gpgcheck=0
end
yum clean all
###########create  share  server##########################
yum install httpd  -y
systemctl  stop  firewalld
systemctl  disable firewalld
systemctl  start   httpd
systemctl  enable  httpd
umount /mnt
mkdir -p  /var/www/html/yumsource
echo "/iso/rhel-server-7.0-x86_64-dvd.iso  /var/www/html/yumsource iso9660 defaults 0 0" >>/etc/fstab
mount -a
########### mode local yumsoure ########################
cat > /etc/yum.repos.d/yum.repo<<end
[yumsoure]
name=localhostsoucre
baseurl=file:///var/www/html/yumsource
gpgcheck=0
end 

3./etc/fdstab文件错误导致系统无法启动              根据系统提示,可以看出是系统不能启动的真正原因是 /etc/fstab给写错了,系统启动报告Checking filesystems 失败,此时,根据系统提示,输入root密码进入repair filesystem模式。修改/etc/fstab文件。4.yum软件控制vim /etc/yum.conf
exclude=*.x86_64    ###忽略64位安装包
exclude=*.i686       ###忽略32位安装包 5.第三方软件仓库的搭建1.把所有rpm包放到指定目录中,比如方到/software中
2.在这个目录中执行createrepo /software,生成repodate目录
3.编写/etc/yum.repos.d/xxx.repo指定/software位yum源  
时间: 2024-10-12 15:11:02

yum仓库搭建的相关文章

vsftpd-本地yum仓库搭建介绍

首先,下载一个yum库,我这里为了演示用的是局域网的.[[email protected] yum.repos.d]# wget http://172.16.0.1/centos6.6.repo[[email protected] yum.repos.d]# yum makecache1安装lftp[[email protected] yum.repos.d]# yum -y install lftp[[email protected] xen]# lftp 172.16.0.1lftp 172

centos 的yum仓库搭建

一.yum仓库说明1.搭建yum仓库必要性内网环境下,为了实现自动化和自定义的人性化便捷快速的增加部署服务,搭建yum仓库是首选,可以公司网环境下搭建yum源,供公司内部员工使用,并且能够通过定制rpm包,完成一件安装.2.yum仓库简介yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁

软件包管理之YUM仓库搭建

上一篇介绍了YUM的基本安装和卸载等功能的使用,这里就介绍一下如何搭建本地YUM仓库以及系统刚安装完成YUM仓库的配置信息. YUM仓库:存储了众多RPM包以及包的相关元数据(repodata)的文件服务器 可做YUM仓库的类型:http.ftp.nfs.file(本地) 先来看下yum客户端的配置文件: 它的配置文件由两部分组成:主配置文件和其他配置文件 主配置文件: 这个文中定义了使用yum安装时的缓存文件保存的目录,是否保留安装完成后rpm包,日志文件路径,是否启用插件,是否校验包的完整性

本地Yum仓库搭建部署

本地yum仓库搭建: 系统:Centos6.5 去阿里镜像下载Centos6的yum源,安装系统eple-release源: #wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo #yum install epel-release -y 安装nginx服务和createrepo 创建yum仓库的命令: #yum install nginx -y # yum install c

yum,仓库搭建

yum仓库搭建分为以下几步骤: 1.搜集rpm包 2.安装httpd 服务 3.生成rpm包的依赖关系 4.创建配置文件 5.测试 步骤: 首先检查系统的版本: [[email protected] ~]# uname -r 2.6.32-573.el6.x86_64 [[email protected] ~]# cat /etc/centos-release  CentOS release 6.7 (Final) 1.搜集rpm包 [[email protected] ~]# grep "ke

rpm包安装和卸载,rpm查询,yum工具详解,yum仓库搭建

rpm包安装和卸载 [[email protected] Packages]# rpm -ivh zip-3.0-1.el6.x86_64.rpm    安装rpm包命令   ivh I=安装的意思install    v=可视     h =显示安装进度 mount /dev/cdrom  /mnt/  挂载到mnt下 cd /mnt/ cd packages Ls    查看rpm包 遇到有相互依赖的包,两个包一起安装 卸载也是一样的 两个包同时卸载 rpm -e yp -tools ypb

本地YUM仓库搭建实战

YUM主要用于自动安装.升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系.要成功的使用YUM工具安装更新软件或系统,就需要有一个包含各种rpm软件包的repository(软件仓库),这个软件仓库我们习惯称为yum源.网络上有大量的yum源,但由于受到网络环境的限制,导致软件安装耗时过长甚至失败.特别是当有大量服务器大量软件包需要安装时,缓慢的进度条令人难以忍受.因此我们在优化系统时,都会更换国内的源. 相比较而言,本地YUM源服务器最大优点是局域网的快速网络连接和稳定性.有了局域网中

局域网yum仓库搭建-http和ftp方式

#局域网yum仓库搭建-http方式和ftp方式[[email protected] ~]# uname -aLinux YUM01 2.6.32-696.23.1.el6.x86_64 #1 SMP Tue Mar 13 22:44:18 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux[[email protected] ~]# cat /etc/redhat-release CentOS release 6.9 (Final) http服务器端设置[[emai

Firewalld共享上网及本地yum仓库搭建

1.firewalld共享上网 1.服务端操作(有外网的服务器) 1.开启防火墙并加入开机自启动 [[email protected] ~]# systemctl start firewalld [[email protected] ~]# systemctl enable firewalld 2.移除默认所有人能访问ssh的规则 [[email protected] ~]# firewall-cmd --remove-service=ssh --permanent 3.添加只允许10.0.0.

其他综合-内网下Yum仓库搭建配置

内网下Yum仓库搭建配置 1.实验环境 虚拟机环境: VMware 12 版本虚拟机 网络环境: 内网 IP 段:172.16.1.0 外网 iP 段(模拟):10.0.0.0 实验基础:(能够上网,有原本yum源) m01:外网 IP 10.0.0.61:内网 IP :172.16.1.61 web01:外网 IP 10.0.0.7:内网 IP :172.16.1.7 Linux版本: CentOS Linux release 7.6.1810 3.10.0-957.10.1.el7.x86_