精华内容
下载资源
问答
  • yum在linux中的作用大家都众所周知,它主要解决了...那么,下面我们介绍一下它的命令手册,还有最为功能强大的yum仓库创建。yum 命令: yum list all 显示所有软件包 installeed 显示已安装过的软件包 available ...

        yum在linux中的作用大家都众所周知,它主要解决了安装软件包时各种进程之间的依赖关系。那么,下面我们介绍一下它的命令手册,还有最为功能强大的yum仓库的创建。

    yum 命令:

    yum

        list   all          显示所有软件包

               installeed    显示已安装过的软件包

              available     显示未安装的软件包

              updates       显示更新过的软件包

              extras       显示额外的软件包  

              recent        新添加进yum仓库的包


                      显示@符号:   表示来自于yum仓库,且已经安装

                      显示bash:    表示还没有安装  

                      显示installde:表示不是通过yum安装的

              注:list可以使用文件名通配: 如 yum list bind*  显示已bind开头的软件包

        repolist:  显示有多少个yum仓库

                all:显示所有的yum仓库

                 enabled; 显示启用的yum仓库,默认的


        info: 显示yum仓库中软件包的信息

                 yum info  package_name (包名)


        grouplist: 显示yum的包组


        groupinfo "包组名称"--如果包组之间有空格,必须用“”引起来:显示安装此包组时要安装的软件包


        clean :  清除原有的yum仓库缓存进来的配置文件、包组、或源数据

                         [ packages | metadata | expire-cache | rpmdb | plugins | all ]

                packages: 包名

                metadata: 源数据,一般而言,只清理源数据就行了

                all     : 所有的全部清楚


        makecache:手动建立yum仓库的缓存到本地中


        install packages:安装软件包的时候,yum会自动安装和此软件包相关联的软件,选择y,安装:n和回车键为不安装

               -y packages:默认回答为yes的安装。


          reinstall package_name:当软件包安装之后,重新要求再安装一遍

          check-update:检查到有哪些可升级的包

          update package_name:升级到最新版本

          update package_name 版本号 ;指定升级版本

          remove package_name:卸载包;注意,当要卸载的包有其他依赖关系时,默认会将其依赖关系的包卸载掉

         provides | whatprovides :  显示某个文件是由哪个软件包生成的

         search :模糊匹配查询命令

          groupinstall group1 group2 ... :安装包组  

          groupupdate group1 group2 :更新包组

          groupremove group1 group2 :删除包租

                             注:安装包时,包文件有空格,要将包或包组用“”引起来

          history:查看上一次做了哪些命令

          version:查看版本。

          --nogpgcheck:避免在互联网上下载的软件包,yum进行自动检测。 因为与rpm不同,在互联网上下载软件包

                    注; 安装时,rpm可以不进行gpg检测,但yum默认的要进行gpg检测


    制作yum仓库;

            createrepo  一般情况下,createrpeo命令可能没有安装,我们先手动安装一下

                                       yum -y install createrepo

             制作:     mkdir /shao    创建一个目录  (随便一个目录)

                        mv 下载的软件包   /shao         复制下载的软件包到/shao目录下

                        createrepo /shao/软件包目录

                         最后生成一个repodata目录

            制作完成yum的仓库后,会生成一个repodata目录,里面存放着四种文件,如下:

                      filelists.  :当前所有rmp包所的的文件列表

                      primary.    :主配置文件,当前仓库内所有rmp包有哪些,和rpm包的依赖关系

                      other      :包含rpm包的其他部分,如rpm包的改变部分

                     repomd.xml :保留了前面文件的时间戳,更新和服务器中仓库中的缓存文件

             制作完成后,就要开始远程或者本地连接到yum库了

                     访问yum软件包仓库的配置文件,放在/etc/yum.repos.d/文件夹下,命名为:*.repo文件

                      文件格式

                    [repository-ID]

                   name= ...      对文件内容的描述

                   baseurl= ..     三种软件包仓库路径    ftp://     http://       file://

                    enabled={0|1}  0为禁用此文件,1为启用此文件,默认为1

                    gpgcheck={1|0}  是否禁用自动检查软件包的来源合法性

                   gpgkey= /path/  如果gpgcheck选择启动,那么本行中填写gpgkey的文件路径

                    cost=#         当有两个仓库的时候,每个仓库定义一个cost,最小的cost最优先使用

                    如图,下面是一个.repo的文件

              014541771.png

         保存之后,就好了。

         最后,清理一下yum的缓存:yum clean all

               然后,重新创建一个缓存: yum makecache

       

             

    转载于:https://blog.51cto.com/xiguatailang/1259418

    展开全文
  • 创建yum仓库

    2018-11-27 21:37:00
    第1章 服务端)创建yum仓库目录 命令:(创建)mkdir -p /application/yum/centos6.6/x86_64/ 命令:(切换)cd /application/yum/centos6.6/x86_64/ 第2章 安装createrepo软件 命令:(下载)yum -y ...

    第1章 服务端)创建yum仓库目录

    命令:(创建)mkdir -p /application/yum/centos6.6/x86_64/

    命令:(切换)cd /application/yum/centos6.6/x86_64/

    第2章 安装createrepo软件

    命令:(下载)yum -y install createrepo

    第3章 初始化repodata索引文件

    createrepo -pdo /application/yum/centos6.6/x86_64/ /application/yum/centos6.6/x86_64/

    第4章 提供yum服务

    # 可以用Apache或nginx提供web服务,但用Python的http模块更简单,适用于内网环境

    命令:(切换)cd /application/yum/centos6.6/x86_64/

    命令:(进行安装)python -m SimpleHTTPServer 80 &>/dev/null &

    第5章 进行配置yum的配置文件

    命令:(配置)vim  /etc/yum.conf

    cachedir=/var/cache/yum/$basearch/$releasever             --------缓存的路径

    keepcache=1                                               --------是否安装时是进行保存安装包

    第6章 添加新的rpm包

    # 只下载软件不安装

    命令:(下载)yumdownloader pcre-devel openssl-devel

    命令:(更新yum仓库的安装包)createrepo --update /application/yum/centos6.6/x86_64/  

    # 每加入一个rpm包就要更新一下。

    第7章 进行访问测试

    10.0.0.88

    第8章 (客户端)进行配置hosts文件

    命令:(添加)vim  /etc/hosts

    加入:

    10.0.0.88   mirrors.yum.com

    第9章 进行测试

    命令:(测试)yum   install   -y   tree

     https://www.linuxidc.com/Linux/2013-07/86847p2.htm

     

    https://www.cnblogs.com/music378/p/7993318.html

    https://www.jianshu.com/p/6c3090968d71

    转载于:https://www.cnblogs.com/xiaoyaoren/p/10029207.html

    展开全文
  • yum命令yum仓库

    2020-06-21 17:00:37
    Linux学习笔记--yum命令yum仓库 1.搭建本地yum仓库: 本地Vbox上挂载rhel的虚拟镜像,(之后可用于创建本地yum仓库) mkdir /mnt/is0 创建一个挂载点 mount /dev/sr0 /mnt/is0 挂载ISO到本地文件is0上...

    Linux学习笔记--yum命令与yum仓库

    总体分成三个部分:

    1.搭建本地yum仓库(rhel8环境);

    2.常用的yum命令;

    3.搭建yum在线源(rhel7搭建阿里云yum在线源,实测可用,此部分参考 “RHEL7.x更换阿里云yum源 https://www.jianshu.com/p/4b1a98f0e1ca

    ========================================================================================

    1.搭建本地yum仓库:

    本地Vbox上挂载rhel的虚拟镜像,(之后可用于创建本地yum仓库)

    mkdir  /mnt/is0 创建一个挂载点
    mount /dev/sr0 /mnt/is0  挂载ISO到本地文件is0上使用
    ll /mnt/is0/BaseOS/ /mnt/is0/AppStream/  查看是否挂载成功

    vim  /etc/yum.repos.d/rhel8.repo  打开yum仓库配置
    [RHEL8-BaseOS]                ####yum仓库配置信息
    name=RHEL8-BaseOS
    baseurl=file:///mnt/is0/BaseOS
    enabled=1
    gpgcheck=0
    [RHEL8-Appstream]
    name=RHEL8-Appstream
    baseurl=file:///mnt/is0/AppStream
    enabled=1
    gpgcheck=0
    yum repolist   ####验证仓库配置是否有问题,其中status的结果是包的数量。

    ========

    2.yum常用命令

    yum install -y samba   ###安装samba
    
    yum info httpd  ###查看httpd
    yum list installed  ###显示系统当中所有已经安装的包
    yum list  ###列出仓库内所有的包 
    yum whatprovides /etc/passwd ###查看这个文件是由那个包提供的
    yum remove  -y httpd   ###卸载httpd
    yum search iscsi ###根据关键字搜索 含有这个关键字的包 或者某个包的SUMMARY信息中含有这个关键字
    yum clean all ###清除所有的缓存
    yum updateinfo ###哪些包需要更新
    yum update -y  ###更新所有的包
    yum update httpd -y  ###更新httpd
    yum makecache ###生成缓存信息
    yum groupinstall "Virtualization Host"  ###安装一个安装包,安装包一般包涵了很多单个软件,以及单个软件的依赖关系
    ###通过命令配置yum仓库
    yum install -y dnf-utils-4.0.2.2-3.el8.noarch 
    yum-config-manager --add-repo=file:///mnt/is0/BaseOS 

    ==若帮到你了请点赞o( ̄▽ ̄)d我会写更多的=====End=====

    展开全文
  • 创建YUM仓库

    2018-07-15 18:30:21
    mount /dev/sr0 /mnt #挂载镜像文件cd /etc/yum.repos.d/rm -rf *.repovi /abc.repo #创建本地yum源文件[abc] #文件名name=abcbaseurl=file:///mnt #指定安装源挂载路径enabled=1 ...

    mount /dev/sr0 /mnt    #挂载镜像文件

     

    cd /etc/yum.repos.d/

    rm -rf *.repo

     

    vi /abc.repo           #创建本地yum源文件

    [abc]                  #文件名

    name=abc

    baseurl=file:///mnt    #指定安装源挂载路径

    enabled=1              #开启yum仓库

    gpgcheck=0             #不检查软件序列号


    创建好YUM仓库后,可使用yum list命令测试一下


    转载于:https://blog.51cto.com/13684970/2143351

    展开全文
  • 如何自己创建yum仓库

    2016-08-23 10:17:38
    在某些的特定的生产环境下,我们需要自己挑选出工作需要的程序包,然后整合利用yum命令创建属于自己的yum仓库,接下来我们就以CentOS6.8系统为例,尝试创建自己的yum仓库。首先第一步,我们先使用df命令查看光盘是否...
  •  上次写了yum命令的介绍及常见使用说明,这次打算继续整理下如何自定义创建yum仓库,这在企业中也是非常常见的设置方式,有些公司为了服务器安全是不允许连接外网的,自定义创建yum仓库正好可以实现局域网单独安装...
  • yum是通过分析RPM的标题数据,根据各软件的相关性制作出属性依赖时的解决方案,然后自动处理软件之间的依赖属性问题,以解决软件包的安装,删除和升级的问题,实现自动安装。 那yum是怎么工作的呢?首先,我们先...
  • 创建本地 Yum 仓库

    2020-10-23 14:59:30
    创建本地 Yum 仓库的目的是因为从远端的 Yum 仓库下载东西的速度实在是太渣, 然而 CDH 的所有组件几乎都要从 Yum 安装, 所以搭建一个本地仓库会加快下载速度 1、下载 CDH 的所有安装包 2、生成 CDH 的 Yum 仓库 3、...
  • 搭建yum仓库,yum命令

    2019-08-21 20:33:27
    发布网络yum源 首先要准备好一个yumyum源需要准备的内容: 1大量的.rpm软件的安装包 2.针对这些软件包的 repodata/仓库档案 repodata/仓库档案数据 filelists.xml.gz //软件包的文件安装清单 primary.xml....
  • 浅谈yum命令以及yum仓库的几种做法     yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以...
  • centos创建本地yum仓库

    2017-07-14 15:46:11
    centos创建本地yum仓库
  • yum (Yellowdog Update Modifier) 程序包管理器的前端工具是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次...
  • 学习一段时间后发现有些程序不是自己所需要的,而且无形中占用了空间,于是安装mini版本的CentOS,但是使用中经常使用到一些命令,比如ifconfig, mail都没有,在没有网络的时候搭建个本地yum源来使用就很方便的安装...
  • 创建本地yum仓库

    2015-10-30 11:43:13
    mount /dev/cdrom /mediamkdir /media/cdromcp /media/Server/*.rpm /media/cdromcd /etc/yum.repos.dtouch cdrom.repovim cdrom.repo7.yum clean all 清楚yum缓存8.createrepo /media/cdrom 创建yum仓库所需要的元...
  • 自定义yum仓库:createrepo 自定义repo文件 使用yum命令安装httpd软件包 卸载httpd软件包:yum –y remove 软件名 清除yum缓存:yum clean all 使用yum查找软件包:yum search 软件包名 ...
  • 安装rmp包,创建yum仓库,和制作yum源的前提条件是挂载光盘一..挂载DVD光盘1,创建DVD光盘:(有光盘可省略)2. iso9660为国际标准格式mount上-o options 主要用来描述设备或档案的挂接方式。常用的参数有:loop:...
  • YUM相关命令

    2020-12-30 12:26:06
    仓库出发的命令 查询仓库 显示所有仓库 yum repolist all 显示可用的仓库 yum repolist enabled // 等价于 yum repolist 显示不可用(但其实可以设置为可用)的仓库 yum repolist disabled 查询所有软件包 ...
  • linux yum 仓库创建

    2019-11-05 15:28:24
    很多公司都有自己搭建的yum仓库,这样做的好处有以下几点: 1)节省流量,避免从公网重复下载软件包;为公司省钱; 2)提升下载速度;外网下载受带宽影响,下载速度较慢,而yum仓库在局域网中就很快; 3)方便统一...
  • 那么就需要使用——YUM软件仓库YUM软件仓库简介 借助于YUM软件仓库,可以完成安装、卸载、自动升级rpm软件包等任务,能够自动查找并解决rpm包之间的依懒关系,而无须管理员逐个、手工地安装每个rpm包,使管理员...
  • yum yum 全称为 Yellow dog Updater, Modified。...由于新安装的虚拟机没有进行yum源软件仓库的配置,无法使用yum命令进行软件安装。首先需要进行配置。 准备:与系统版本相适应的镜像文件。查看系统版本:h...
  • 参考一createrepo是linux下的创建仓库的软件包。create是创建的意思,repo是repository的缩写,是仓库的意思。 yum(Yellow dog Updater,Modified)主要的功能是方便添加、删除和更新rpm软件包。可以解决软件包依存...
  • 内网yum仓库:本地yum仓库 file://(即以光盘镜像自带软件作为yum软件仓库) 局域网yum仓库ftp://(ftp服务实现) 公网yum仓库 http://(通过http实现) ----------本地yum仓库------------ cd /etc/yum.repos.d/ ...
  • Linux Yum 实用命令

    2019-12-10 10:45:13
    实际应用中实用的Yum命令 在默认库状态下,安装EPEL库: yum install epel-release 检查库中是否有指定软件: yum list | grep softname 安装一个软件: yum install softname yum install softname -y # ...
  • yum常用命令

    2018-07-04 09:06:30
    --查看那些包提供服务yum provides ifconfigyum whatprovides ifconfig--安装yum install net-tools--常用命令1.安装软件yum install 软件名称2.卸载软件yum remove 软件名称3.更新软件yum update 软件名称4.列出...
  • 创建自己的YUM仓库

    千次阅读 2015-02-23 18:04:50
    今天说说怎样发布自己软件的安装和更新YUM源1. 首先,假定我们应用的名字叫helloworld(可以参考简单 RPM 包制作来创建两个版本helloworld安装RPM包,helloworld-1.0.0-1.el6.x86_64.... 创建YUM仓库sudo mkdir -p /va
  • Linux创建yum软件仓库

    2017-06-26 17:04:00
    这里我们要使用到vim文本编译器创建yum仓库的配置文件,命令如下: [root@ecloud~]# vim /etc/yum.repos.d/centos7.repo 当然啦,敲回车之后会显示一片空白,那我们该怎么办呢,按键盘“i”键开始输入(建议全程...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 42,628
精华内容 17,051
关键字:

创建yum仓库的命令