Koriolan pisze:
Nie chciałem wywoływać dyskusji.
W NND temat paczkowania był .... niedokładnie określony...co IMHO miało
dość duże znaczenie w rozwoju
dlatego też postanowiłem to zmienić, próbowałem różnych managerów pakietów i ostatecznym wyborem był pacman wraz z całym systemem budowy pakietów.
Koriolan pisze:
- określone zasady budowania paczek,
tak, pakiety są budowane przez script na podstawie pliku PKGBUILD (tak jak w Archu). Różnica polega na tym, że script budujący w NND został wyposażony w funkcje, których w Archu nie ma. Najważniejszą różnicą jest podział pakietu na trzy zależne od siebie pakiety: pakiet, pakiet-devel, pakiet-man. Ten podział następuje automatycznie w zależności od zawartości pakietu. Istnieje również możliwość ręcznej ingerencji w zawartość pakietu
Koriolan pisze:
- czy sposób jest w miarę prosty i bezbolesny dla innych poza PGF,
każdy kto potrafi przeczytać dokumentację, skompilować program, ma odrobinę doświedczenia w pisaniu scriptów shellowych będzie w stanie zbudować pakiet dla NND.
Ze względu na system zależności wymagana jest znajomość pakietowanego programu, jak również umiejętność korzystania ze standardowych narzędzi developerskich.
Koriolan pisze:
- czy łatwo będzie można zbudowac paczkę dla m-NND zarówno z paczek ArchLinuksa jak i ze źródeł niezależnych,
- czy łatwo będzie można zintegrowac paczkę robioną ze źródeł do m-NND,
zasadą jest budowa pakietów ze źródeł, przebudowa pakietów z innej dystrybucji nie jest przewidziana, aczkolwiek jest możliwa... Jednak osobiście uważam, iż to nie jest dobry pomysł.
Dotychczas zbudowane pakiety zostały zbudowane na podstawie plików PKGBUILD pobranych z Archa. Tam gdzie to było konieczne zostały wprowadzone konieczne zmiany.
Koriolan pisze:
- czy łatwo i SZYBKO będzie można przepakować paczkę, która już raz była przepakowana w przypadku gdy pojawi się nowa wersja oryginalnej paczki (lub nowa wersja źródeł).
W zasadzie wszystko sprowadza się do wprowadzenia poprawek do pliku PKGBUILD i wydania polecenia "make_nnd_pkg" w katalogu z tym plikiem. Oczywiście mogą wystąpić problemy - szczególnie jeśli pakietowany program jest jednym z programów podstawowych (np. biblioteki glibc)
Koriolan pisze:
Być może mam problemy bo jeszcze nie zainstalowałem sobie archlinuksa na kompie (za kilka dniu już go będę miał).
Imho instalacja Archa w celu poznania NND jest nieco bez sensu. Instalacja Archa dla niego samego to dobry wybór - bardzo go lubię i polecam