首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    YUM仓库配置_开源仓库

    YUM仓库配置 YUM仓库配置 YUM简介 软件仓库的提供方式 RPM软件包的来源 以ftp方式构建YUM仓库 1.在服务器上安装ftp 2.命名服务器地址 3.查看挂载 查看配置文件 10.移动所有挂载目录下的文件到ftp下 11.清除所有缓存,建立缓存 12.安装ftp进行测试,ftp方式的yum仓库源是否可行 YUM常用命令 1.查询软件包 2.查询软件包组 3.安装软件 4.升级软件 5.卸载软件 YUM仓库配置 YUM简介 基于RPM包构建的软件更新机制 (下载时是最新版本) 可以自动解决依赖关系(软件安装时解决依赖关系) 所有软件包由集中的YUM软件仓库提供 (下载来源,yum源) 有时仓库里有文件但仍然无法下载,原因yum指向问题,没有让仓库生效 在/etc/repos.d目录下,文件后缀是repo的是YUM仓库的源。 clean all yum makecache 12.安装ftp进行测试,ftp方式的yum仓库源是否可行 yum -y install ftp 可行,说明以ftp方式的yum仓库可行 YUM常用命令

    1.7K30编辑于 2022-11-17
  • 来自专栏小网管的运维之路

    Linux yum 软件仓库

    本机yum仓库 (mount方式) 移除系统自带repo文件 cd /etc/yum.repos.d/ mkdir tmp mv *.repo tmp #删除yum配置文件 /etc/yum.repos.d /yum.repo #新建一个repo文件 [mount-cdrom] baseurl=file:///mnt gpgcheck=0 #不校验gpgkey文件 enabled=1 #开启仓库 挂载光盘或者解包 ISO镜像 mount /dev/cdrom /mnt #将cdrom光盘文件挂载到mnt目录 yum clean all #清除缓存 内网自建yum仓库(http发布) /etc/yum.repos.d 本地仓库例子 yum install createrepo yum-utils -y mkdir /yumsalt reposync -r salt-latest /yumsalt createrepo /yumsalt/ 复制缓存rpm包到yum源的目录数据包里 cp* /var/www/html/yum/epel/7/x86_64/Packages/ 更新yum仓库 createrepo --update

    5.2K20发布于 2019-05-31
  • 来自专栏九思学舍

    Linux配置yum软件仓库

    二、yum源的配置 yum软件仓库的方式很好的解决了CentOS和Redhat软件包依赖关系的问题,受到人们的喜爱,现已成为最受欢迎的安装方式。 1、本地yum仓库的配置 1.1 挂载所需镜像 ? 1.2 删除(或备份)原yum的repo文件 ? 2、网络yum源的配置 网络yum仓库,顾名思义,仓库软件包位于网络中,无需我们自己下载到本地,安装软件时再通过网络下载到本地进行安装,减少了我们服务器的存储占用。 这些yum仓库的软件包通常由阿里云等较大的厂商提供,一来使用起来包的来源比较放心、安全;其次,更新也更加及时,让我们不会因为个别软件包而去更新整个镜像,减少我们的压力,更多的交给阿里云就好了。 而网络yum源的配置与本地也比较类似,这里提供一个阿里云的CentOS使用的仓库,直接下载使用即可 阿里云CentOS软件仓库repo文件 wget http://mirrors.aliyun.com

    4.9K10发布于 2020-04-20
  • 来自专栏运维监控日志分析

    yum 本地软件仓库--reposync

    reposync reposync 命令用于将远程的yum存储库同步到本地目录,并使用yum来检索软件包,可以指定外网源(repo id)的软件包同步到本地文件中。 安装 reposync dnf install dnf-plugins-core reposync 选项参数 选项 含义 -c [file] 指定配置文件运行(默认配置文件是 /etc/yum.conf [min] 最大命令等待时间 -y 所有回答都是 yes -x [package] 排除哪些包 -n repoid=[] 只下载最新的包,相同的跳过 -p 指定下载路径 --delete 删除已不在仓库中的本地软件包 gpgcheck = 1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin enabled = 0 -c 指定 repo 文件,--delete 删除已不在仓库中的本地软件包 源(软件仓库),即为存放于本地特定位置的众多 rpm 包建立索引,描述各包所需依赖信息,并形成元数据。

    2K10编辑于 2024-03-21
  • 来自专栏首富手记

    ubuntu 制作本地yum仓库

    ubuntu 制作本地yum仓库 笔者: 张首富 W X: y18163201(请备注) qq群:895291458 时间:2019-01-31晚 今天到某银行进行软件部署的时候,碰到所有电脑都不允许联网的要求 于似乎我有想到了centos利用光盘做yum仓库,想到了方法就开始实施 ubuntu通过光盘安装软件 > 首先我们需要准备一个ntfs格式或者其他ubuntu能识别的格式的u盘(你如果不知道请你mount

    2.3K20发布于 2019-01-31
  • 来自专栏开源部署

    CentOS搭建内网yum仓库

    但是服务器又没法上外网,不能使用公网的yum源来安装软件包。于是就自己在内网搭建一个yum源并把步骤整理了一下,以前也做过但是一直比较懒,没有整理,今天整理一下。 仓库目录 上面安装完vsftpd后默认会自动创建好/var/ftp/pub/目录,我们把yum仓库目录创建在该目录下,命名为centos6.4,如下: [root@centos6 cdrom]# mkdir 仓库目录里 这是拷贝完成后的目录结构: [root@centos6 cdrom]# cd/var/ftp/pub/centos6.4 [root@centos6centos6.4]# ll 总用量328 /Server      指定使用的协议和yum源所在位置 enabled=1                              是否启用该yum仓库,1为使用,0为不使用 gpgcheck=0 [root@centos6 centos6.4]# yum  clean  all    ##清除一下yum缓存,否则可能 yum安装的时候还会报错。

    1K10编辑于 2022-06-30
  • 来自专栏Typecho_ayou

    Nginx搭建本地YUM仓库

    环境准备 一台服务器 公(10.0.0.61) 内(172.16.1.61) 提前安装epel或者使用nginx.org官网仓库并安装Nginx 配置Nginx目录索引目录 通过yumdownloader 将rpm包下载到本地 安装createrepo并创建yum仓库 1、安装Nginx yum install -y nginx 2、Nginx配置目录索引 server { listen ; restart nginx 4、通过yumdownloader下载rpm包 [root@luckly ~]# yum -y install yum-utils # 以httpd为例 [root@luckly -R nginx.nginx /yum/packages/ [root@luckly ~]# createrepo /yum/packages/ 7、移动默认的仓库 [root@luckly ~]# mv /etc/yum.repos.d/* /opt/ 8、配置新的本地YUM仓库 [root@luckly yum.repos.d]# vim /etc/yum.repos.d/local.repo

    93610编辑于 2023-12-18
  • 来自专栏小手冰凉

    YUM仓库配置及命令详解

    那么就需要使用——YUM软件仓库YUM软件仓库简介 借助于YUM软件仓库,可以完成安装、卸载、自动升级rpm软件包等任务,能够自动查找并解决rpm包之间的依懒关系,而无须管理员逐个、手工地安装每个rpm包,使管理员在维护大量Linux YUM仓库简单来说就是: RPM包构建的软件更新机制; 自动解决依赖关系; 软件包由集中的YUM软件仓库提供。 要成功使用YUM机制来更新系统和软件,需要有一个包含各种rpm安装包文件及其依懒软件的软件仓库,提供软件仓库的服务器也称为“源”服务器。 ? 部署YUM软件仓库 一、准备网络安装源(服务器端) YUM软件仓库通常借助于HTTP协议或FTP协议来进行发布, 这样可以面向网络中的所有客户机提供软件源服务。

    1.9K20发布于 2019-09-10
  • 来自专栏别先生

    关于yum网络版仓库(本地yum仓库的安装配置,如果没网了,做一个局域网内的yum仓库

    2017-11-13 22:49:48 1:两种方式:     a、每一台机器都配一个本地文件系统上的yum仓库 file:///packege/path/   b、在局域网内部配置一台节点(server-base )的本地文件系统yum仓库,然后将其发布到web服务器中,其他节点就可以通过http://server-base/pagekege/path/ 2:现在使用b方式进行实验一下(如果在一台机器安装好,其他机器可以直接访问了 本地yum仓库的安装配置基本完成,然后其他的想要访问这个,修改一下配置即可: ? 然后修改一下配置: ? 可以检查一下仓库: [root@master yum.repos.d]# yum repolist 5:本地yum仓库的安装配置,制作流程:         先挑选一台机器master,挂载一个系统光盘到本地目录 /centos )然后通过网页访问测试一下:  http://mini4/centos   会看到光盘的目录内容    至此:网络版yum私有仓库已经建立完毕  剩下就是去各台yum的客户端配置这个http

    1.2K100发布于 2018-01-02
  • 来自专栏L宝宝聊IT

    YUM仓库服务与PXE网络装机

    1、yum:基于RPM包构建软件更新机制自动解决依赖关系,软件包由软件包库提供 提供方式:ftp服务:ftp://IP地址/仓库目录 Http服务:http :// IP地址/仓库目录 本地目录:file ://本地目录 2、构建本地yum vim /etc/yum.repos.d/hanming.repo [ 共享仓库名 ] name=描述 baseurl=file://本地目录 enabled=1 gpgcheck=0 可用gpgkey指定公钥位置 3、构建ftp的yum仓库 1)安装并启动vsftpd服务 2)将光盘内所有文件复制到/var/ftp/rheld 3)客户端建立yum配置文件 baseurl =file://服务器IP/rheld 4、yum数据库文件:repodata/repomd.xml(仓库文件) 使用createrepo工具生成数据库文件 5、yum命令: yum clean all:清除缓存 yum list [包名]:列出包名 yum info [包名]:查包详细信息 yum search <关键词>:查询相关 yum grouplist 包组名

    93150发布于 2018-06-20
  • 来自专栏首富手记

    使用vsftp作为集群的yum仓库

    /CentOS-* yum clean all yum list #使用vsftp软件来搭建ftp server, [root@m01 ~]# yum -y install vsftpd.x86_64 软件,用来创建yum索引数据库 [root@m01 yum_packet]#yum -y install createrepo-0.9.9-18.el6.noarch #在这个rpm包目录下生成yum索引数据库 [root@m01 yum_packet]#createrepo ./ 然后到客户端上: [root@backup yum.repos.d]# vim CentOS.repo [Centos_yum] name=Centos baseurl=ftp://172.16.1.61/yum_packet  #使用ftp作为yum仓库 enabled=1 gpgcheck=0 [root@backup yum.repos.d ]# yum clean all [root@backup yum.repos.d]# yum list 如果碰到这个错误可能是: [root@backup yum.repos.d]# yum list

    1.3K20发布于 2018-09-10
  • 来自专栏小陈运维

    搭建私有YUM仓库_及_内网镜像站

    搭建私有YUM仓库_及_内网镜像站 搭建私有YUM仓库(自己定制的rpm包) 私有yum仓库环境 系统版本:centos7.4 IP:192.168.1.47 #最好能上公网 私有yum仓库服务端配置 第一:创建使用yum仓库存放路径 mkdir /home/mirros/siyou -p 第二:安装必要软件(yumdownloader这个命令在yum-utils工具里,用来下载软件包,但不安装 ) yum install createrepo yum-utils -y 第三:上传自己打包好的rpm包到/home/mirros/siyou cd /home/mirros/siyou clean all && yum makecache yum install openssl-* 搭建内网镜像站(相当于开源镜像站) 镜像站环境 系统版本:centos7.4 IP:192.168.1.47 clean all && yum makecache 第三:安装软件 yum install tree -y

    2.1K20发布于 2021-10-13
  • 来自专栏技术知识分享

    linux配置本地Yum仓库的命令方式

    配置本地Yum仓库 实现此案例需要按照如下步骤进行。 步骤一:搭建一个本地Yum,将RHEL6光盘手动挂载到/media 命令操作如下所示: [root@localhost ~]# mount /dev/cdrom /media/ mount: block 验证 Yum客户端需编辑配置文件,命令操作如下所示: [root@localhost ~]# cd /etc/yum.repos.d/ //必须在这个路径下 [root@localhost yum.repos.d]# ls //此路径下事先有配置文件的模板 rhel-source.repo [root@localhost yum.repos.d]# cp 软件仓库位置,指向光盘挂载点 enabled=1 //此项为是否开启,1为开启, 0为不开启 gpgcheck=1

    1.7K10编辑于 2021-12-03
  • 来自专栏菲宇

    在Centos7.3搭建Yum私有仓库

    方法一、 使用本地iso镜像创建本地yum仓库,该方法不推荐,只针对yum服务器无法上公网的环境下操作,毕竟iso镜像里的包非常有限。 仓库,该方法不推荐,只针对yum服务器无法上公网的环境下操作,毕竟iso镜像里的包非常有限。 4、选择指定仓库标识作为本地yum源: 执行yum repolist命令查看yum仓库标识 使用epel作为本地yum源,用/var/www/html作为yum仓库根目录 reposync -r epel 仓库配置文件,这里以192.168.10.59为yum仓库为例 Base的本地仓库 [root@localhost tmp]#cat /etc/yum.repos.d/CentOS-Base.repo clean all后执行yum makecache 执行yum repolist命令查看yum仓库标识 执行yum install nginx_test12 我们看到能够成功通过yum安装nginx_test12

    2.3K21发布于 2019-06-12
  • 来自专栏释然IT杂谈

    教你如何搭建本地YUM仓库,离线环境也可使用yum install命令

    仓库,使用yum安装解决依赖问题。 :///isoenabled=1gpgcheck=0:wq保存退出 yum clean all yum list ? yum list命令 这个时候我们已经搭建了本地仓库,即使在没网络的时候也能使用yum 安装一些基本软件。 yum install gcc* -y yum install vim -y 结语 此文介绍了yum本地仓库的搭建,方便了内网服务器软件的安装。 虽然对知识点介绍几乎没有,但是安装本文介绍的步骤即可成功搭建本地yum仓库。有疑问的同学可以提出,本人会第一时间回复。

    4.9K20发布于 2020-05-11
  • 来自专栏云计算运维

    使用腾讯云如何搭建公司内网yum仓库?

    应用开发人员在其业务服务器上直接添加Yum配置文件即可直接安装所需要的资源包...再一次当个"甩手运维"。(Ps:还是给自己多留点运维开发的时间吧...) 如何搭建内网Yum仓库? 一、在服务端上:需要创建Yum仓库,通过配置WEB服务器或FTP服务器来把Yum仓库分享给局域网内其它Linux机器使用。 (1)环境准备 1. yum -y install gcc yum -y install ntp (3)配置web或http分享yum仓库。 >>>使用ftp服务器(vsftpd)分享yum仓库 1. yum -y install vsftpd 2. 仓库 1. yum -y install httpd 2.

    5.1K00发布于 2021-08-05
  • 来自专栏技术文章-云服务器服务部署

    MySQL8官方YUM仓库使用指南

    为了方便在各种 Linux 发行版中安装 MySQL 8,MySQL 官方提供了 YUM 仓库。本指南将介绍如何使用 MySQL 8 官方 YUM 仓库来安装和管理 MySQL。 YUMYUM 仓库简介YUM(Yellowdog Updater, Modified)是大多数基于 RPM 的 Linux 发行版(如 CentOS 和 Red Hat)中常用的包管理工具,它可以简化软件包的安装 而 YUM 仓库是一个存储软件包的集中位置,用户可以通过网络访问这些软件包。安装 MySQL 81. 配置 YUM 仓库首先,我们需要下载 MySQL 8 的 YUM 源配置文件。 使用以下命令下载官方的 YUM 仓库配置文件:wget然后使用下面的命令安装这个 RPM 包:sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm2 使用 MySQL 8 官方 YUM 仓库为 Linux 用户提供了一种高效便捷的安装方式。希望这篇指南能够帮助您快速上手 MySQL 8,掌握基本的数据库管理操作。

    72910编辑于 2025-03-12
  • 《深入探究 Linux 软件安装:从编译到 RPM、Yum,附 Yum 仓库镜像站详解》

    《深入探究 Linux 软件安装:从编译到 RPM、Yum,附 Yum 仓库镜像站详解》 2.15 Linux软件安装 ## 学习这个课程之前,我们先将虚拟机恢复一下快照。 2.15.3 yum安装 #自动解决rpm依赖 #yum安装扩展yum仓库 yum install epel-release -y #yum安装nginx yum install nginx -y #yum移除nginx yum remove nginx -y #查看仓库rpm的数量 yum repolist ## 编译安装:优点: 自由定制 痛点:难度高,步骤繁琐 ## rpm安装:优点:安装简单 痛点:需要自己解决依赖,不支持定制 ## yum安装:优点:自动解决依赖,默认安装最新版 痛点:不支持定制 2.15.4 yum仓库(镜像站) ## 如下,安装工具时会提示 ## 效果如下 ## 这就是为什么,我们用yum安装软件的时候,仓库地址都是国内的镜像站地址的原因了,它会自动选择离我们最近、网速最佳的几个地址来下载。

    28410编辑于 2025-10-23
  • 来自专栏从零学习云计算

    Centos7.2学习记录(3)——搭建本地yum仓库

    入职以来,由于公司云主机运行在内网环境下,在搭建kubernetes和openshift集群时都需要进行离线安装,这里粗略记录一下本地yum仓库的搭建过程。 创建发布yum源的httpd配置文件 # vim /etc/httpd/conf.d/yum.conf 内容如下: Alias /repo "/var/www/html/yum" 防火墙设置 这里有两种操作 禁用防火墙 # systemctl disable firewalld # systemctl stop firewalld 修改iptables并增加selinux中http的端口 由于我的yum仓库部署在 gpgcheck = 0 enabled = 1 验证 yum服务器节点验证 # yum clean all # yum repolist ? 可以看出已经加载了上文建立的名为local的yum源。 其他节点验证 创建/etc/yum.repos.d/local.repo文件,指向上文创建的yum源。

    2K00发布于 2017-12-28
  • 来自专栏Linux运维学习之路

    本地yum仓库搭建及rpm软件包定制

    仓库 创建yum仓库目录 mkdir -p /application/yum/centos6.9/x86_64/ cd /application/yum/centos6.9/x86_64/ rz # 可以将已经定制好的rpm包上传到此目录,此目录下面还可以包括文件夹 安装createrepo软件 createrepo是linux下的创建仓库的软件包。 create是创建的意思,repo是repository的缩写,是仓库的意思。 /centos6.9/x86_64/ python -m SimpleHTTPServer 80 &>/dev/null & 通过浏览器输入本机IP,能够出现yum仓库中的rpm信息就好。 仓库中的软件太少,可以下载添加 # 只下载软件不安装 yumdownloader pcre-devel openssl-devel # 每加入一个rpm包就要更新一下。

    1.9K50发布于 2018-01-24
领券