Twórz pakiety dla wielu platform (deb, rpm itp.) Z wielką łatwością i rozsądkiem.
Twórz pakiety dla wielu platform (deb, rpm itp.) Z wielką łatwością i rozsądkiem.
Effing Package Management! Platformy
Linux
Mac
Effing Package Management! Przegląd
Formaty opakowań używane przez różne dystrybucje Linuksa mogą być uciążliwe dla twórców oprogramowania, którzy chcą publikować swoje projekty w łatwy sposób. Debian i Ubuntu polegają na pakietach .deb, podczas gdy Fedora i RedHat korzystają z systemów pakowania w stylu .rpm. Są one niekompatybilne, a narzędzia potrzebne do ich tworzenia mogą być dość trudne w pracy dla tych, którzy nie znają ekscentryczności każdego z nich.
Podczas gdy opiekunowie pakietów dla dystrybucji wykonują ciężkie prace nad pakietami zawartymi w oficjalnych repozytoriach, jeśli planujesz wydać oprogramowanie dla tych dystrybucji na własnej stronie lub potrzebujesz utworzyć paczki dla swojej organizacji, zwykle będziesz chciał dostarczyć pakiety samodzielnie. Tradycyjnie wymagało to poznania działania co najmniej kilku narzędzi dla każdej rodziny opakowań.
Aby zminimalizować komplikacje tego procesu, stworzono narzędzie o nazwie fpm. Korzystając z fpm, możesz łatwo tworzyć zarówno pliki .deb, jak i .rpm bez znajomości poleceń narzędzi do pakowania, które wykorzystuje. W tym przewodniku omówimy, jak używać fpm do tworzenia pakietów o różnych formatach za pomocą serwera Ubuntu 14.04.
Najlepsze alternatywy dla Effing Package Management!