RPM包管理(查询 安装 升级 卸载)

使用RPM包管理工具(查询 安装 升级 卸载)


1什么是RPM包?它是RPM Package Manager管理工具它是用Red Hat 公司提出的,被众多linux发行版采用。
建立统一的数据库文件,详细记录软件包的安装、卸载等变化信心。能够自动分析软件包依赖关系。

操作步骤

挂载光盘
mount /dev/cdrom /mnt
在这里插入图片描述

查询bash
rpm -q bash
在这里插入图片描述

rpm -qa |grep bash
在这里插入图片描述

查询postfix文件列表
cd /opt
rpm -ql postfix
在这里插入图片描述

查询文件或目录属于哪个RPM软件
which vim
在这里插入图片描述

rpm -qf /usr/bin/vim
在这里插入图片描述

查看挂载信息
df -Th
在这里插入图片描述

查看ethtool软件详细信息
cd /mnt
ll
在这里插入图片描述
cd Packages/
rpm -qpi ethtool-4.8-9.el7.x86_64.rpm
在这里插入图片描述
cd /
rpm -ivh /mnt/Packages/lynx-2.8.8-0.3.dev15.el7.x86_64.rpm
在这里插入图片描述

编译安装
yum -y install gcc gcc-c++ make

掌握从源码包编译安装程序 (编译安装)

上传http-2.4.25.tar.gz软件包到/opt目录下
在这里插入图片描述

cd /opt
ll
在这里插入图片描述
解压压缩包
tar xzvf httpd-2.4.25.tar.gz -C /opt
在这里插入图片描述

进入httpd-2.4.25目录
./configure配置 这里添加了安装的路径
在这里插入图片描述

cd /opt
cd httpd-2.4.25/
在这里插入图片描述

rpm -ivh /mnt/Packages/pcre-devel-8.32-17.el7.x86_64.rpm
rpm -ivh /mnt/Packages/apr-devel-1.4.8-3.el7_4.1.x86_64.rpm
rpm -ivh /mnt/Packages/expat-devel-2.1.0-10.el7_3.x86_64.rpm
rpm -ivh /mnt/Packages/libdb-devel-5.3.21-24.el7.x86_64.rpm
rpm -ivh /mnt/Packages/cyrus-sasl-devel-2.1.26-23.el7.x86_64.rpm
rpm -ivh /mnt/Packages/openldap-devel-2.4.44-20.el7.x86_64.rpm
rpm -ivh /mnt/Packages/apr-util-devel-1.5.2-6.el7.x86_64.rpm
在这里插入图片描述

make
在这里插入图片描述
make install
在这里插入图片描述

进入/usr/local/apache/bin/目录
ll
在这里插入图片描述

在194行 # 号去掉
vi /usr/local/apache/conf/httpd.conf
在这里插入图片描述
shift+:
:set nu^I
在这里插入图片描述

./apachectl start
在这里插入图片描述

安装客户端浏览器
rpm -ivh /mnt/Packages/lynx-2.8.8-0.3.dev15.el7.x86_64.rpm
在这里插入图片描述

lynx 127.0.0.1
在这里插入图片描述
在这里插入图片描述

在虚拟机关闭防火墙
systemctl stop firewalld.service
在这里插入图片描述
在网页输入 20.0.0.41
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/daxiongbaobei/article/details/106708358
今日推荐