如何制作RPM安装包

1. 原文

原文how to build RPM

Author: Chris Negus

Editor: Allison Pranger

Date: 09/16/2011

译者:philoenglish.com 团队

2. 概览

您已经创建了一些要安装在Red Hat Enterprise Linux系统上的软件。现在的问题是,“软件编写完成后,如何打包该软件以使其他人易于安装和管理?”

答案是将其打包成RPM安装包。

尽管有其他方式,可以将软件打包成特定格式的压缩包(通过压缩包或其他类型的存档文件)通过解压缩的方式安装到Linux系统,但是将Linux软件打包为RPM,可以为您带来一下好处:

  • 在包中包括描述其组件,版本号,大小,包的元数据, 组,项目网址等待信息。

  • 将软件包添加到yum存储库,以便客户可以轻松找到您的软件

  • 让客户端使用常见的Linux工具(yum,rpm和PackageKit)来安装,删除和管理您的软件。

  • 使用相同的Linux安装工具轻松更新和部署软件的新版本

您无需成为程序员即可创建RPM:只需了解如何创建SPEC文件并使用命令来构建该SPEC文件, 并将内容打包到RPM中。如何打包RPM格式的安装包是本文要详述的内容。创建RPM安装包不仅对管理公司的软件有用,而且也被列为红帽认证工程师(RHCE)考试技能测试范畴。

阅读更多

chocolatey安装和使用

1. 什么是 Chocolatey

Chocolatey 是一种软件管理解决方案,不同于您在 Windows 上体验过的任何解决方案。 可以这样想 - 您使用一个小 PowerShell 创建一个软件部署包,然后您可以将它部署到任何拥有 Windows 的地方(例如 Puppet、SCCM、Altiris、Connectwise Automate 等)。

阅读更多