Linux RPM软件包管理工具

查询RPM软件包信息

  1. 查询已安装的rpm软件包信息
  1. -qa:显示当前系统中以 RPM 方式安装的所有软件列表
  2. -qi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息
  3. -ql:显示指定的软件包在当前系统中安装的所有目录、文件列表
  4. -qf:查看指定的文件或目录是由哪个软件包所安装的

  1. 查询rpm软件包文件中的相关信息
  1. -qpi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息
  2. -qpl:查看该软件包准备要安装的所有目标目录、文件列表
  3. -q:查询已知名称的软件包是否已经安装

  1. 安装、升级、卸载rpm软件包
  1. -i:在当前系统中安装(mstall)一个新的RPM软件包
  2. -e:卸载指定名称的软件包
  3. -U:检查并升级系统中的某个软件包,若该软件包原来并未安装,则等同于-i选项
  4. -F:检查并更新系统中的某个软件包,若该软件包原来并未安装,则放弃安装
  5. -h:在安装或升级软件包的过程中,以#显示安装进度
  6. -v:显示软件安装过程中的详细信息
  7. --force:强制安装某个软件包,当需要替换已安装的软件包及文件,用的软件版本更旧的软件时,可以使用此选项
  8. --nodeps:在安装或升级、卸载一个软件包时,不检查与其他软件包的依赖关系

  1. rpm数据库重建

rpm --rebuilddb或--initdb

  1. 导入验证公钥

rpm --import [公钥文件位置]

  apache 网站部署

通常光盘挂载在mnt下

挂载sr0光盘,在内核模式下不会自动挂载

mount /dev/sr0/mnt

图形界面进入硬盘挂载包目录下

cd /run/media/chen/CentOS\ 7\ x86_64/Packages/


在硬盘挂载包目录下安装http需求组件

rpm -ivh apr-1.4.8-7.el7.x86_64.rpm

rpm -ivh apr-devel-1.4.8-7.el7.x86_64.rpm

rpm -ivh cyrus-sasl-2.1.26-23.el7.x86_64.rpm

rpm -ivh cyrus-sasl-devel-2.1.26-23.el7.x86_64.rpm 

 rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm

rpm -ivh expat-2.1.0-12.el7.x86_64.rpm

rpm -ivh expat-devel-2.1.0-12.el7.x86_64.rpm

rpm -ivh libdb-devel-5.3.21-25.el7.x86_64.rpm

rpm -ivh openldap-devel-2.4.44-22.el7.x86_64.rpm 

rpm -ivh apr-util-devel-1.5.2-6.el7.x86_64.rpm

 rpm -ivh pcre-devel-8.32-17.el7.x86_64.rpm 

使用tar解包
tar zxf httpd-2.4.25.tar.gz -C /usr/src/

cd到httpd下执行./configure --prefix=/usr/local/apache

编译检查
make

编译安装
make install

调整配置文件,进入httpd.conf文件中的第194行,将前面的‘#’去掉
vim /usr/local/apache/conf/httpd.conf

启动apache服务
/usr/local/apache/bin/apachectl start

再进入硬盘挂载包目录下安装lynx网页浏览器
rpm -ivh lynx-2.8.8-0.3.dev15.e17.x86_64.rpm

验证
lynx 127.0.0.1


apache安装在usr下的文件

安装后使用

history

查看/usr/local/apache

文件网站页面文字

/htdocs/index.htm

将文件index.html

 echo     "<h1>Welcome to this website.</h1> " >index.html

vim编辑器编辑index.html   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值