每天一点Linux-25使用YUM管理RPM包

  1. 使用YUM管理RPM包
    1. 1.查看可用仓库
    2. 2.安装
    3. 3.查询(从本地 rpm数据库 和 yum源 中查询)
    4. 4.卸载
    5. 5.history

使用YUM管理RPM包

yum优点:自动解决包的依赖关系

1.查看可用仓库

[root@ecs-ea9d ~]# yum clean all //清空缓存及其它文件
[root@ecs-ea9d ~]# yum makecache //重建缓存
[root@ecs-ea9d ~]# yum repolist //查询可用的仓库

2.安装

yum -y install httpd vsftpd *vnc

yum -y reinstall httpd

yum -y update httpd

yum -y update

yum -y install /root/OpenIPMI-2.0.19-11.el7.x86_64.rpm //从本地安装

yum -y install https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

yum -y groupinstall mariadb

yum -y remove httpd

yum -y groupremove mariadb

3.查询(从本地 rpm数据库 和 yum源 中查询)

yum list httpd

yum list vnc

yum list |grep vnc

yum list installed

yum info httpd

yum group list

yum grouplist

yum groupinfo mariadb

4.卸载

[root@ecs-ea9d ~]# yum -y remove mysql-server
[root@ecs-ea9d ~]# yum -y groupremove mysql-server

5.history

yum history

yum history info 4

yum history undo 4 //撤销

扩展查询:
例1: 从包名和包描述中查找带有关键字chinese的包

yum list |grep chinese

yum list |grep piny

yum search chinese

例2:查找/etc/vsftpd/vsftpd.conf属由哪个包提供?
[root@server0 ~]# yum provides /etc/vsftpd/vsftpd.conf
Loaded plugins: langpacks
vsftpd-3.0.2-9.el7.x86_64 : Very Secure Ftp Daemon
Repo : classroom_content_rhel7.0_x86_64_dvd_
Matched from:
Filename : /etc/vsftpd/vsftpd.conf
[root@server0 ~]# yum -y install vsftpd-3.0.2-9.el7.x86_64

例3:查找vsftpd.conf属由哪个包提供?
[root@server0 ~]# yum provides */vsftpd.conf

例4:查找命令gnuplot属由哪个包提供?
[root@server0 ~]# gnuplot
bash: gnuplot: command not found…
[root@server0 ~]#
[root@server0 ~]# yum provides gnuplot
Loaded plugins: langpacks
gnuplot-4.6.2-3.el7.x86_64 : A program for plotting mathematical expressions and data
Repo : classroom_content_rhel7.0_x86_64_dvd

例5:查找命令pip属由哪个包提供?
[root@server0 ~]# pip
bash: pip: command not found…
[root@server0 ~]# yum -y install pip


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 2924854739@qq.com

文章标题:每天一点Linux-25使用YUM管理RPM包

本文作者:DROBP

发布时间:2019-09-03, 10:24:02

最后更新:2019-09-03, 10:24:38

原始链接:https://DROBP.github.io/2019/09/03/每天一点Linux-25使用YUM管理RPM包/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏