首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux6搭建yum源

在Linux系统(如CentOS 6)中搭建YUM源主要有以下步骤:

一、基础概念

  1. YUM(Yellowdog Updater, Modified)
    • 是一个在Fedora和RedHat以及SUSE中基于RPM包管理的前端软件包管理器。它能自动解决软件包之间的依赖关系,方便用户安装、更新和删除软件包。
  • YUM源(Repository)
    • 是软件包的存储位置集合。YUM工具从这些源中获取软件包及其依赖信息。

二、搭建步骤

  1. 准备本地软件包目录
    • 首先创建一个目录来存放软件包,例如/mnt/localrepo
    • mkdir /mnt/localrepo
  • 挂载软件包所在介质(如果是本地光盘等情况)
    • 如果是从光盘安装软件包,可以执行mount /dev/cdrom /mnt/localrepo(假设光盘挂载到/dev/cdrom)。
  • 配置YUM源文件
    • 进入/etc/yum.repos.d/目录,创建一个新的.repo文件,例如local.repo
    • cd /etc/yum.repos.d/
    • vi local.repo
    • local.repo文件中添加以下内容:
    • local.repo文件中添加以下内容:
    • 这里的name是源的名称,baseurl指定了软件包的位置(这里是本地挂载点),enabled = 1表示启用这个源,gpgcheck = 0暂时关闭GPG签名检查(在生产环境中建议正确配置GPG检查)。
  • 清除YUM缓存并测试
    • 清除YUM缓存:yum clean all
    • 测试安装软件包,例如安装httpd(如果源中有):yum install httpd

三、优势

  1. 方便管理软件包
    • 可以集中管理软件包的安装、更新和删除操作,减少手动操作的复杂性。
  • 自动解决依赖关系
    • 不需要用户手动查找和安装软件包的依赖项,提高效率并减少错误。

四、应用场景

  1. 内部网络环境
    • 在企业内部网络中,当无法直接访问外部互联网获取软件包时,可以通过搭建本地YUM源来分发和管理内部使用的软件包。
  • 定制化软件部署
    • 可以根据特定需求定制YUM源中的软件包,例如只包含特定版本或经过修改的软件包,以满足特殊的业务需求。

如果在搭建过程中遇到问题:

  1. 无法挂载介质
    • 检查设备名称(如/dev/cdrom)是否正确,以及介质是否正常插入。可以使用lsblk命令查看设备挂载情况。
  • YUM安装失败
    • 检查baseurl路径是否正确,确保软件包在指定的源目录中有正确的文件结构。同时检查网络连接(如果是网络源),以及GPG签名相关设置(如果开启GPG检查)。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Openstack Pike本地yum源搭建

在部署Openstack的时候,可能环境受限,不能连接外网,这时候需要通过本地yum源完成安装。 以Pike版,Centos平台为例,说明如何一步步搭建本地yum源。...先安装httpd yum install httpd 除了apache httpd外,也可以安装nginx 并开启httpd服务 配置远程yum源 国外源往往不稳定,速度不够快,国内阿里镜像比较稳定。...-i '/aliyuncs.com/d' /etc/yum.repos.d/*.repo 配置Openstack Pike源 vim /etc/yum.repos.d/Ali-pike.repo [Aliyun-pike...源 例如控制节点yum源配置 vim /etc/yum.repos.d/openstack.repo [openstack] name=openstack baseurl=http://192.168.206.146.../pike enabled=1 gpgcheck=0 192.168.206.146是之前同步的本地yum源的ip地址 yum makecache 其他节点一样。

2.1K40

05-1 搭建yum源

一、搭建本地yum源 1.虚拟机连接上光盘文件,并勾选“已连接”; 2.创建挂载点 3.执行mount挂载命令,或在/etc/fstab中添加挂载记录 4.配置/etc/yum.repos.d下的repo...-y install gcc gcc-c++ 二、搭建局域网yum源 服务器 #CentOS7系统 $ yum -y install vsftpd $ cd /var/ftp/pub $ cp -a...源,需要服务器一直打开这vsftpd服务 三、搭建网络yum源 #阿里源:https://mirrors.aliyun.com/repo/ #网易源:http://mirrors.163.com/.help.../centos.html 1.在网站地址栏输入上面的网络yum源地址 2.下载对应系统的系统源和扩展源 3.将下载的源文件拖进虚拟机,放在/etc/yum.repos.d目录下 4.打开第二张网卡(用...NAT网络连接的) 5.下载测试 $ yum -y install htop 四、提取yum源记录 #配置网络yum源(步骤同三) #打开yum缓存记录,修改完文件自动生效 $ vim /etc/yum.conf

12010
  • 基于ftp的局域网yum源搭建

    前提:客户端服务端的主机名都需要设置 防火墙和selinux需要关闭 如服务器再192.168.100.x段,客户端也需要再此段 网络的连接方式也需相同 一、服务器端将yum源进行挂载 1....进入yum.repos.d文件 # cd /etc # cd yum.repos.d/ 图片1.png 2....编辑一个.repo文件,配置yum源 #vi dvd.repo [dvd] dvd为名称-可修改 name=dvdrom 名字-可修改 baseurl=file:///dvd 挂载命令:file://...Yum源挂载成功 进入/var/ftp文件 ,将镜像文件拷贝进pub目录下 图片6.png 7. mkdir other '创建yum源的索引目录,用于创建repodata数据文件' createrepo...用虚拟机的浏览器访问地址查询是否为所需要访问的目录 图片10.png 二、客户端配置 cd /etc/yum.repos.d   切换至yum源配置文件下 mkdir back           创建一个目录

    1.8K30

    修改CentOS默认yum源为国内yum镜像源

    CentOS默认的yum源不一定是国内镜像,导致yum在线安装及更新速度不是很理想。这时候需要将yum源设置为国内镜像站点。国内主要开源的开源镜像站点是网易和阿里云。...修改CentOS默认yum源为mirrors.163.com 1、首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo [root@localhost...~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2、进入yum源配置文件所在的文件夹...[root@localhost ~]# cd /etc/yum.repos.d/ 3、下载163的yum源配置文件到上面那个文件夹内 CentOS7 [root@localhost yum.repos.d...http://mirrors.163.com/.help/CentOS6-Base-163.repo 修改CentOS默认yum源为mirrors.aliyun.com 1、首先备份系统自带yum源配置文件

    9.1K50

    linux系统使用之本地yum源搭建 转

    这里以centos7平台的openstack源为例: 1.首先下载官方repo [root@test yum.repos.d]# yum install https://rdoproject.org/...rdo-testing.repo 2.开始搭建我的本地yum服务器 安装httpd [root@test yum.repos.d]# yum install httpd 新建安装包存放目录,待会将同步下来的包放这个目录...]# createrepo /var/www/html/newton/ 然后启动httpd服务,其他机器通过httpd服务来访问yum源 [root@test yum.repos.d]# service...httpd restart 本地yum源repo配置如下: [root@test yum.repos.d]# vim /etc/yum.repos.d/openstack.repo [openstack...makecache 如果其他节点需要添加该yum源,只要在yum.repos.d目录添加以上配置文件和执行最后的命令即可,这样的本地源大大节省了软件安装的时间。

    1.2K30
    领券