rpm介绍
rpm 安装包:二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名
rpm包管理rpm命令管理
rpm包管理yum在线管理
rpm -ivh 包全名 安装软件包
rpm-ivh *.rpm --nodeps --force 批量安装rpm--nodeps 不校验包的依赖关系安装--force 忽略软件包及文件的冲突安装
rpm-ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm //指定安装目录
rpm-ivh --test gaim-1.3.0-1.fc4.i386.rpm //用来检查依赖关系;并不是真正的安装;
rpm-Uvh 包全名 升级软件包
rpm-e 包名 卸载软件包
rpm-qa | grep httpd [搜索指定rpm包是否安装]--all搜索*httpd*rpm-ql 包名 列出所有文件安装目录
rpm-qf 文件名 查询一个已经安装的文件属于哪个软件包
注:文件名所在的绝对路径要指出
举例:
[root@localhost RPMS]# rpm-qf /usr/lib/libacl.la
libacl-devel-2.2.23-8rpm-qc 软件名 查看一下已安装软件的配置文件
rpm-qc mariadb-libs/etc/my.cnf/etc/my.cnf.d/mysql-clients.cnf
rpm-qd 软件名 查看一个已经安装软件的文档安装位置
rpm-qd mariadb-libs
rpm-qR 软件名 查看一下已安装软件所依赖的软件包及文件
rpm-qR mariadb-lib
mysql安装
2.使用tar命令解压
-rw-r--r-- 1 root root 545832960 Dec 19 2019 mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar[root@lg opt]#mkdirmysql
[root@lg opt]#tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar -C /opt/mysql
mysql-community-embedded-devel-5.7.29-1.el7.x86_64.rpm