Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Fpm | 10,871 | 779 | 46 | 15 days ago | 130 | February 01, 2023 | 742 | other | Ruby | |
Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity. | ||||||||||
Lure | 383 | 6 days ago | 8 | gpl-3.0 | Go | |||||
Linux User REpository | ||||||||||
Debreate | 104 | 5 months ago | 12 | mit | Python | |||||
A utility for creating Debian packages (.deb) | ||||||||||
Debpkg | 57 | 2 | 2 years ago | 2 | February 10, 2022 | 6 | mit | Go | ||
Package creation for Debian written in pure Golang | ||||||||||
Publishing Python Packages | 47 | 6 months ago | 2 | December 25, 2021 | mit | Python | ||||
Examples and exercises for Publishing Python Packages from Manning Books 🐍 📦 ⬆️ | ||||||||||
Ps4 4pt | 41 | 2 years ago | 9 | C++ | ||||||
PS4 Advanced Packaging Tool | ||||||||||
Main | 23 | 23 days ago | 10 | mit | ||||||
Documentation and issue tracker for the SailfishOS:Chum community repository | ||||||||||
Mouse Brain Templates | 15 | 3 months ago | mit | Shell | ||||||
Generate a package-manager-friendly mouse brain atlases collection. | ||||||||||
4pt Repository | 13 | 2 years ago | ||||||||
Template Repository for the 4PT PS4 Package Manager | ||||||||||
Pid Workspace | 4 | a day ago | other | CMake | ||||||
a build / publishing / deployment / packaging system for C/C++ based on CMake and git |
The goal of fpm is to make it easy and quick to build packages such as rpms, debs, OSX packages, etc.
fpm, as a project, exists to help you build packages, therefore:
If there is a bug in fpm, then we can work together to fix it. If you wish to report a bug/problem/whatever, I welcome you to do on the project issue tracker.
You can find out how to use fpm in the documentation.
You can learn how to install fpm on your platform in the installation guide.
Sometimes packaging is done wrong (because you can't do it right for all situations), but small tweaks can fix it.
And sometimes, there isn't a package available for the tool you need.
And sometimes if you ask "How do I get python 3.9 on RHEL 8?" some unhelpful trolls will tell you to "Use another distro"
Further, job switches have me flipping between Ubuntu and CentOS. These use two totally different package systems with completely different packaging policies and support tools. Learning both was painful and confusing. I want to save myself (and you) that pain in the future.
It should be easy to say "here's my install dir and here's some dependencies; please make a package"
I wanted a simple way to create packages without needing to memorize too much.
I wanted a tool to help me deliver software with minimal steps or training.
The goal of FPM is to be able to easily build platform-native packages.
With fpm, you can do many things, including:
Sources:
Targets: