精华内容
下载资源
问答
  • 我们可以通过之前的安装虚拟机的文章,先安装一个虚拟机,然后对这个新的虚拟机搭建yum源。 搭建网络yum源

    配置本地yum源

    我们可以通过之前的安装虚拟机的文章,先安装一个虚拟机,然后对这个新的虚拟机搭建yum源。

    具体步骤

    (1). 首先,我们需要给这台虚拟机配置一个ip地址

    先进入到eth0的网络配置文件中去:
    在这里插入图片描述
    在这里插入图片描述然后修改文件的内容,具体如下:
    在这里插入图片描述然后重启网络,并查看eth0网卡的ip地址,可以看到网卡ip设置成功:
    在这里插入图片描述
    (2). 将所需要的镜像上传到搭建yum源的主机上(虚拟机系统是redhat7.3版本,所以镜像也是7.3版本)

    镜像就是提供源的文件包,一般的linux系统的镜像文件iso就含有搭建yum源所需的rpm文件。

    先把镜像从真实主机中上传到搭建yum源的虚拟机上的/mnt目录下:

    在这里插入图片描述然后到虚拟机的/mnt 目录下查看镜像软件,上传成功:
    在这里插入图片描述
    (3). 创建一个 /westos_source的目录,并把镜像软件通过 mount 命令挂载到改目录中:
    在这里插入图片描述
    (4). 通过 mount 命令查看是否挂载成功:
    在这里插入图片描述
    (5). 编辑yum源的配置文件

    /etc/yum.repos.d/目录下存放的就是yum源的设定文件。配置文件必须以.repo结尾,新建一个 westos.repo 的yum源配置文件:
    在这里插入图片描述
    再文件中编辑如下内容:
    在这里插入图片描述
    name是yum源的说明;baseurl是镜像挂载的位置;gpgcheck为0时不需要认证;gpgkey是一个认证软件。

    这样一个本地yum源就已经搭建完成了,我们可以通过以下命令打开软件管理界面查看软件包:

    gpk-application
    

    在这里插入图片描述
    (6). 通过yum clean all清空缓存,并用 yum repolist 列出仓库信息:
    在这里插入图片描述在这里插入图片描述
    (7). 尝试安装dhcp
    在这里插入图片描述
    在这里插入图片描述
    可以安装成功,yum命令的具体用法会在下一篇文章中写到。


    网络yum源的搭建

    网络型yum源就是你在一台主机上搭建好yum源,别人可以访问并且使用(使用的话要在本地yum源的设定文件里,将查找软件路径写成网络路径,也就是网络型yum源的路径)
    网络型yum源的实现,需要http服务开启,防火墙关闭。

    具体步骤

    (1). 安装并启动http服务
    在这里插入图片描述
    安装成功:
    在这里插入图片描述

    (2). 开启http服务,并设置为开机自启:
    在这里插入图片描述
    (3). 关闭防火墙服务,并设置为开机不启动:
    在这里插入图片描述
    (4). 进入共享目录,挂载镜像

    在/var/www/html/目录为共享目录,其它用户可以通过ip访问该目录的内容,我们可以在该目录下创建一个目录,然后把镜像挂载到该目录下:
    在这里插入图片描述这样一个网络yum源就搭建好了。

    (5). 其它主机想要使用该网络yum源则需要编辑yum源配置文件:

    在另一个虚拟机中,/etc/yum.repos.d/目录下存放的就是yum源的设定文件,新建一个 westos.repo 的yum源配置文件,在文件中编辑如下内容:
    在这里插入图片描述
    注意baseurl的内容,ip地址是搭建网络yum源的主机ip。
    这样,这台主机就可以访问网络yum源了。
    清空yum缓存,并查看yum仓库信息:

    在这里插入图片描述

    永久挂载镜像

    每次挂载的镜像并不会永久存在,关机再开机之后挂载镜像就不在了,在 /etc/rc.d/rc.local 文件中存放每次开机会自动执行的命令,那么我们只需要把挂载镜像命令写到该文件中就可以实现永久挂载镜像了。
    在这里插入图片描述(1). 在文件中编辑如下内容:

    在这里插入图片描述
    (2). 给/etc/rc.d/rc.loca 文件增加可执行权限

    在这里插入图片描述
    (3). 再修改/etc/yum.repos.d/目录下的yum源的配置文件westos.repo,内容如下:
    在这里插入图片描述
    这样就可以实现镜像的永久挂载了。

    展开全文
  • linux 创建本地yum源

    2021-05-16 07:29:15
    以光盘内容做为源文件配置yum先安装需要用的数据包:createrepo-0.9.8-4.el6.noarch.rpm需要安装的依赖包有:rpm -ivh createrepo-0.9.8-4.el6.noarch.rpm deltarpm-3.5-0.5.20090913git.el6.i686.rpm python-...

    以光盘内容做为源文件配置yum

    先安装需要用的数据包:

    createrepo-0.9.8-4.el6.noarch.rpm

    需要安装的依赖包有:

    rpm -ivh createrepo-0.9.8-4.el6.noarch.rpm deltarpm-3.5-0.5.20090913git.el6.i686.rpm python-deltarpm-3.5-0.5.20090913git.el6.i686.rpm

    (1) 新建yum的源文件夹,把光盘的所有内容复制到该文件夹

    mount /dev/cdrom  /mnt

    mkdir /var/yum1

    cp –R /mnt/Packages /var/yum1

    (2) 在/etc/yum.repos.d/packagekit-media.repo

    vim /etc/yum.repos.d/packagekit-media.repo(在这个文件中添加如下内容)

    [Server]

    name=Server

    Serverurl=file:///var/yum1/Packages

    enabled=1

    gpgcheck=1

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

    (3) 修改/usr/lib/python2.6/site-packages/yum/ yumRepo.py 的内容

    把  remote = url + ‘/ ‘ + relative

    改成 remote = url + ‘/var/yum1/Packages/’ + relative

    然后测试yum源是否搭建成功:

    yum install packagename

    展开全文
  • 现在redhat出了有了用yum方式安装软件了。Yum也会自动解决包之间的依赖关系,而且会把这些相依赖的包都自动下载并安装,整个过程不需要用户的参与。相比RPM方式的一个一个的安装,YUM真的是很方便。下面讲讲y...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

    以前,在linux下装软件是很难的一件事,用RPM方式显然不太方便,包之间的依赖关系太复杂了,有时候一个上午都在忙着装一个软件,真的很让人头疼。

    现在redhat出了有了用yum方式安装软件了。Yum也会自动解决包之间的依赖关系,而且会把这些相依赖的包都自动下载并安装,整个过程不需要用户的参与。相比RPM方式的一个一个的安装,YUM真的是很方便。下面讲讲yum 用法和如何做一个本地yum源。

    yum [options] pack

    如我们想装一个http的软件包。可以这样

    yum install httpd

    就行行了,中间的依赖关系yum自动解决,并且安装

    yum 有以下选项

    check-update:列出所有可更新的软件清单

    install :安装软件包

    remove :卸载软件包

    update :升级软件包

    list :列出可用的软件包

    search:查找软件包

    list installed:列出所有已安装的软件包

    info:列出所有软件包的信息

    yum会把下载的软件包和header存储在cache中,但不会自动删

    除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确的用法是yum clean

    headers清除header,yum clean packages 清除下载的rpm包,yum clean all清除所有

    1.清除缓存目录(/var/cache/yum)下的软件包

    yum clean packages

    2.清除缓存目录(/var/cache/yum)下的headers

    yum clean headers

    3.清除缓存目录(/var/cache/yum)下的旧headers

    yum clean oldheaders

    4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers

    yum clean 或 yum clean all

    如何创建一个本地yum源呢?

    下面我们一步一步来演示,以我现在用的是redhat enterprise 5,以dvd的镜像为例,来说明如何创建

    准备环境:redhat enterprise 5.4

    1.创建两个目录

    mkdir /media/cdrom 作为挂载光盘使用

    mkdir /var/yum 作为我们的yum源

    2.挂载光盘

    将光盘挂载到 /media/cdrom

    mount /dev/cdrom /media/cdrom

    3.将光盘的内容复制到/var/yum目录中

    rsync -r /media/cdrom /var/yum

    这个过程时间较长,请耐心等待

    4.检查当前是否安装createrepo包的安装情况

    #rpm -q createrepo

    如果显示尚未安装,则需要执行如下的命令完成安装:

    cd /var/yum/Server/

    rpm -ivh /var/yum/Server/createrepo-0.4.4-2.fc6.n0arch.rpm

    注:上面安装的这个包createrepo的版本号可能会有所不同,你只要保证包的名字相同即可,要学会使用TAB键

    创建yum repository的xml-rpm-metadata.执行如下命令:

    #createrepo -g /var/yum/Server/repodata/comps-rhel5-server-core.xml /var/yum/Server

    #createrepo -g /var/yum/VT/repodata/comps-rhel5-server-core.xml /var/yum/VT/

    #createrepo -g /var/yum/Cluster/repodata/comps-rhel5-cluster.xml /var/yum/Cluster

    #createrepo -g /var/yum/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /var/yum/ClusterStorage/

    5.创建本地yum客户端repo文件,以使用本地yum repository:

    #cd /etc/yum.repo.d/

    #vim local.repo

    注:local.repo可以随便命名,但必须以.repo为后缀。这个文件定义了yum源的位置。装软件包的时候,就到这个文件中定义的位置去找。

    如果没有这样的文件,可以自己手动去创建一个。假设我们就起名叫local.repo

    在这个文件中添加如下内容

    [base]

    name=Server

    baseurl=file:///var/yum/cdrom/Server

    gpgcheck=0

    [VT]

    name=VT

    baseurl=file:///var/yum/cdrom/VT

    gpgcheck=0[Server]

    name=Server

    baseurl=file:///var/yum/cdrom/Server

    gpgcheck=0[Cluster]

    name=Cluster

    baseurl=file:///var/yum/cdrom/Cluster

    gpgcheck=0

    [CS]

    name=ClusterStorage

    baseurl=file:///var/yum/cdrom/ClusterStorage

    gpgcheck=0

    然后保存退出就可以了,接下来,就要验证本地yum repository有没有创建成功了。

    用yum装一个软件试试看

    #yum install httpd

    如果能正常安装,那么恭喜你,本地yum repository创建成功。

    我们除了可以创建本地yum repository,还可以创建基于ftp,http的yum repository

    原理本地yum repository一样,只是在指向yum repository的时候,就不能写成本地的了

    欢迎加入我自己建立的Linux技术爱好群,群号:44748368

    展开全文
  • 这时候我们就需要创建本地yum源,既可以在没有网络的情况下安装,又能自动解决依赖问题,那下面就来看一下具体实现的几个步骤。 这里就以安装 tree 软件包为例,我是在没有网络的情况下安装的,安装时提示: 因为...

    前言

    我在前面的博客中也写过怎样在Linux中修改yum源,它可以直接在网上下载我们需要安装的最新版本的包,缺点就是,如果我们在没有网络的情况下是没有办法使用的,那如果用rpm安装的话,又不能自动解决软件包依赖问题,那怎么办呢?这时候我们就需要创建本地yum源,既可以在没有网络的情况下安装,又能自动解决依赖问题,那下面就来看一下具体实现的几个步骤。

    这里就以安装 tree 软件包为例,我是在没有网络的情况下安装的,安装时提示:
    在这里插入图片描述
    因为自带的yum源涉及到付费问题,我就修改成国内的yum源,但因为没有网络所以就没有办法访问yum源的网站,同样也安装不了。

    创建本地yum源

    1.挂载光盘

    mount /dev/cdrom /挂载目录
    

    这里的挂载目录就是你的光盘挂载点。

    2.修改文件名
    其次你要将 /etc/yum.repos.d 目录下以 repo 结尾的文件,修改文件名(随便改就可以,只要不是repo结尾的文件就可以,因为以 repo 结尾的文件它是可以识别的。),这里我都在后面加了一个 .bak。
    在这里插入图片描述
    3.创建,编辑文件
    创建以 .repo 结尾的文件,文件名任意起,只要以 .repo 结尾就可以,这里我创建文件 cdrom.repo。

    touch /etc/yum.repos.d/cdrom.repo
    

    打开创建的文件进行编辑,添加如下几行:
    在这里插入图片描述
    保存退出。

    查看本地yum源:

    yum repolist
    

    在这里插入图片描述
    清除yum缓存:

    yum clean all
    

    重新建立元数据缓存:

    yum makecache
    

    在这里插入图片描述
    现在我们再来安装一下 tree:
    在这里插入图片描述
    成功安装

    展开全文
  • 史上最通俗易懂的Linux创建本地YUM源方式,根据步骤进行操作即可
  • 步骤详细描述如何在Redhat linux 上建立本地yum源以及使用方法
  • 本地yum源搭建过程

    2019-12-13 14:17:29
    在类Linux系统中安装软件往往需要用到yum本地yum源使用起来快速且不需要连接网络比较方便,本文主要介绍本地yum源的搭建过程 1.连接镜像 在虚拟机的右下角这里有个“小光盘”的图片,鼠标左键单击,然后打开...
  • linux搭建本地YUM源配置详细步骤

    千次阅读 2017-08-29 14:09:20
    1.1.为什么要制作本地YUM源YUM在Linux上使用源码的方式安装软件非常麻烦,使用yum可以简化安装的过程.1.2.YUM的原理YUM其实就是一个保存了多个RPM包的服务器,可以通过http的方式来检索、下载并安装相关的RPM包...
  • 本地更新yum源步骤

    2021-12-27 17:10:06
    这里写自定义目录标题更新本地yum源查找本地yum源位置更新RPM包创建新的repo文件夹更新yum 更新本地yum源 查找本地yum源位置 通过yum repolist可以查看本地yum源列表 对应yum的配置文件在/etc/yum.repos.d目录下...
  • Centos6.5配置本地yum源具体步骤

    千次阅读 2020-07-01 18:06:29
    需要安装所需要的依赖包,需要使用yum工具进行依赖包的安装,如果可以连接互联网,yum的配置就很简单,但是如果是内部网络或者不能连接互连网时,就需要使用本地yum源进行依赖包的安装。下面简单介绍一下本地yum源...
  • Linux配置本地yum源配置方法

    千次阅读 2021-05-16 06:21:16
    摘要:在我们安装linux服务器时候,有些业务软件是要手动安装,当服务器不能上网的时候,直接适用yum安装是不行的,因为yum要关联互联网才能使用,所以当服务器不能上网的时候,我们可以配置本地yum,使yum能关联...
  • Linux配置本地yum源

    千次阅读 2021-06-11 15:52:53
    一:查看默认yum源 默认情况下在安装好centos系统之后,yum源的文件位置都是在/etc/yum.repos.d目录下,默认使用的yum源就是Centos-Base.repo cd /etc/yum.repos.d 查看yum源信息 [] 填写yum源的唯一ID标识,...
  • 在CentOS7上安装本地yum源将系统映像上传至需要安装yum本地的服务器上; 将镜像文件CentOS-7-x86_64-Everything.iso挂载到相应目录下:创建挂载目录:mkdir /mnt/isomount -o loop CentOS-7-x86_64-Everything.iso...
  • Linux——搭建本地yum源

    千次阅读 2018-10-24 17:22:07
    一、搭建本地Yum源 Yum: Yum(全称为 Yellow dogUpdater, Modified),能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装 。 安装...
  • 文章目录本地yum源创建一、挂载光盘二、创建本地yum源1、作用:解决软件包依赖关系2、步骤(1)进入yum的配置文件(2)新建目录backup(3)在当前目录下把centos的文件移动到backup中(4)在backup目录中选择基础...
  • Centos7配置yum本地yum源和阿里网络yum

    万次阅读 多人点赞 2021-03-19 14:40:05
    yum分为本地yum源和网络yum 1、配置本地yum源 步骤一:在centos虚拟机中挂载光盘 1.创建挂载点目录 [root@localhost ~]# mkdir /mnt/cdrom [root@localhost ~]# df /mnt/cdrom 文件系统 1K-块 已用 可用 已用% ...
  • Redhat7 创建本地yum源

    2017-11-09 14:37:02
    缺点:copy image中Package中类库到本地需要一些时间,并不是所有的类库都能找到(80%的都有) 本例环境RHEL7.0 minimal安装,cd不会自动挂载   挂载image GUI安装的童鞋请跳过此步骤,会自动挂载,去/run/{us.....
  • 1.简介适用于主机不能连接网络的情况下。...步骤3.1.CentOS7配置[root@itbkz ~]#yum install -y yum-utils[root@itbkz ~]#yum-config-manager --add-repo=file:///mnt/cdrom已加载插件:fastestmirror...
  • 配置本地yum源相对来说较为简单,具体步骤可以概括为: 1、创建yum的配置文件进入到/etc/yum.repos.d/,新建后缀名为repo并且编辑配置参数,例如,我这里创建的是rhel7.repo。 2、按照配置文件的路径挂载光盘,并且...
  • httpd搭建本地yum源

    2020-04-07 17:50:01
    yum install -y httpd 2、修改httpd配置文件(直接清空原配置文件,粘贴下面配置) #httpd.conf ServerRoot "/etc/httpd" Listen 6789 #端口可自行更改 LoadModule autoindex_module modules/mod_autoindex.so ...
  • Centos7 创建本地yum源

    2019-06-11 16:11:40
    有时候在没有外网连接的时候无法使用从外网下载RPM包,这时可能需要创建本地yum源,如果有一个现成的完整的ISO镜像,可以挂载ISO镜像文件作为本地yum源。主要步骤如下: 1.创建iso存放目录和挂载目录 mkdir /mnt/...
  • linux怎么配置本地yum源 第一步是首先挂载光盘,可以在/mnt目录下创建一个名为cdrom的目录! 第二步是挂载光盘! 第三步cd去到/etc/yum.repos.d目录下使用rm -f ./*删除本目录下所有的文件,然后使用touch命令创建...
  • (AppStream) 仓库发布,AppStream 是对传统 rpm 格式的全新扩展,为一个组件同时提供多个主要版本centos8 自带封装了NGINX,这篇文章给大家介绍CentOS8 配置本地yum源,具体内容如下所示:1.创建目录mkdir /mnt/...
  • Linux 挂载本地yum源详解

    千次阅读 2021-07-30 11:18:08
    二、使用步骤 1.引入库 2.读入数据 总结 项目场景: 提示:这里简述项目相关背景: 例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大) 问题描述: 提示:这里...
  • 本地yum源与在线yum安装方法 一、YUM概述 基于RPM包构建的软件更新机制 可以自动解决依赖关系 所有软件包由集中的YUM软件仓库提供 二、准备安装 (一)、软件仓库的提供方式 FTP服务:ftp://…(这里不做讲述) ...
  • centos 7配置本地yum源

    2021-09-08 11:38:41
    一、yum介绍 Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次...
  • 如何配置本地yum源

    2022-01-04 13:23:59
    一:配置本地yum仓库 方法一: (可以删除镜像文件和yum仓库,源文件存在,跟开始是一样的,使用这个比较好) (1)挂载镜像,配置yum仓库 《1》:mkdir /media/cdrom #先在media下创建一个文件, 《2》:...
  • 假设挂载目录为/tmp/ruanjianbao,则下面说明配置本地yum仓库的过程: (1)cd /etc/yum.repos.d/ // 切换到yum的目录,该目录存放着yum软件仓库的配置文件 (2)使用Vim编辑器创建一个名为rhel7.repo的新配置...
  • Centos6.5下本地yum源及局域网yum配置 FTP方式的局域网yum配置 配置ftp方式的局域网yum本地yum源+ftp方式 搭建环境: vmware centos6.5 yum仓库的rmp包源来自取自CentOS-6.5-x86_64-bin-DVD1.iso ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 42,487
精华内容 16,994
关键字:

创建本地yum源步骤