Czy istnieje „nieoficjalne” centrum oprogramowania ze wszystkimi umowami PPA?


27

Odpowiedzi na wiele pytań wystarczy po prostu dodać to repozytorium i zainstalować.

Rozumiem, że programiści Ubuntu nie mogą szybko zweryfikować wszystkich pakietów i udostępnić ich w oficjalnych repozytoriach. Ale czy istnieje nieoficjalne główne repozytorium lub centrum oprogramowania, w którym programiści mogą zarejestrować swoje umowy PPA?

Dodawanie pojedynczych repozytoriów jest uciążliwe, a aktualizacja trwa dłużej, ponieważ musi sprawdzić wszystkie umowy PPA. Ponieważ mamy alternatywne rynki dla Androida, byłoby wspaniale, gdyby istniały jakieś popularne alternatywne źródła oprogramowania, którym możemy zaufać.


Miałem zamiar odpowiedzieć z odpowiedzią, ale odpowiedź Izxa podsumowuje. Dodam tylko jedną rzecz. Wspominasz, że „na wiele pytań można odpowiedzieć po prostu dodając to repozytorium i instalując”. To niekoniecznie oznacza, że ​​te odpowiedzi są prawidłowe lub że zrobienie tego jest dobrym pomysłem. Pewnie, niektóre oprogramowanie może nie być dostępne w oficjalnych repozytoriach Ubuntu, ale zdecydowanie zbyt często widzę zalecenia, aby dodawać losowe PPA, gdy nie jest to konieczne lub wskazane.
thomasrutter

Odpowiedzi:


30

Jeśli masz dużo umów PPA, możesz wypróbować graficzny „Menedżer PPA”, aby ułatwić życie. Przewiń w dół bezpośrednio do sekcji Menedżera PPA, aby uzyskać rekomendację.

Nie, nie ma nieoficjalnego centrum oprogramowania „PPA” dla Ubuntu.

Jednym z głównych celów Ubuntu jest stabilny i niezawodny stacjonarny Linux dla mas. Dlatego pakiety (i określone wersje) w Centrum oprogramowania / oficjalnych repozytoriach są dokładnie sprawdzane i sprawdzane pod kątem stabilności. Oficjalne repozytoria (z partnerami itp.) Powinny być wystarczające na potrzeby większości zwykłych użytkowników.

Czemu? : Oprogramowanie z PPA nie powinno być instalowane na ślepo

Teoretycznie dodanie nawet jednego pakietu PPA, bez względu na to, jak „zaufane” jest źródło, może potencjalnie złamać Ubuntu, tak że przeciętny użytkownik nie będzie w stanie go naprawić.

Dlatego instalowanie oprogramowania z PPA musi być świadomym i przemyślanym wyborem:

  • Co instaluję?
  • Dlaczego go instaluję?
  • Jak to wpłynie na mój system?

Większość odpowiedzi typu, o którym wspominasz - „dodaj to repozytorium i zainstaluj” - rozwiąże te obawy dla pytającego / użytkownika; te, które nie są szybko edytowane / oceniane / komentowane.

Trzy-etapowy add-update-install-z-PPA proces sprawia, że bardziej prawdopodobne ludzie będą myśleć trochę o tym, co robią

„Ból” dodawania poszczególnych PPA przypominasudo nieco „ból” związany z używaniem zamiast bycia rootem przez cały czas. W porównaniu z instalacją nieoficjalnych pakietów jednym kliknięciem, trzyetapowy proces oparty na terminalach zwiększa szanse, że użytkownik zastanowi się nad tym, co robi.

Aktualizacja PPA może potrwać dłużej, ponieważ nie są dublowane

Zgadzam się, że aktualizacja umów PPA często trwa dłużej dla wielu użytkowników, ponieważ są one hostowane tylko na launchpad.net i nie są dublowane. Mam nadzieję, że Canonical zdaje sobie z tego sprawę i rozważa jakieś rozwiązanie. Zauważ, że nie ma żadnego wewnętrznego (programowego / projektowego) powodu, dla którego PPA powinny aktualizować się dłużej niż jakiekolwiek inne repozytorium - mają taką samą strukturę.


Zawsze możesz skorzystać z menedżera PPA, aby ułatwić sobie życie - wypróbuj Menedżera Y-PPA!

Zarządzanie PPA z wiersza poleceń może być męczące; jeśli masz trzy lub więcej PPA, zalecamy skorzystanie z narzędzia Y-PPA Manager . Musisz zainstalować go z PPA (oczywiście! :-) i jest dostępny jako:

  • y-ppa-manager w ppa:webupd8team/y-ppa-manager
  • Pozwala przeszukiwać PPA dla konkretnego pakietu (przez Launchpad)
  • Oraz inne funkcje zarządzania, takie jak dodawanie, usuwanie, czyszczenie itp.

Kilka zrzutów ekranu, które dają ci pomysł:

  1. Główne okno:

    wprowadź opis zdjęcia tutaj

  2. Przeszukiwanie wszystkich umów PPA dla „vlc”:

    wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

  3. Lista wszystkich pakietów w PPA:

    wprowadź opis zdjęcia tutaj


Aby uzyskać prawdziwe „Software Center” utworzone przez użytkownika, wypróbuj Arch Linux

  • Inne dystrybucje, które mają inne cele niż Ubuntu i są skierowane do użytkowników bardziej obeznanych z Linuksem, mają to, czego chcesz.
  • np. Arch Linux ma kompleksowe „nieoficjalne centrum oprogramowania” - nazywa się „Arch User Repositories” (AUR)
  • Każdy użytkownik może przekazać pakiet, każdy inny może go zainstalować (po zbudowaniu ze źródła), a społeczność może głosować na pakiety jako znak zaufania / pomocy. Popularne, wysoko głosowane pakiety mogą nawet trafić do ich oficjalnych repozytoriów.

2

Oprócz tego, że jest niewskazane , utworzenie repozytorium, aby zapewnić całe oprogramowanie we wszystkich PPA, jest również niemożliwe.

Różne umowy PPA często oferują własne specjalne wersje tego samego oprogramowania o tych samych ppanumerach wersji. Nawet jeśli w jakiś sposób udało Ci się zainstalować wszystkie PPA, nie miałbyś pojęcia, co dokładnie chcesz zainstalować. Byłoby źle, nawet gdyby wszystkie PPA zapewniały dobre oprogramowanie, któremu można zaufać.

Chociaż instalacja wszystkich PPA na raz byłaby złą sytuacją, jest to przynajmniej teoretycznie możliwe. Jednak pojedyncze repozytorium nie może udostępniać więcej niż jednego pakietu o tej samej nazwie i wersji jednocześnie. Tak więc wykonanie pojedynczego repozytorium nie jest możliwe.

Można sobie wyobrazić, że całe oprogramowanie ze wszystkich (publicznych) umów PPA można pobrać i przepakować przy użyciu różnych numerów wersji, włączając nazwę PPA do numeru wersji. Wtedy pojedyncze repozytorium mogłoby dostarczyć całe to oprogramowanie. Jeśli tak się stanie, będziesz musiał wprowadzić nazwę PPA za każdym razem, gdy chcesz coś zainstalować lub zapytać o to informacje. Byłoby to jeszcze więcej pracy niż jest obecnie wymagane do włączenia PPA, ponieważ musisz włączyć PPA tylko raz (lub kilka razy, jeśli jest wyłączany ręcznie lub automatycznie podczas aktualizacji wersji i chcesz go nadal używać).


2

Aby uzyskać wyselekcjonowaną listę z wieloma PPA, możesz wypróbować Ubuntu Tweak . Ma listę dostępną w aplikacji.

Inną opcją jest wypróbowanie ofert ppa ze strony webupd8.org . Aktualizują te źródła dość regularnie.


1

Pomimo wszystkich powyższych świetnych odpowiedzi technicznych. I nie będąc jednym z nich, pomyślałem, że to świetny pomysł i myślę, że powinieneś go postawić jako jeden na brainstorm.ubuntu.com .

Sprawdź, czy otrzyma jakieś wsparcie od społeczności, dlatego mamy różne witryny


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.