jordansissel/fpm
View on GitHub ↗ ★ 11,516 Ruby
Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity.
80 mentions on Hacker News by 67 people: 5 stories, 75 comments · first 2011-08-27 · latest 2025-05-26
20082026
-
Or use FPM and ignore all the official rules. It will still work. https://github.com/jordansissel/fpm
comment by viraptor · 2025-05-26 · in Creating Debian packages from upstream Git -
https://github.com/jordansissel/fpm
comment by otterley · 2024-02-09 · in OpenAI compatibility -
…luck with fpm, which makes it easy to make packages of all different kinds, including deb and rpm: https://github.com/jordansissel/fpm
comment by otherjason · 2024-02-03 · in A new Debian package helper: debputy -
…that decision, check out FPM. It can shave off a few of the rough edges related to packaging: https://github.com/jordansissel/fpm
comment by zbentley · 2023-11-06 · in Debian discusses vendoring again (2021) -
…that allow you to make multiple targets though, so perhaps some integrations there would work. [1] https://github.com/jordansissel/fpm
comment by _joel · 2023-09-05 · in A currently maintained fork of SSHFS -
Find a sysadmin and point them at FPM: https://github.com/jordansissel/fpm
comment by elsonrodriguez · 2023-08-09 · in PackagingCon – A conference only for software package management -
…you can use nfpm [2] if you don't want to have to deal with installing Ruby & a gem. [1]: https://github.com/jordansissel/fpm [2]: https://github.com/goreleaser/nfpm
comment by piperswe · 2023-06-03 · in Fq: Jq for Binary Formats -
…I run into php-fpm [1]. There's an unfortunate naming collision, at least with the first. [0]: https://github.com/jordansissel/fpm [1]: https://www.php.net/manual/en/install.fpm.php
comment by cik · 2021-04-29 · in Fortran Package Manager -
…non-homogeneous environments. Containers solved that problem universally for all distributions. [0] https://github.com/jordansissel/fpm
comment by aequitas · 2021-04-22 · in Tiny Container Challenge: Building a 6kB Containerized HTTP Server -
After compiling the binary (with haskell-stack) I use fpm to package it up as a .deb ( https://github.com/jordansissel/fpm ). I then scp the file into the pool directory on my server, and re-run a script that calls apt-ftparchive and…
comment by ljm · 2021-02-09 · in Blog with Markdown and Git, and degrade gracefully through time -
Devs might consider something like FPM ( https://github.com/jordansissel/fpm ) to make DEB/RPM/whatever packages that are a lot easier to install and manage.
comment by jefurii · 2020-12-10 · in HiFiBerryOS -
…to build packages such as rpms, debs, OSX packages, etc. https://fpm.readthedocs.io/en/latest/ https://github.com/jordansissel/fpm
comment by sitkack · 2020-09-11 · in Debian project has plenty of money but not enough developers -
…packaging. Unless you're doing something weird or need an obscure format, it is the tool you want. https://github.com/jordansissel/fpm
comment by _jal · 2020-09-05 · in Ubuntu 20.04 LTS’ snap obsession has snapped me off of it -
…and using ELF2deb [1] (shameless plug) allows packaging any files to a .deb with no effort. [0] https://github.com/jordansissel/fpm [1] https://github.com/NicolaiSoeborg/ELF2deb
comment by NicolaiS · 2020-07-08 · in Linux Mint drops Ubuntu Snap packages -
I still go to FPM ( https://github.com/jordansissel/fpm ) for any distro-native packaging needs I have.
comment by raziel2p · 2020-06-02 · in Building binary deb packages: a practical guide -
It's been a long time since I've used it, but you may be interested in https://github.com/jordansissel/fpm if you haven't seen it before.
comment by johntash · 2020-05-14 · in Got fired? Ready to start a startup/new project? -
…some other way. For example since Docker I haven't even touched spec files or fpm ( https://github.com/jordansissel/fpm ).
comment by pas · 2019-06-06 · in The DevOps Phenomenon: An executive crash course -
…And then a quality of life enhancement says push the package building off to FPM. https://github.com/jordansissel/fpm Personal Repo https://www.digitalocean.com/community/tutorials/how-to-use-...
comment by Riverheart · 2019-03-11 · in Winding down my Debian involvement -
…[2] https://code.fb.com/data-infrastructure/xars-a-more-efficien... [3] https://github.com/jordansissel/fpm [4] https://hynek.me/articles/python-app-deployment-with-native-...
comment by snidane · 2019-03-10 · in Goodbye Docker and Thanks for all the Fish -
And to create those packages, I've found fpm[1] a joy to use. [1] https://github.com/jordansissel/fpm
comment by makapuf · 2019-02-18 · in Deck-build – A powerful and tiny bash framework to build custom Docker images -
…everyone would just have a build server that creates their binary once and then slams it through https://github.com/jordansissel/fpm . But there are more fundamental differences between OSes than how the insides of their packages look. The…
comment by derefr · 2018-10-10 · in Flatpak – a security nightmare -
…no verification or validation. See malware in other user run repos like NPM, pip, AUR etc... 1. https://github.com/jordansissel/fpm
comment by deadbunny · 2018-08-20 · in Flatpak 1.0 Released, Ready for Prime Time -
I am by no means expert, but fpm helps a lot. https://github.com/jordansissel/fpm
comment by hamilyon2 · 2018-02-19 · in What is Debian all about, really? Or: friction, packaging complex applications -
…[2]: https://fman.io/blog/google-omaha-tutorial/ [3]: https://sparkle-project.org/ [4]: https://github.com/jordansissel/fpm [5]: https://fman.io/blog/picking-technologies-for-a-desktop-app-...
comment by mherrmann · 2017-12-07 · in Qt 5.10 released -
…if you ever want to upstream a package, there are guidelines that debian produce around this. [1] https://github.com/jordansissel/fpm
comment by _joel · 2017-11-10 · in Electric Sheep on Ubuntu Linux 17.10 -
…golang-1.8.3 package with fpm (download and extract go1.8.3.linux-amd64.tar.gz first; get fpm from https://github.com/jordansissel/fpm ): #!/bin/bash DEBIAN_REVISION=1 fpm -s dir -t deb -n golang-go -v 1.8.3-$DEBIAN_REVISION…
comment by cure · 2017-06-18 · in Debian 9 Stretch released -
I always use FPM https://github.com/jordansissel/fpm
comment by SteveNuts · 2017-06-18 · in Ask HN: What do you want to see in Debian 10 (“buster”)? -
…If you want to build packages for multiple managers, fpm is a nice front-end for some of them: https://github.com/jordansissel/fpm
comment by rzzzt · 2017-01-29 · in Ubuntu 16.04: “Out of memory” errors after upgrade to 4.4.0-59 -
…popular distros (Ubuntu, CentOS, Arch). There are some tools that make it much easier, i.e. fpm ( https://github.com/jordansissel/fpm ).
comment by vors · 2016-09-27 · in Exponent – Build native apps in JS that work across both iOS and Android -
fpm - https://github.com/jordansissel/fpm/wiki
comment by otterley · 2016-08-07 · in Managing Apt Repos in S3 Using Lambda -
…have to have software that isn't packaged and you aren't familiar with packaging, look into FPM. https://github.com/jordansissel/fpm
comment by jsmeaton · 2016-07-19 · in Caddy 0.9 Released with All New Core -
…packages are still going to seem a bit out of place unless you make distro specific changes. [1] https://github.com/jordansissel/fpm
comment by jon-wood · 2016-05-20 · in Apex lets you build, deploy, and manage AWS Lambda functions with ease -
…we make it easy to install something, while still being safe and maintainable? Have you seen FPM? ( https://github.com/jordansissel/fpm ) It provides a nice, simple(ish) abstraction over all the packaging craziness. > Are you crazy!? This…
comment by viraptor · 2016-04-20 · in Detecting the use of “curl – bash” server side -
FPM pretty much solves this https://github.com/jordansissel/fpm
comment by yourabi · 2016-03-25 · in Show HN: Make Ubuntu/Debian packages for Nginx with your patches in one command -
Or use FPM ( https://github.com/jordansissel/fpm/wiki ) and abstract the whole packaging idea. linux and mac packages supported.
comment by viraptor · 2016-02-09 · in Diff So Fancy: make Git diffs look good -
…your own servers. If you want to do that, you will be better off using Jordan Sissel's fpm tool: https://github.com/jordansissel/fpm It can take any project and quickly package it into a .deb, .rpm, .whatever package.
comment by zimbatm · 2016-01-10 · in Debian Packaging Tutorial – Feedback Welcome -
…your goal is not to get a package in Debian, but only to quickly make a deb file, check out fpm: https://github.com/jordansissel/fpm .
comment by rahiel · 2016-01-10 · in Debian Packaging Tutorial – Feedback Welcome -
…https://en.wikipedia.org/wiki/Perl_package_manager fpm - taken by Effing package management: https://github.com/jordansissel/fpm bpm - beats per minute ayp - terrible to type, although taken by "Adequate Yearly Progress":…
comment by blubbi2 · 2015-11-15 · in Show HN: ied – an alternative package manager for Node -
…recommend FPM for creating packages (deb, rpm, osx .pkg, tar) from gems, python modules, and pears. https://github.com/jordansissel/fpm
comment by Cieplak · 2015-07-09 · in How We Deploy Python Code -
…tasks - Python makes things possible and pleasant, that would be a pain in other languages. * [1] https://github.com/jordansissel/fpm * [2] https://github.com/kevinconway/rpmvenv * [3] https://pex.readthedocs.org/en/latest/ * Another tool:…
comment by mtrn · 2015-06-25 · in Pip -t: A simple and transparent alternative to virtualenv in Python -
If you don't have experience with packaging, https://github.com/jordansissel/fpm is probably your best bet. And it is super easy to use.
comment by favadi · 2015-05-27 · in The State of Go -
…[2] https://registry.hub.docker.com/u/chrissnell/memcached/ [3] https://github.com/jordansissel/fpm
comment by chrissnell · 2015-04-22 · in The sad state of sysadmin in the age of containers -
fpm or: How I Learned to Stop Worrying and Love Linux Package Management https://github.com/jordansissel/fpm
comment by cowmix · 2015-03-23 · in How to build a Debian package -
…as there is no promise that things will continue to work, or can be made to work, long term. [f] https://github.com/jordansissel/fpm
comment by e12e · 2015-03-17 · in Gogs, an alternative to Gitlab -
I use FPM ( https://github.com/jordansissel/fpm ) for that and it works wonderfully. You can convert a tarball to RPM/deb pretty seamlessly most of the time.
comment by tpg · 2015-02-06 · in Show HN: Fast native RPM building from any distro, for any distro, via Docker -
fpm is the solution: https://github.com/jordansissel/fpm
comment by icebraining · 2014-11-17 · in Give me back my sanity: How I had to install Pandoc in a CentOS Docker container -
…the build script only has three or four lines. And besides, even Dockerfiles often use apt/yum. ¹ https://github.com/jordansissel/fpm
comment by icebraining · 2014-10-11 · in Aptly: Owning Your Debian Distribution -
…best of both worlds - system level packages, and the ability to install whatever you need. FPM ( https://github.com/jordansissel/fpm ) is a pretty good example of this philosophy. But, instead, we get every punk ass CPAN descendent…
comment by zdw · 2014-09-30 · in How we might abolish Cabal Hell, part 1 -
Would something like https://github.com/jordansissel/fpm help?
comment by ehPReth · 2014-07-29 · in Show HN: BigScreen sends pictures and music from OS X to ChromeCast