赞
踩
一、rpm命令
rpm是RedHat Package Manager(ReaHat 软件包管理工具)的缩写,以前老是不能理解这是什么意思? 可以理解为就是一个软件管理工具,例如我们windows中有360软件管家,可以上软件管家上面安装,卸载软件。
rpm -qa | grep mysql
上面我是搜索mysql相关的软件包,
-q 是查询的意思
-a 是列出所有的意思
mha4mysql-node-0.58-0.el7.centos.noarch
1、名称:mha4mysql-node
2、版本:0.58-0
3、el7.centos 操作系统 centos7.x的
3、noarch表示适合的通用,如果是x86_64表示64位系统,i686、i386表示32位操作系统
1、根据包名:查询软件包是否安装
- [root@master-129 ~]# rpm -q python
- python-2.7.5-68.el7.x86_64
2、查询软件包的信息
- [root@master-129 ~]# rpm -qi python
- Name : python
- Version : 2.7.5
- Release : 68.el7
- Architecture: x86_64
- Install Date: 2022年03月29日 星期二 10时42分51秒
- Group : Development/Languages
- Size : 80907
- License : Python
- Signature : RSA/SHA256, 2018年04月25日 星期三 19时38分11秒, Key ID 24c6a8a7f4a80eb5
- Source RPM : python-2.7.5-68.el7.src.rpm
- Build Date : 2018年04月11日 星期三 16时03分06秒
- Build Host : x86-01.bsys.centos.org
- Relocations : (not relocatable)
- Packager : CentOS BuildSystem <http://bugs.centos.org>
- Vendor : CentOS
- URL : http://www.python.org/
- Summary : An interpreted, interactive, object-oriented programming language
- Description :
- Python is an interpreted, interactive, object-oriented programming
- language often compared to Tcl, Perl, Scheme or Java. Python includes
- modules, classes, exceptions, very high level dynamic data types and
- dynamic typing. Python supports interfaces to many system calls and
- libraries, as well as to various windowing systems (X11, Motif, Tk,
- Mac and MFC).
-
- Programmers can write new built-in modules for Python in C or C++.
- Python can be used as an extension language for applications that need
- a programmable interface.
-
- Note that documentation for Python is provided in the python-docs
- package.
3、查询软件包安装的目录
- [root@master-129 ~]# rpm -ql python
- /usr/bin/pydoc
- /usr/bin/python
- /usr/bin/python2
- /usr/bin/python2.7
- /usr/share/doc/python-2.7.5
- /usr/share/doc/python-2.7.5/LICENSE
- /usr/share/doc/python-2.7.5/README
- /usr/share/man/man1/python.1.gz
- /usr/share/man/man1/python2.1.gz
- /usr/share/man/man1/python2.7.1.gz
4、根据文件全路径 查询文件所属的软件包
- [root@master-129 ~]# rpm -qf /usr/bin/pydoc
- python-2.7.5-68.el7.x86_64
rpm -e RPM包的名称
rpm -e python
上面是卸载python软件包
如果有其他软件包依赖删除的包不能删除,我们可以使用--nodeps,但是这会导致其他的软件包不能使用,所以不建议
- rpm -ivh PRM包全路径名称
- i = install安装
- v = verbose提示
- h = hash 进度条
二、yum命令
yum命令安装软件,是基于RPM包管理,能从指定的服务器下载RPM包并安装,可以自动处理依赖关系,并一次性安装所有依赖的软件包。
yum list | grep mysql
yum search mysql
yum install xxx
yum list installed | grep mysql
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。