Czy śledzisz programy, które kompilujesz w systemie UNIX lub Linux?
Czy śledzisz programy, które kompilujesz i instalujesz?
Jeśli tak, co zapisujesz, konfigurację danych wyjściowych, konfigurację danych wyjściowych?
Czy są jakieś „najlepsze praktyki” w tej sprawie?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
2 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Obroty
http://fedoraproject.org/wiki/ ... ckage
/
DEB
http://www.linuxfordevices.com ... ages/
pakuje się. W ten sposób możemy skorzystać z niektórych narzędzi używanych przez dystrybucję do testowania swoich pakietów (wykonanie czystej kompilacji chroot, lintian do automatycznego sprawdzania pakietów Debiana itp.).
Alternatywnie możemy stworzyć własne repozytorium pakietów do wdrażania oprogramowania w węzłach i zintegrować je z narzędziami takimi jak marionetka. Dużym plusem jest również łatwe śledzenie aktualnie zainstalowanej wersji oprogramowania przy użyciu wspólnego zestawu narzędzi wykorzystywanych również w dystrybucji.
To podejście wymaga nieco bardziej stromej krzywej uczenia się niż tradycyjne „./configure; make/make install ”, ale jest dokładnie udokumentowany i sprawia, że wdrażanie oprogramowania jest naprawdę łatwe.
Wadą jest to, że takie podejście jest niewykonalne, jeśli chodzi o zastrzeżone, wstępnie skompilowane oprogramowanie.
Anonimowy użytkownik
Potwierdzenie od:
Wkrótce będę robił build-deb i inne skrypty open source!