- 编译安装
- rpm安装:包
- yum安装:仓库
RPM安装
Redhat提供了rpm管理体系
已经编译的软件包:针对不同的平台系统编译目标软件包
操作系统维护安装信息
软件包包含依赖检查,但还需人为解决
rpm安装:
- rpm -ivh fileName(vh可不要)
- rpm --prefix:指定安装目录
rpm升级:
- rpm -Uvh
- rpm -Fvh
rpm卸载:
- rpm -e fileName
rpm查询:
- rpm -q packageName:查询指定的包是否已经安装
- rpm -qi packageName:查询指定包的说明信息
- rpm -qa:查询已经安装的所有包
- rpm -qa | more:分屏显示已经安装的所有包
- rpm -qa | grep "jdk":搜索jdk这个包
- rpm -ql packageName:查询指定包安装后生成的文件列表
- rpm -qc packageName:查询指定包安装的配置文件
- rpm -qd packageName:查询指定包安装的帮助文件
- rpm -q --scripts packageName:查询指定包中包含的脚本
- rpm -qf /path/to/somefile:查询文件是由哪个rpm包安装生成的
如果某rpm包尚未安装,需查询其说明信息、安装以后会生成的文件
- rpm -qpi /path/to/packageFile
- rpm -qpl
- whereis ifconfig
- rpm -qf /sbin/ifconfig
1、修改光盘(DVD)
2、挂载DVD
cd /mnt
df
umount /mnt:卸载mnt
mount /dev/cdrom /mnt:重新挂载
报错:you must specify the filesystem type
解决:
cd Packages
ls -l | wc -l:计算有多少个文件
ls -l httpd*:搜索以httpd开头的文件
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
yum install httpd