fpm is a tool which lets you easily create packages for Debian, Ubuntu, Fedora, CentOS, RHEL, Arch Linux, FreeBSD, macOS, and more!
fpm isn’t a new packaging system, it’s a tool to help you make packages for existing systems with less effort. It does this by offering a command-line interface to allow you to create packages easily. Here are some examples using fpm:
fpm -s npm -t deb express – Make a Debian package for the nodejs express libraryfpm -s cpan -t rpm Fennec – Make an rpm for the perl Fennec modulefpm -s dir -t pacman -n fancy ~/.zshrc – Put your ~/.zshrc into an Arch Linux pacman package named “fancy”fpm -s python -t freebsd Django – Create a FreeBSD package containing the Python Django libraryfpm -s rpm -t deb mysql.rpm – Convert an rpm to debThis project has a few important principles which guide development:
Content type
Image
Digest
sha256:34d85875b…
Size
37.7 MB
Last updated
over 2 years ago
docker pull boxcutter/fpm