Viele Fragen werden einfach mit add this repository beantwortet und installiert.
Ich verstehe, dass Ubuntu-Entwickler nicht alle Pakete schnell überprüfen und in offiziellen Repositories verfügbar machen können. Aber gibt es ein inoffizielles Haupt-Repository oder Software-Center, in dem Entwickler ihre PPAs registrieren können?
Das Hinzufügen einzelner Repositorys ist mühsam und das Update dauert auch länger, da alle PPAs überprüft werden müssen. Da wir alternative Märkte für Android haben, wäre es großartig, wenn es populäre alternative Softwarequellen gibt, denen wir einigermaßen vertrauen können.
Antworten:
Nein, es gibt kein inoffizielles "PPA" -Software-Center für Ubuntu.
Eines der Hauptziele von Ubuntu ist es, ein stabiles und zuverlässiges Desktop-Linux für die breite Masse zu schaffen. Aus diesem Grund werden die Pakete (und spezifischen Versionen) im Software Center / den offiziellen Repositories sorgfältig überprüft und auf Stabilität überprüft. Die offiziellen Repositories (mit Partnern usw.) sollten für die Bedürfnisse der meisten regulären Benutzer ausreichen.
Warum? : Software von einem PPA sollte nicht blind installiert werden
Theoretisch kann das Hinzufügen eines einzigen PPA-Pakets, egal wie "vertrauenswürdig" die Quelle ist, dazu führen, dass Ubuntu kaputt geht, sodass es nicht mehr für den Durchschnittsbenutzer möglich ist, dieses Problem zu beheben.
Daher muss die Installation von Software von einem PPA eine bewusste und bedachte Entscheidung sein:
Die meisten Antworten des von Ihnen genannten Typs - "Dieses Repository hinzufügen und installieren" - werden diese Bedenken für den Fragesteller / Benutzer ansprechen. diejenigen, die nicht schnell bearbeitet / downvoted / kommentiert werden.
Der dreistufige Prozess zum Installieren von Updates aus PPA erhöht die Wahrscheinlichkeit, dass die Benutzer ein wenig darüber nachdenken, was sie tun
Der "Schmerz" des Hinzufügens einzelner PPAs ist ein bisschen wie der "Schmerz", immer
sudo
nur root zu sein. Im Vergleich zu einer Installation inoffizieller Pakete mit einem Klick erhöht der terminalbasierte dreistufige Prozess die Wahrscheinlichkeit, dass der Benutzer sich Gedanken darüber gemacht hat, was er tut.Das Aktualisieren von PPAs kann länger dauern, da sie nicht gespiegelt werden
Ich bin damit einverstanden, dass das Aktualisieren von PPAs für viele Benutzer oft länger dauert, da sie nur auf launchpad.net gehostet und nicht gespiegelt werden. Hoffentlich ist sich Canonical dessen bewusst und erwägt eine Lösung. Beachten Sie, dass es keinen Grund gibt, weshalb PPAs (in Bezug auf Software / Design) länger für die Aktualisierung benötigen sollten als jedes andere Repository - sie haben dieselbe Struktur.
Sie können jederzeit einen PPA-Manager verwenden, um das Leben zu erleichtern - probieren Sie den Y-PPA-Manager aus!
Das Verwalten von PPAs über die Befehlszeile kann anstrengend werden. Wenn Sie drei oder mehr PPAs haben, sollten Sie das Dienstprogramm Y-PPA Manager in Betracht ziehen . Sie müssen es von einem PPA installieren (natürlich! :-) und ist verfügbar als:
y-ppa-manager
imppa:webupd8team/y-ppa-manager
Einige Screenshots, um Ihnen eine Idee zu geben:
Hauptfenster:
Durchsuche alle PPAs nach "vlc":
Auflisten aller Pakete in einem PPA:
Probieren Sie Arch Linux aus, um ein echtes "Software Center" mit Beiträgen von Benutzern zu erhalten
quelle
Es ist nicht nur nicht ratsam , ein Repository zu erstellen, um die gesamte Software in allen PPAs bereitzustellen.
Es ist üblich, dass verschiedene PPAs ihre eigenen Spezialversionen derselben Software mit denselben
ppa
Versionsnummern bereitstellen . Selbst wenn Sie es irgendwie geschafft hätten, alle PPAs zu installieren , hätten Sie keine Ahnung, was genau Sie installieren würden. Dies wäre schlecht, selbst wenn alle PPAs eine gute Software zur Verfügung stellen würden, der man vertrauen könnte.Die gleichzeitige Installation aller PPAs wäre zwar eine schlechte Situation, aber zumindest theoretisch möglich. Ein einzelnes Repository kann jedoch nicht mehr als ein unterschiedliches Paket mit demselben Namen und derselben Version gleichzeitig bereitstellen. Für ein einzelnes Repository ist dies daher nicht möglich.
Es ist vorstellbar, dass die gesamte Software aller (öffentlichen) PPAs heruntergeladen und mit unterschiedlichen Versionsnummern neu gepackt werden kann, wobei der Name des PPAs in die Versionsnummer aufgenommen wird. Dann könnte ein einziges Repository all diese Software bereitstellen. Wenn dies geschehen wäre, müssten Sie den PPA-Namen jedes Mal eingeben, wenn Sie etwas installieren oder Informationen darüber abfragen möchten. Dies wäre noch aufwändiger als derzeit für die Aktivierung einer PPA erforderlich, da Sie eine PPA nur einmal aktivieren müssen (oder einige Male, wenn sie während eines Release-Upgrades manuell oder automatisch deaktiviert wird und Sie sie weiterhin verwenden möchten).
quelle
Für eine kuratierte Liste mit vielen PPAs können Sie Ubuntu Tweak ausprobieren . Die Liste ist in der Anwendung verfügbar.
Eine andere Möglichkeit besteht darin, die ppa-Angebote von der Website webupd8.org auszuprobieren . Sie aktualisieren diese Quellen ziemlich regelmäßig.
quelle
Trotz all der tollen technischen Antworten oben. Und da ich selbst keiner bin, fand ich es eine großartige Idee und denke, du solltest sie auf brainstorm.ubuntu.com als eine veröffentlichen .
Sehen Sie nach, ob es Unterstützung durch die Community gibt, deshalb haben wir verschiedene Websites
quelle
Wenn Sie nach einer alternativen Software suchen, die nicht in den offiziellen Repos verfügbar ist, können Sie versuchen: http://www.getdeb.net/welcome/ . Zum Speichern und Wiederherstellen Ihrer ppas können Sie Aptik ausprobieren: http://www.teejeetech.in/2014/01/introducing-aptik.html
quelle