Linux学习-1009

7.1 软件安装包的三种方法python

7.2 rpm介绍vim

7.3 rpm工具用法windows

7.4 yum工具用法缓存

7.5 yum搭建本地仓库ide


 

 

1、软件安装包的三种方法工具

  • rpm安装

        相似于windows的exe安装包。rpm安装路径和配置都是固定的,若是包之间有依赖关系则须要手动安装依赖包url

  • yum安装

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

  • 源码安装

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

 

   2、rpm介绍blog

        使用rpm须要有rpm的包。

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

        挂载后查看rpm包:

cd /mnt/Packages

 

  • 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等。

      3、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

 

    4、yum工具用法

  • 列出可用的rpm包:

         yum list  

        

        第一列:包的信息

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

        第三列:仓库名

        仓库名能够查看yum配置文件:

        

        

  • 搜索包:

         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安装的时候提示缺包,可是不知道包名可使用这种方法来查找:

       

 

5、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。

        带@表示已经安装过的包

相关文章
相关标签/搜索