【知识积累】大数据旅程-Linux RPM安装

  • 编译安装
  • rpm安装:包
  • yum安装:仓库

RPM安装
Redhat提供了rpm管理体系
已经编译的软件包:针对不同的平台系统编译目标软件包
操作系统维护安装信息
软件包包含依赖检查,但还需人为解决

rpm安装:
rpm -ivh fileName(vh可不要)
rpm --prefix
rpm升级:
rpm -Uvh
rpm -Fvh
rpm卸载:
rpm -e fileName

rpm -qa:查询已经安装的所有包
rpm -qa | more:分屏显示已经安装的所有包
rpm -qa | grep "jdk":搜索jdk这个包

rpm -q packageName:查询指定的包是否已经安装

【知识积累】大数据旅程-Linux RPM安装
rpm -qi packageName:查询指定包的说明信息
rpm -ql packageName:查询指定包安装后生成的文件列表

【知识积累】大数据旅程-Linux RPM安装
rpm -qc packageName:查询指定包安装的配置文件

【知识积累】大数据旅程-Linux RPM安装
rpm -qd packageName:查询指定包安装的帮助文件
rpm -q --scripts packageName:查询指定包中包含的脚本
rpm -qf /path/to/somefile:查询文件是由哪个rpm包安装生成的

【知识积累】大数据旅程-Linux RPM安装
如果某rpm包尚未安装,需查询其说明信息、安装以后会生成的文件

  • rpm -qpi /path/to/packageFile
  • rpm -qpl

whereis ifconfig
rpm -qf /sbin/ifconfig

1、修改光盘(DVD)

【知识积累】大数据旅程-Linux RPM安装
【知识积累】大数据旅程-Linux RPM安装

2、挂载DVD
cd /mnt
df 
umount /mnt:卸载mnt
mount /dev/cdrom /mnt:重新挂载

【知识积累】大数据旅程-Linux RPM安装

报错:you must specify the filesystem type

解决:

【知识积累】大数据旅程-Linux RPM安装

【知识积累】大数据旅程-Linux RPM安装
cd Packages
ls -l | wc -l:计算有多少个文件

【知识积累】大数据旅程-Linux RPM安装
ls -l httpd*:搜索以httpd开头的文件

【知识积累】大数据旅程-Linux RPM安装
3、安装httpd
cp httpd-2.2.15-59.e16.centos.x86_64.rpm ~
cd
rpm -i httpd-2.2.15-59.e16.centos.x86_64.rpm
报错:Failed dependencies

【知识积累】大数据旅程-Linux RPM安装
yum install httpd

【知识积累】大数据旅程-Linux RPM安装