Linux应用程序及RPM软件包管理

一、Linux应用程序基础

1.1应用程序与系统命令的关系

在这里插入图片描述

1.2典型应用程序的目录结构

在这里插入图片描述

1.3软件包封装类型

在这里插入图片描述

二、RPM

2.1rpm命令的格式

①rpm命令能够实现几乎所有对RPM软件包的管理功能
②执行“man rpm” 命令可以获得关于rpm命令的详细帮助信息
③rpm命令功能
*查询、验证RPM软件包的相关
*安装、升级、卸载RPM软件包
*维护RPM数据库信息

2.2、有网络时安装

1.进入opt目录下 cd /opt
2. 安装

[root@localhost opt]# wget   http://mirror.centos.org/centos/7/os/x86_64/Packages/httpd-2.4.6-95.el7.centos.x86_64.rpm
2.3、无网络安装

① rpm -q [软件名] //查询软件是否安装

2.4 挂载

即先分区,分区就要先挂载 mount,在文件系统/dev/sr0中挂 载到/mnt;

mount  /dev/sr0  /mnt:挂载到 /mnt

在这里插入图片描述

取消挂载:umount /dev/sr0 /mnt
ls /mnt/Packages | grep httpd:查询是否有安装包httpd
/var/lib/rpm  //rpm的本地数据库的目录
进入Packages目录下
rpm -ivh [软件包名]  // 软件包名格式:.rpm

-i:安装软件
-v:显示详情
-h:友好显示

ls /mnt/Packages | grep httpd   //查询是否有安装包httpd
安装发现有依赖关系

在这里插入图片描述
安装时发现有依赖关系,安装失败,
先查找httpd-tools,发现是有的,先进行安装依赖包

rpm -vih httpd-tools-2.4.6-88.el7.centos.x86_64.rpm

那就需要安装需要创建 /etc/mime.types
在这里插入图片描述
在这里插入图片描述
先查询一下系统有没有mailacp,有的话就再安装一下mailacp

grep mailcap
rpm -ivh mailcap-2.1.41-2.e17.noarch,rpm

在这里插入图片描述

安装完成
rpm -vih httpd-tools-2.4.6-88.el7.centos.x86_64.rpm
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值