Hacker GitHub

← All repos

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

Mentions per year 80 mentions · busiest year 2014 (14)
20082026
  1. 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
  2. https://github.com/jordansissel/fpm
    comment by otterley · 2024-02-09 · in OpenAI compatibility
  3. …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
  4. …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)
  5. …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
  6. Find a sysadmin and point them at FPM: https://github.com/jordansissel/fpm
  7. …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
  8. ▲ 2
    Ask HN: How to publish command line tools?
    story by manx · 2021-11-07 · 3 comments
  9. …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
  10. …non-homogeneous environments. Containers solved that problem universally for all distributions. [0] https://github.com/jordansissel/fpm
  11. ▲ 4
    Ask HN: Is there an easy way to release a CLI program for all major platforms?
    story by rlue · 2021-02-27 · 1 comment
  12. 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…
  13. 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
  14. …to build packages such as rpms, debs, OSX packages, etc. https://fpm.readthedocs.io/en/latest/ https://github.com/jordansissel/fpm
  15. …packaging. Unless you're doing something weird or need an obscure format, it is the tool you want. https://github.com/jordansissel/fpm
  16. …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
  17. I still go to FPM ( https://github.com/jordansissel/fpm ) for any distro-native packaging needs I have.
  18. 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.
  19. …some other way. For example since Docker I haven't even touched spec files or fpm ( https://github.com/jordansissel/fpm ).
  20. …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
  21. …[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-...
  22. And to create those packages, I've found fpm[1] a joy to use. [1] https://github.com/jordansissel/fpm
  23. …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
  24. …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
  25. I am by no means expert, but fpm helps a lot. https://github.com/jordansissel/fpm
  26. …[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
  27. …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
  28. …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
  29. I always use FPM https://github.com/jordansissel/fpm
  30. …If you want to build packages for multiple managers, fpm is a nice front-end for some of them: https://github.com/jordansissel/fpm
  31. …popular distros (Ubuntu, CentOS, Arch). There are some tools that make it much easier, i.e. fpm ( https://github.com/jordansissel/fpm ).
  32. fpm - https://github.com/jordansissel/fpm/wiki
    comment by otterley · 2016-08-07 · in Managing Apt Repos in S3 Using Lambda
  33. …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
  34. …packages are still going to seem a bit out of place unless you make distro specific changes. [1] https://github.com/jordansissel/fpm
  35. …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…
  36. FPM pretty much solves this https://github.com/jordansissel/fpm
  37. 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
  38. …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.
  39. …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 .
  40. …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":…
  41. …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
  42. …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:…
  43. …that used a Makefile to spin up a docker container which then built various packages via FPM: https://github.com/jordansissel/fpm I didn't use the build system heavily and it may be more overhead than you'd like but I thought it was a…
    comment by rickr · 2015-06-21 · in Asciinema
  44. 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
  45. …[2] https://registry.hub.docker.com/u/chrissnell/memcached/ [3] https://github.com/jordansissel/fpm
  46. ▲ 1
    fpm: package manager for building deb, rpm, pkg, and other packages
    story by fosk · 2015-04-15 · 1 comment
  47. 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
  48. …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
  49. ▲ 1
    Effing Package Management
    story by tomaac · 2015-02-27 · 0 comments
  50. 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.