Linux学习-1009

7.1 软件安装包的三种方法

7.2 rpm介绍

7.3 rpm工具用法

7.4 yum工具用法

7.5 yum搭建本地仓库


 

 

一、软件安装包的三种方法

  • rpm安装

        类似于windows的exe安装包。rpm安装路径和配置都是固定的,如果包之间有依赖关系则需要手动安装依赖包

  • yum安装

        yum是用python开发的一个工具,操作的对象也是rpm包,但是yum安装会自动安装依赖包。

  • 源码安装

        使用编译器把源码包编译成可执行的文件。

 

   二、rpm介绍

        使用rpm需要有rpm的包。

  • 设置挂载系统光驱:
mount /dev/cdrom /mnt/ 

        挂载后查看rpm包:

cd /mnt/Packages

cd2769e5a2bed206ee79b4ae542a8341a15.jpg

 

  • rpm包名格式介绍

        rpm包名主要分为:包名、版本号、发布版本号、平台等。

        举例说明:

        zabbix-release-3.2-1.el7.noarch.rpm

       (1)包名:zabbix

       (2)版本号:3.2主版本号 1 为修正版本号

       (3)适用发行商版本:el7 表示RHEL 7.x/CentOS 7.x,如果是el6就是RHEL 6.x/CentOS 6.x

       (4)适用硬件:noarch表示可以在任何平台上安装。其它一般分为x86_64或者i686等。

      三、rpm工具用法

            rpm安装:

            rpm -ivh rpm包名

            rpm升级:

            rpm -Uvh rpm包名

            rpm卸载:

            rpm -e rpm包名

            查询已安装的包:

            rpm -qa  

            查询指定包是否安装:

            rpm -q rpm包名

            查询包的信息:

            rpm -qi  rpm包名

            列出包安装的文件:

             rpm -ql rpm包名

            查看一个文件是由哪个包安装的:

            rpm -qf 文件绝对路径 

            如想查vim是由那个rpm安装的:rpm -qf /usr/bin/vim

 

    四、yum工具用法

  • 列出可用的rpm包:

         yum list  

        77458524f4bef8a66451d824d0d6c6dc8ca.jpg

        第一列:包的信息

        第二列:版本号、平台版本号

        第三列:仓库名

        仓库名可以查看yum配置文件:

        246fc9d731f29f72cea06102c60b59c591d.jpg

        042142710b2049e6b8ad15099f301238f5c.jpg

  • 搜索包:

         yum search  xxx  //如想查vim的安装包: yum search  vim

         如果想更精准的搜索可以使用yum list |grep xxx

  • 安装包:

        yum install  [y] xxx //加上y表示不去询问。

  •  列出可用的组(套件)

           yum grouplist  //可以用来批量安装

  • 组(套件)安装
     yum groupinstall  [-y] 
  •   yum卸载

            yum remove [-y]  xxx

  •    yum包升级

             yum update [-y]  // 如果不指定包名,系统会全部升级所有的包,包括内核。这个一个在系统刚安装完操作,如果系统已经运行了服务就不要全部升级了。

  • 搜索一个命令(文件)是由那个rpm安装的

      yum provides "/*/vim" //搜索vim是由那个安装包安装的,但提前是vim没有安装。

     如果在使用rpm安装的时候提示缺包,但是不知道包名可以使用这种方法来查找:

       d1e9b2357c8a96e1b43741331dc267f489a.jpg

 

五、yum搭建本地仓库

    有的时候系统无法联网,这时候想使用yum的话需要搭建一个本地yum源。

    步骤:

    (1)挂载系统镜像

mount /dev/cdrom /mnt/ 

    (2)备份yum配置文件

cp -r /etc/yum.repos.d /etc/yum.repos.d.bak

    (3)删除原有的配置文件

rm -f /etc/yum.repos.d/*

    (4)新建配置文件

 vim /etc/yum.repos.d/dvd.repo

添加内容如下:

 [dvd]
name=install dvd 
baseurl=file:///mnt
enable=1
gpgcheck=0

解释:

[dvd] :仓库的名称,就是yum list第三列显示的名称 

name:自定义名

baseurl:rpm包的路径

enable:是否可用,1为可用,0为不可用

gpgcheck:是否检测

    (5)清理缓存

            yum clean all

    (6)检测是否成功

        使用yum list 查看,第三列的名称是否为dvd。

        带@表示已经安装过的包

转载于:https://my.oschina.net/u/3755326/blog/2239758

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值