day15-16 -rpm和yum的基本使用

《 什么是rpm 》rpm软件包

                  分类                    安装                                          版本

                  rpm包                预先编译打包 安装简单                软件版本偏低

                  源码包                手动编译打包 安装频繁                软件版本随意

                  二进制包              解压即可使用 安装简单                不能修改源码

        1. rpm 软件包安装

                  -i      安装软件包

                  -v      显示过程

                  -h      显示进度条

                  mount /dev/cdrom  /mnt  把安装包文件移动至mnt

                  rpm -ivh /mnt/packages/ tree TAB  安装/mnt/packages/下的tree  软件包

        2. rpm 软件包升级

                  直接安装联网的软件包

                  rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-agent-3.0.9-1.el7.x86_64.rpm

                  直接升级安装包

                  rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/4.2/rhel/7/x86_64/zabbix-agent-4.2.5-1.el7.x86_64.rpm


        3. rpm 软件包卸载

                  rpm -e zabbix -agent 卸载无依赖的没问题 很少删除软件

        4. rpm 软件包查询

                  rpm -q      查询系统中是否安装过该软件

                  rpm -qa    列出所有已安装的软件包 (可以使用grep进行模糊匹配)

                  rpm -ql      列出软件所有的文件所在的路径

                  rpm -qc    查看软件包的配置文件

                  rpm -qf    查询系统已安装的命令属于哪个软件包 (文件)

                  which ls    查询命令路径

                  rpm -qf      /绝对路径查询

26.《 什么是yum 》yum使用

        1. yum 安装

                  yum install sl -y  单个命令安装

                  yum install sl wget unzip -y  命令一起安装

                  yum localinstall *****.rpm  本地安装软件包时 本地软件包如果有依赖 则自动通过本地仓库搜索软件包依赖进行安装 如果搜索不到则报错

        2. yum 升级

                  yum check -updates  查看系统中有哪些软件包可以更新

                  yum update openssl  升级安装的软件包

        3. yum 卸载

                  yum remove samba -y 卸载软件包 不建议使用

        4. yum 查询

                  yum list 列出所有的已安装和未安装的软件包

                  yum list installed 列出系统中已成功的软件包

        5. 与yum仓库相关指令

                  yum pepolist  列出yum源可用的软件仓库

                  yum repolist all  查看所有的仓库

                  vim 仓库名 可开关仓库  enable的值   0 不启用  1 启用

        6. 查找命令所属文件的安装包是什么

                  rpm -qf $( which cd ) #rpm必须要知道命令的绝对路径 如果不存在无法找到该所属软件包

                  yum provides cd  #yum查询命令安装包则不用 绝对路径 yum会通过已启动的仓库进行查找 如查不到 检查命令是否写错 建议添加更多yum源

        7. 与yum缓存相关指令

                  vim /etc/yum.conf  启动缓存

                  yum install -y  yum-plugin-down #插件

                  yum install httpd -y -downloadonly --downloaddir=/tmp

                  yum clean all #清楚所有信息

                  yum clean packages #清楚缓存的软件包

                  yum groups list #安装一个整组的软件

                  yum groups  remove -y  # yum删除组包

你可能感兴趣的:(day15-16 -rpm和yum的基本使用)