Linux软件包管理

rpm安装

1. 安装
rpm -ivh + 包全名

-i install 安***r> -v verbose 显示安装过程
-h hash 显示进度

2. 升级
rpm -Uvh + 包全名

-U upgrade 升级

3. 卸载
rpm -e 包名

-e erase 卸载

4. rpm 包查询
rpm -q + 包名			       #查询是否安装
rpm -qa  				         #查询所有
rpm -qi[p] + 包名		     #查询包信息
rpm -ql + 包名			     #查询安装包位置信息
rpm -qf + 系统文件名	     #
rpm -qR[p] + 包名		     #查询依赖信息

-q query
-a all
-i information
-p package
-l list
-f file

5. rpm 包效验
rpm -V + 已安装包名		
rpm2cpio 包全名 | cpio -idv .文件绝对路径

-V 效验指定RPM包中文件
-rpm2cpio
-cpio

yum在线安装

yum 源

cd /etc/yum.repos.d/

1. 查询
yum list					#查询所有可用的软件包列表 
yum search  + 关键字  		#搜索服务器上所有和关键字相关的包
2. 安装
yum -y install  + 包名
yum -y update + 包名
yum -y remove + 包名

yum grouplist #列出所有可用软件组列表
yum groupinstall + 软件组名 #安装指定软件组
yum groupremove + 软件组名 #卸载指定软件组

eg
yum groupinstall “****”

-y 自动回答yes

eg
yum -y install gcc

源码安装

安装在指定位置当中,一般是
/usr/local/软件名/
源码包没有卸载命令

源代码保存位置: /usr/local/src/
软件安装位置: /usr/local/

安装步骤:

下载源码
解压缩 tar -zxvf ***
进入目录
./configure #软件配置与检查
eg :./configure --prefix=/usr/local/*** #指定安装位置
make #编译
make install #安装