软件包的管理

1.安装软件包 rpm

    选项:-i:安装软件包        -v:显示过程         -h:显示安装进度条

2.获取rpm软件包

    (1.)本地获取

          [root@xuliangwei ~]# rpm -ivh /mnt/Packages/tree-1.6.0-10.el7.x86_64.rpm

    (2.)互联网上获取(有依赖关系要用yum)

        [root@oldboy ~]# rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-agent-3.0.9-1.el7.x86_64.rpm

 3.rpm如何升级

    (1.)找到安装包

        [root@oldboy ~]# wget https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.0-2.el7.x86_64.rpm

     (2.)进行升级

            [root@oldboy ~]# rpm -Uvh zabbix-agent-4.0.0-2.el7.x86_64.rpm

        (3.)检查

                [root@oldboy ~]# rpm -qa zabbix-agent

4.卸载rpm包     -e

        [root@oldboy ~]# rpm -e zabbix-agent 

         [root@oldboy ~]# rpm -qa zabbix-agent

5.安装之后,如何查询

    选项:-q:查看是否安装     -qa:查看系统已安装的rpm软件包(grep可以同时查看多个)     -qi:查看详细信息(平常不会用到)     -ql:查询指定软件包安装的目录、文件     -qc:查看指定软件包的配置          -qf:查询文件或目录的rpm软件包(只能查系统中存在的)(yum provides 也可以查)

例子:(1.)[root@oldboy ~]# rpm -q zabbix-agent

        (2.)[root@oldboy ~]# rpm -qa | grep -E "zabbix-agent|bash"

        (3.) [root@oldboy ~]# rpm -qa | grep -E "zabbix-agent|bash"

        (4.)[root@oldboy ~]# rpm -ql zabbix-agent

        (5.)[root@oldboy ~]# rpm -qc zabbix-agent

        (6.)[root@oldboy ~]# rpm -qf /usr/bin/wget

    

你可能感兴趣的:(软件包的管理)