fpm

fpm

fpm is a versatile tool designed to simplify the packaging process for various operating systems, including Debian, Ubuntu, Fedora, and macOS. It streamlines the creation of packages through an intuitive command-line interface, enabling users to convert applications into formats like deb, rpm, and pacman with minimal effort.

Top fpm Alternatives

1

YUM

YUM is an essential package management tool for Red Hat-based Linux distributions, streamlining the installation, updating, and removal of software packages.

By: Red Hat From United States
2

DPKG

DPKG is a powerful command-line tool designed for managing Debian packages.

By: Ubuntu From United States
3

APT

The APT package manager enables users to efficiently track the progression of Debian-based distributions.

By: Distro Tracker Developers
4

DNF

DNF serves as an efficient package management tool for Fedora, streamlining the installation, updating, and removal of software.

By: DOCS From United States
5

Aptitude

Aptitude serves as a text-based front-end for Debian’s package management, leveraging Ncurses to enhance user interaction in the terminal.

By: Debian
6

Pacman

This library-based package manager for Linux simplifies software management through a straightforward approach.

By: Arch Linux
7

AWS CodeArtifact

It facilitates secure sharing of private packages through a centralized repository and supports automated approval...

By: Amazon From United States
8

Portage

With a focus on automation and backward compatibility, it simplifies user and developer interactions...

By: Gentoo Linux
9

Windows Package Manager (winget)

Featuring a Command Line Interface (CLI), PowerShell modules, and a COM API, it allows users...

By: Windows Package Manager From United States
10

Cargo

It seamlessly uploads projects to crates.io, the community registry...

11

Snapcraft

With automatic updates and a secure, dependency-free architecture, snaps streamline the installation process, making them...

By: GitHub From United States
12

Zypper

It excels in environments lacking graphical interfaces, offering a resource-light solution with scripting capabilities, global...

By: SUSE From United States
13

PackageManagement (OneGet)

It provides a unified interface for software discovery, installation, and inventory management through a standardized...

By: GitHub From United States
14

Synaptic

It allows users to install, remove, and upgrade packages effortlessly...

15

Homebrew Cask

Users can install popular software like Visual Studio Code and Google Chrome effortlessly through a...

By: Homebrew From United States

Top fpm Features

  • Cross-platform package creation
  • Command-line interface simplicity
  • Supports multiple Linux distributions
  • Converts various package formats
  • Integrates with existing packaging systems
  • Written in Ruby
  • Easy installation via gem
  • Handles Node.js
  • Ruby
  • Python packages
  • Customizable build options
  • Dependency management support
  • Changelog for tracking changes
  • Actively maintained project
  • Open for community contributions
  • Built for efficiency and speed
  • Simplifies package building process
  • Supports FreeBSD and macOS
  • Generates .deb and .rpm packages
  • User-friendly documentation
  • Flexible output formats
  • Single tool for multiple packages