rpm包或源码包的使用

PM是Red Package Manager的缩写,由Red Hat公司发卡。它是以一种数据库记录的方式将我们所需要的套件安装到linux主机的一套管理程序。也就是说,你的linux系统中存在着一个关于RPM的数据库,它记录了安装的包以及包与包之间的依赖关系。RPM包是预先在Linux机器上编译并打包包之间存在着相互依赖的情况,卸载包时需要先把依赖的包卸载。如果依赖的包是系统必需的,就不能卸载这个包,否则系统会崩溃。
如果你的虚拟机光驱中还有系统安装盘镜像,就可以通过执行下面命令把光驱挂载在/mnt目录下。先检查一下Vmware右下角的小光驱图标是否点亮,如果没有,就点一下,再点击“连接”即可点亮了。
安装rpm包的命令

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

安装RPM包

在这里插入图片描述
rpm -ivh
i:表示安装
v:表示可视化
h:表示显示详细安装进程

升级RPM

升级RPM包的命令: rpm -Uvh filename

卸载RPM包

卸载RPM包命令:rpm -e filename

查询一个包是否已安装

查询是否已安装:rpm -q rpm包名,这里的包名不带平台信息和后缀名。
在这里插入图片描述

列出当前包的信息:rpm -qi +rpm包名这里的包名也是不带平台信息和后缀名
在这里插入图片描述
查询当前系统所有已安装的RPM包:rpm -qa
在这里插入图片描述

列出一个RPM包的安装文件

列出以恶RPM包的安装文件的命令为:rpm -ql +包名
在这里插入图片描述

RPM包校验

rpm -V +已安装的包名
-V 校验指定RPM包中的文件
如果 rpm -V +已安装的包名 没有显示任何东西,则说明安装包就是初始状态。

如果文件被修改,则出现相关内容,如下是验证内容中的8个信息:

相关字母代表含义
S文件大小是否改变
M文件的类型或文件的权限(rwx)是否被改变
5文件DM5校验和是否改变(可以看成文件内容是否改变)
D设备中,从代码是否改变
L文件路径是否改变
U文件的属主是否改变
G文件的属组是否改变
T文件的修改时间是否改变

文件类型

相关字母代表含义
c配置文件(config file)
d普通文件(documennt)
g“鬼”文件(ghost file )就是该文件不应该被这个RPM包包含
l授权文件(license file)
r描述文件(read me)

yum工具

下载RPM包但不安装
yum install 包名 -y --downloadonly

安装rpm包

yum install -y + 包名

卸载安装包

yum remove + 包名

升级安装包
yum update + 包名

列出所有可用的RPM包

yum list

搜索RPM包

yum search [相关关键字]

使用本地光盘制定yum源(注:该操作参考自书本《Centos系统配置与管理》)

1、先安装yum,有的话直接输入命令即可
在这里插入图片描述
2、把光盘放入光驱,然后使用如下命令把光盘挂载/mnt常用的挂载点下
在这里插入图片描述
3、备份默认yum配置文件
在这里插入图片描述
4、编辑自己的repo文件
在这里插入图片描述
保存并退出,然后使用yum list命令更新yum配置即可查看到配置好的yum源

下载源码包

安装源码包通常需要以下3个步骤:
(1)/configure。这一步可以定制功能,加上相应的选项即可,具体有什么选项可以通过命令./configure–help来查看。这一步会自动检测你的Linux系统与相关的套件是否有编译该源码包时所需要的库,因为一旦缺少某个库,就不能完成编译。只有检测通过后,才会生成Makefile文件。
(2)make。使用这个命令,会根据Makefile文件中预设的参数进行编译,这一步其实就是gcc在工作了。
(3)make instal1。这一步是安装步骤,用于创建相关软件的存放目录和配置文件。
对于以上这3个步骤,并不是所有的源码包软件都一样,也就是说,源码包的安装并没有标准的安装步骤。这就需要你拿到源码包解压后,进入目录,找到相关的帮助文档(通常,会以INSTALL或者README为文件名)。
————————————————
版权声明:本文为CSDN博主「睡神小白.」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45447770/article/details/104837706

解压源码包
tar -zxvf http-2.2.32.tar.gz

课后作业

在这里插入图片描述(1)
rpm -qi //查询一个已安装的RPM包的相关信息
rpm -qf //列出某个文件属于哪个RPM包
rpm -ql //列出一个RPM包的安装文件的命令
rpm -qa//查询当前已安装的RPM包
(2)

提示尚未安装
(3)
(4)
rpm -ivh +rpm包名
rpm -e +filename

(5)
rpm -ivh +rpm包名 –nodeps
(6)
rpm -Uvh filename
(7)
yum search tidy 或者 yum list | grep tidy 进行搜索
用 yum install -y tidy进行安装
最后用 yum remove -y tidy进行卸载

(8)
yum install -y +包名
(9)
在这里插入图片描述
(10)
update是列表及软件都更新,upgrade是不仅更新还解决依赖关系和新旧版本的处理
(11)
rpm -q +rpm包名
(12)
echo $?
(13)
yum -y install gcc
(14)
./configure --help
(15)具体请查看上文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: PHP 7.3的源码是以rpm格式进行发布的。rpm是一种软件管理系统,用于在基于Red Hat的Linux系统上安装、更新和卸载软件。PHP官方提供了针对CentOS和Red Hat Enterprise Linux (RHEL)的rpm源码,以方便用户在这些操作系统上安装和管理PHP 7.3。 使用rpm源码安装PHP 7.3时,首先需要下载源码文件。然后,可以使用rpm命令对源码进行安装安装过程将会解压源码并将其编译成可执行的PHP二进制文件,同时也会生成相关的配置文件和模块。 安装完成后,可以通过启动PHP-FPM进程池或Web服务器来使用PHP 7.3。PHP-FPM是PHP FastCGI进程管理器,负责处理PHP的请求。Web服务器(如Apache或Nginx)与PHP-FPM通信,将PHP相关的请求转发给PHP-FPM进行处理,然后返回响应给客户端。 对于开发人员来说,PHP 7.3的源码也提供了开发所需的一些工具和示例代码。可以使用源码中的PHP二进制文件来运行PHP脚本,还可以在源码的“ext”目录下找到已编译的PHP扩展模块。 总之,PHP 7.3的源码rpm是一种便于在基于Red Hat的Linux系统上安装和管理PHP的方式。它提供了PHP二进制文件、配置文件、模块和示例代码,以及安装、更新和卸载PHP的便捷工具。 ### 回答2: PHP 7.3的源码rpm是指适用于CentOS、Red Hat Enterprise Linux (RHEL)等基于RPM管理系统的操作系统的一个安装。该源码含了PHP 7.3的源代码和一系列构建所需的文件,可以用于编译、构建和安装PHP 7.3。 获得源码rpm的方式可以通过官方PHP网站或者其他镜像站点下载。下载后,可以通过以下步骤来安装php7.3源码rpm: 1. 使用root权限登录服务器,打开终端。 2. 使用命令“cd”进入源码所在的目录。 3. 运行命令“rpm -ivh php-source-package.rpm”来安装源码。其中,“php-source-package.rpm”是源码的文件名,具体的文件名可能会有所不同。 4. 安装过程可能需要一些时间,请耐心等待。 5. 安装完成后,可以通过运行命令“php -v”来验证PHP是否成功安装,并查看安装的版本号。 安装源码rpm的好处是可以自定义编译参数,以满足特定的需求。同时,使用源码也允许在未来对PHP进行定制化的修改和升级。 需要注意的是,安装源码需要具备一定的Linux命令行和编译知识。如果不确定操作,请谨慎安装,或者寻求相关的技术支持。 ### 回答3: PHP 7.3的源码RPM是一种用于安装和管理PHP的软件,它含了PHP 7.3的源代码和一些必要的依赖项。RPM是Red Hat Package Manager的缩写,它是一种在Red Hat及其衍生发行版上安装软件的标准工具。 PHP源码RPM允许用户从源代码构建和安装PHP,并提供了一种简单的方法来管理PHP的安装和更新。用户可以使用RPM工具来安装、卸载和更新PHP,它会自动处理依赖关系和文件冲突,确保安装的PHP版本兼容并且正确地配置。 用户可以通过从PHP官方网站下载PHP 7.3的源码RPM来获取它。下载后,用户可以使用RPM工具来安装它,命令类似于"rpm -ivh php-7.3.rpm"。 安装完成后,用户可以使用命令"php -v"来验证PHP版本是否正确安装。用户还可以通过编辑PHP的配置文件来自定义PHP的设置,例如调整内存限制、启用扩展等等。 总结来说,PHP 7.3的源码RPM是一种方便的工具,允许用户从源代码构建、安装和管理PHP,提供了一种简单的方法来管理PHP的安装和更新。它使得安装和配置PHP变得简单且可靠,并为用户提供了灵活性和自定义选项。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值