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. …of setting up a directory with the right layout and calling fpm with a couple of parameters. [1] https://github.com/jordansissel/fpm
    comment by icebraining · 2014-07-29 · in Terraform
  2. …rpm) package. Learn fpm[1] and bundle your dependencies instead of hoping that they get there. [1] https://github.com/jordansissel/fpm
    comment by icebraining · 2014-05-27 · in Python 3 can revive Python
  3. …a world of existing package management tools. Why would i use Capsule instead of doing this? [1] https://github.com/jordansissel/fpm
  4. …It would require a different license :) Oh, btw, the op should take a look at https://pkgr.io/ and https://github.com/jordansissel/fpm
    comment by X4 · 2014-04-01 · in Introducing Opencall
  5. Packaging is a real pain, kind of a schlep. One project, which solved a lot of problems for me was https://github.com/jordansissel/fpm . One edge-case, where fpm cannot help by itself, occurs in the python (w/ C-bindings) world, when your…
  6. …the compost heap infrastructure that I used to build my environment? This. Has anyone ever tried https://github.com/jordansissel/fpm FPM yet?
  7. Why not just build your own packages? fpm[1] is very simple to use. [1] https://github.com/jordansissel/fpm
    comment by icebraining · 2014-03-15 · in Fucking Shell Scripts
  8. …application code, you're likely better off using fpm to generate a package from a directory tree: https://github.com/jordansissel/fpm * If you have a complex stack, e.g., a specific version of Ruby and a large number of gem dependencies,…
    comment by grosskur · 2014-02-21 · in Deploying code with packages
  9. …deserves consideration if you want to side-step setting up a packaging environment. Link: https://github.com/jordansissel/fpm
  10. …using Jordan Sissel's FPM [2] (gem install fpm). [1] https://gist.github.com/rasschaert/8915657 [2] https://github.com/jordansissel/fpm
  11. …at $dayjob, I build python2.7 and package it up with fpm[1] and drop it in our internal repo. [1]: https://github.com/jordansissel/fpm
    comment by stock_toaster · 2013-10-24 · in Fedora Linux will switch to Python 3 by default
  12. …software installation space, which I have been using recently: * fpm ("Effing Package Management"): https://github.com/jordansissel/fpm/wiki Can be used to generate deb or rpm packages given a source directory or existing package of…
    comment by ajdecon · 2013-10-20 · in Ask HN: Homebrew for Linux?
  13. I like to get the best of both pip and the distro's native package manager ... https://github.com/jordansissel/fpm
    comment by jamtan · 2013-09-22 · in Musings about Debian and Python
  14. …Rubygems. Another option could also be to convert gems (and dependency gems) to deb or rpm packages https://github.com/jordansissel/fpm/wiki/ConvertingGems As far as I know, the Foreman project utilizes this approach…
  15. …cabal, etc.). A much better solution - either make your own packages, or use a tool like FPM ( https://github.com/jordansissel/fpm ) to make native packages, then deploy the result as you would any other package. I hope for an era when…
  16. Don't use `checkinstall`, use FPM: https://github.com/jordansissel/fpm
    comment by mattyb · 2013-03-29 · in Packaging built software
  17. A nice way to build apt repositories is to use fpm. https://github.com/jordansissel/fpm Although for just installing rails, using rubygems is the way to go, IMHO.
    comment by andyl · 2013-03-22 · in Abandoning Rubygems
  18. …of our infrastructure. The second best tool I'm using is fpm[1] to make custom debian packages. [1] https://github.com/jordansissel/fpm
  19. Also look at fpm: https://github.com/jordansissel/fpm/wiki This sysadmin uses it frequently and it's a big time-saver for many software packages.
  20. …Also, see "Use Case - Package something that uses 'make install'" on the fpm wiki at https://github.com/jordansissel/fpm/wiki/PackageMakeInstall
  21. Use fpm! https://github.com/jordansissel/fpm
  22. …it offers many more options for integration than checkinstall (which I used to use, and hated): https://github.com/jordansissel/fpm/wiki And why would you want to create source packages? One of the benefits to generating binary packages is…
  23. Have a look at fpm: https://github.com/jordansissel/fpm More details to come.
    comment by hynek · 2012-04-24 · in Python Deployment Anti-Patterns
  24. …Jordan Sissel, who created logstash, also created fpm (Effing Package Management) ( https://github.com/jordansissel/fpm ). It makes it easy to package things. It might help avoid bash script hell. Create an rpm from the files in…
  25. Check out fpm if you're concerned about packaging issues - https://github.com/jordansissel/fpm It makes it incredibly easy to create an rpm/deb/etc. from a directory, rpm, npm, gem, python module, etc. Here's a BayLISA video about it:…