Aby zainstalować niektóre aplikacje, musimy dodać repozytorium do systemu. Dlaczego twórcy nie umieścili ich w repozytoriach Main lub Universe, chociaż te aplikacje mają licencję GPL i nie są nowe (na przykład Grub Customizer). Co jest tego przyczyną?
application-development
repository
software-sources
official-repositories
application-submission
RS
źródło
źródło
Odpowiedzi:
Oprogramowanie w
main
jest obsługiwane przez Canonical. Oczywiście nie będą obsługiwać każdego dowolnego oprogramowania w Internecie. Oprogramowanieuniverse
jest dziedziczone z Debiana, w którym wybrana grupa osób, wyznaczona jako Deweloperzy Debiana, bierze odpowiedzialność za utrzymanie pakietów, które ładują (nawet jeśli rzeczywiste pakowanie odbywa się przez innych). Oczywiście nie mają możliwości utrzymywania pakietów dla każdego oprogramowania w Internecie.Co robią ludzie, którzy nie mogą zmusić programistów Canonical lub Debian do obsługi ich oprogramowania? Muszą znaleźć inne sposoby, w tym utworzenie własnego repozytorium. Wprowadzenie PPA przez Ubuntu zmniejszyło presję na wolontariuszy ze społeczności, aby utrzymywali pakiety, a jednocześnie uwolniło programistów od wielu ograniczeń narzuconych przez zasady dystrybucji dystrybucji.
Pamiętaj, że to, co ty chcesz, nie może być to, co ktoś chce. Trzymając się stabilnego zestawu oprogramowania i zezwalając na umowy PPA, podczas gdy użytkownicy mają niewielki narzut związany z utrzymywaniem listy repozytoriów, zyskują dużą elastyczność w uzyskiwaniu tego, czego potrzebują. Programiści zyskują elastyczność w dostarczaniu aktualizacji. Opiekunowie odczuwają ulgę, że muszą być na bieżąco z każdym dowolnym oprogramowaniem w Internecie.
źródło
W szczególnym przypadku GRUB Customizer nie jest on pakowany w Debianie tylko dlatego, że nikt nie wykonał prac związanych z pakowaniem. Jest Zapytanie o bug Package otwartego dla niego, więc każdy, kto jest skłonny (a mógł) zrobić opakowanie jest mile widziany, aby to zrobić. I nie ma go w Ubuntu, ponieważ nie ma go w Debianie.
źródło
main
repozytorium ...can
, ale dlaczego mieliby zabierać zasoby temu, co obecnie robią, aby nad tym popracować? Wiele osób, które chcą / potrzebują GRUB Customizer, nie ma problemu z samodzielnym uruchomieniem. (Nie chcę go ani nie potrzebuję, choć mógłbym go łatwo zdobyć.) Podobnie jak większość innych, wolę, aby pracowali nad zadaniami, które przynoszą większe korzyści większej liczbie użytkowników.