Dlaczego niektóre oprogramowanie nie znajduje się w oficjalnych repozytoriach Ubuntu?
17
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ą?
Upstreams wypychający oprogramowanie do dystrybucji było rzadkie do niedawna. Dawniej dystrybutorzy oprogramowania wyciągali oprogramowanie z projektów upsteam i pakowali je do swoich dystrybucji. Rozwijanie i pakowanie to różne zestawy umiejętności.
Oprogramowanie w mainjest obsługiwane przez Canonical. Oczywiście nie będą obsługiwać każdego dowolnego oprogramowania w Internecie. Oprogramowanie universejest 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.
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.
I nie ma go w Ubuntu, ponieważ nie ma go w Debianie - niekoniecznie jest to prawda. Kanoniczni, jeśli chcą, mogą łatwo spakować i umieścić w mainrepozytorium ...
@ heemayl Nie boję się tego 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.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.