Effing Package Management!

Effing Package Management!
软件
软件描述
不同 Linux 发行版所采用的打包格式,对于希望以易于使用方式发布项目的软件开发者来说,可能成为痛点。Debian 和 Ubuntu 依赖 .deb 包,而 Fedora 和 RedHat 均使用 .rpm 类型的打包系统。
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 Effing Package Management!?
不同Linux发行版所采用的打包格式,对希望以易于使用方式发布项目的软件开发者而言,常常是一个痛点。Debian和Ubuntu依赖.deb包,而Fedora和RedHat则均使用.rpm风格的打包系统。这两种格式互不兼容,且用于创建它们的工具对不熟悉各自特性的用户来说,往往难以操作。
虽然各发行版的包维护者负责官方仓库中包含包的大部分工作,但如果你计划在自己的网站上发布软件,或需要为组织创建包,则通常需要自行提供这些包。传统上,这涉及学习每种打包系列所需的至少几种工具的用法。
为减少这一过程的复杂性,人们开发了名为fpm的工具。使用fpm,你可以轻松创建.deb和.rpm文件,而无需了解其所依赖的打包工具的具体命令。在本指南中,我们将介绍如何使用fpm,在Ubuntu 14.04服务器上创建不同格式的包。
主要功能
🔄 替代方案
22 个选择
InstallBuilder
现代、易于使用的跨平台安装工具,类似于 InstallShield 多平台和 InstallAnywhere。可在 Linux、Windows 和 Mac OS X 上运行。开源项目免费授权。

InstallAware
InstallAware 提供 Windows Installer (MSI) 编辑、MSI 压缩和 MSI 重新包装解决方案。工具包括:InstallAware for Windows Installer、Setup Squeezer for Windows Installer 和 Setup Squeezer for InstallShield。

SamLogic Visual Installer
Visual Installer 是一款功能强大且易于使用的安装工具。您可在几分钟内创建可分发的安装包和可视化安装向导,无需编程。创建的安装包可通过光盘、DVD、U盘或互联网进行部署。

Deb-o-Matic
Deb-o-Matic 是一个易于使用的工具,用于构建 Debian 源代码包,旨在帮助开发者通过一种用户交互少且配置简单的工具来自动化打包过程。

Deb-Creator
Deb-Creator 是一个用于快速创建 Debian 软件包的工具。该程序使用 Qt Creator 用 C++ 编写的简单图形用户界面。它利用 Linux 中的 dpkg 命令来构建最终的 Debian 软件包。

RPM Builder
简易图形界面,用于从二进制文件构建rpm包(在Fedora 18上开发并测试)。注意:此软件也可在Windows上运行,但仅对Linux有效!

