RPM和SRPM

 

RPM:

RedHat Package Manager,是以一种数据库记录的方式将你需要的套件安装到你的Linux主机的一套管理程序

SRPM:

Source RPM ,就是这个RPM中有原始码,并没有经过编译。RPM套件管理员会1)先将该套件以RPM管理的方式进行编译 2)然后将编译好的RPM套件安装到Linux系统中 

RPM预设安装的路劲

 

RPM安装:

rpm -ivh rp-pppoe-3.1-5.i386.rpm  #可以显示安装进度

RPM的升级与更新:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
制作 OpenSSH 和 OpenSSL RPM 包的步骤大致如下: 1. 下载 OpenSSH 和 OpenSSL 的源代码。 2. 安装 RPM 打包工具及其依赖项。例如,在 CentOS 或 Red Hat 系统中,可以使用以下命令安装: ``` yum install rpm-build rpmdevtools ``` 3. 创建 RPM 打包环境。在终端中运行以下命令: ``` rpmdev-setuptree ``` 4. 将 OpenSSH 和 OpenSSL 源代码放置到 RPM 打包环境的 `SOURCES` 目录中。 5. 创建 RPM 包的描述文件 `SPEC`。在此文件中,定义了 RPM 包的基本信息、依赖关系、安装、卸载、配置等操作。可以使用文本编辑器创建 `SPEC` 文件。 6. 构建 RPM 包。在终端中运行以下命令: ``` rpmbuild -ba /path/to/your.spec ``` 其中 `/path/to/your.spec` 是 `SPEC` 文件的路径。在构建 RPM 包的过程中,会自动执行编译、打包、签名、生成元数据等操作。 7. 查看生成的 RPM 包。在 RPM 打包环境的 `RPMS` 目录中,会生成两个版本的 RPM 包:一个是源代码 RPM(SRPM),另一个是二进制 RPM。可以使用以下命令查看生成的 RPM 包: ``` ls ~/rpmbuild/RPMS/x86_64/ ``` 其中 `x86_64` 是系统架构,可以根据实际情况进行调整。 8. 安装 RPM 包。在终端中运行以下命令: ``` rpm -ivh /path/to/package.rpm ``` 其中 `/path/to/package.rpm` 是 RPM 包的路径。安装完成后,可以使用以下命令验证安装是否成功: ``` rpm -qa | grep package ``` 其中 `package` 是 RPM 包的名称。如果成功安装,会输出 RPM 包的版本号;否则,什么都不会输出。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值