一、软件包分类
1、源码包
源码包的优点是:
源码包的缺点
2、二进制包
1、二进制包分类
(这也是Redhat和Debian系列最大的区别之一)
2、特点
RPM包的优点
RPM包的缺点
3、RPM包的依赖性:
*注意*Linux中只有源码包和二进制包这两种软件包分类,没有什么yum包,yum只是rpm包的在线安装方法,可以解决RPM包的依赖性
二、RPM包管理的一些命令
rpm -ivh 包全名
rpm -Uvh 包全名
rpm -e 包名
查询是否安装
rpm -q 包名 rmp -qa |grep 包名
查询包信息
rmp -qi 包名 (已安装) rpm -qip 包全名(未安装)
查询安装位置
rpm -ql 包名(已安装) rpm -qlp 包全名(未安装)
查询系统文件名属于哪个包
rpm -qf 系统文件名
查询依赖性
rpm -qR 包名
检验
rpm -V 包名
rpm --import 数字证书
例如:rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-Centos-6
三、yum的一些命令
查询yum源服务器中是否包含某个软件包
yum list 包名
查询yum源服务器上所有和关键字相关的软件包
yum search 关键字
升级
yum -y update 包名
卸载
yum remove 包名
包组管理
1、查询可以安装的软件组
yum grouplist #列出所有可用的软件组列表
2、查询软件组内包含的软件
yum groupinfo 软件组名
安装软件组
yum groupinstall 软件组名
卸载软件组
yum groupremovre 软件组名
四、源码安装:
源码包报错的判断
1、安装过程必须停止
2、是否出现no、warning、error关键字
安装过程:
配置 ./configure --prefix=/usr/local/(xxx)
编译 make
安装 make install
原文:https://www.cnblogs.com/baci/p/11223567.html