PPA nach der Installation der Software löschen?


10

Ist es sicher, die PPA nach erfolgreicher Installation des Pakets zu löschen? Zum Beispiel: Gestern habe ich eine PPA in die Liste der Ursache der Trackpad-Funktion eingefügt. Jetzt funktioniert es, aber funktioniert es, wenn ich es lösche?

Nach meinem Verständnis sind PPAs nur die Quellen für die Pakete, und nach der Installation werden sie nicht benötigt. Ist das richtig?

Antworten:


12

Durch Hinzufügen eines PPA zu unseren Quellen haben wir den Vorteil, neuere Anwendungsversionen zu installieren, die noch nicht in die offiziellen Repositories aufgenommen wurden.

Auf diese Weise können wir jedoch auch Instabilitäten aus noch nicht vollständig getesteten Releases einführen.

Wenn wir die PPA aktiv halten, wird automatisch auch jedes Software-Upgrade installiert, das von dieser PPA bereitgestellt wurde. Dadurch können neue Fehler eingeführt werden. Es wird daher empfohlen, eine PPA zu inaktivieren, nachdem wir ein Paket erfolgreich installiert haben, mit dem wir zufrieden sind.

Dies kann durch einfaches Deaktivieren eines PPA von Software & Updates erfolgen . Auf diese Weise können wir es einfach wieder aktivieren, falls wir später ein Upgrade durchführen möchten:

Geben Sie hier die Bildbeschreibung ein

Nur wenn wir sicher sind, dass wir immer eine neue Version eines Pakets wünschen und die PPA keine Updates für andere Pakete bereitstellt, können wir sie aktiv halten.

Nur wenige PPAs bieten auch Sicherheitsupdates. In diesem Fall möchten wir möglicherweise auch die PPA aktiv halten. Im Allgemeinen ist es jedoch nicht ohne Risiko , Pakete von einem PPA zu haben .


3
Einige dieser Updates sind jedoch Sicherheitsupdates. Deaktivieren wir sie nicht dadurch?
VarunAgw

1
@ VarunAgw: Nun, mit einem PPA, das ausschließlich von den Betreuern abhängt. Es gibt ohnehin kein zusätzliches Sicherheitsteam, das den Inhalt einer PPA überprüft.
Takkat

1
Ich meine die Fälle, in denen der Betreuer die PPA selbst mit Sicherheitsupdates aktualisiert. Einige Betreuer sind sehr aktiv und
pushen

4

Wenn Sie die PPA löschen, können Sie die Anwendung weiterhin normal verwenden, da die PPA nur eine Softwareressource ist und nichts weiter. Weiterlesen

Sie können die PPA jedoch für die nächste Version, Updates, Sicherheit, Fehlerbehebung, Patches usw. verwenden.

Es ist daher besser, die PPA nicht zu löschen, wenn Sie mit dieser Software auf dem neuesten Stand sein möchten


Vielen Dank für die ausführliche Antwort. Kann ich die Quellen löschen? Ich kann ernsthaft nicht mit ihnen arbeiten.
cmyk

1
Was meinst du mit Quellen? Der Quellcode? Wenn Sie Quellcode meinen, können Sie ihn sicher löschen, aber Sie benötigen ihn möglicherweise, wenn Sie die App später entfernen möchten
Maythux

Ist es nicht möglich, die App ohne den Quellcode zu löschen?
cmyk

1
Nein, es sei denn, Sie wissen, wo sich alle Dateien befinden, die sich auf diese Packegs beziehen, sodass Sie sie manuell entfernen können. Dies wäre jedoch anstrengend und unzuverlässig
Maythux

@cmyk Wenn Sie die PPA für den Quellcode meinen, ich immer löschen , dass PPA, auch vor der Installation oder das Paket zu aktualisieren, weil ich keine Notwendigkeit oder Verwendung für den Quellcode habe. (Sie haben wahrscheinlich bemerkt, dass beim Hinzufügen einer PPA normalerweise die PPAs sowohl für die ausführbaren Dateien als auch für den Quellcode hinzugefügt werden.) Wenn Sie den Quellcode nicht verwenden, können Sie die PPA für den Quellcode sicher löschen.
Paddy Landau

2

Ist es sicher, die PPA nach erfolgreicher Installation des Pakets zu löschen?

Je nachdem, was Sie für "sicher" halten. Ja, Sie können jedes Software-Repository aus Ihrer Quellenliste löschen, die Sie nicht bemerken würden. Sie können die Pakete jedoch auch nicht aus diesem Repository aktualisieren, da sie möglicherweise Bugfixes oder Sicherheitspatches enthalten.

Es wird empfohlen, die Repositorys in Ihrer Quellenliste zu belassen (apt 1.1.10+ ändert die Strategie zum Aktualisieren von Paketlisten, wodurch die Leistung verbessert wird) und Upgrades zuzulassen, es sei denn, Sie haben einen sehr guten Grund. Wenn Sie ein Paket in einer bestimmten Version behalten möchten, können Sie stattdessen Upgrades dieses bestimmten Pakets verhindern, bis Sie bereit sind, es zu aktualisieren, ohne andere vom Repository bereitgestellte Pakete zu beeinträchtigen.

Beachten Sie, dass es normalerweise nicht erforderlich ist, eine Zeile der Quelle.Liste zu entfernen, da Sie sie auskommentieren können (# am Anfang der Zeile), um zu verhindern, dass Sie vergessen, aus welchem ​​Repository Sie ein bestimmtes Paket installiert haben.

Es ist bekannt, dass die PPA-Betreuer die Verpackungsanleitung nicht sorgfältig befolgen, was zu Problemen führen kann. Wenn Sie das Paket über Ubuntus eigene Repositorys herunterladen können, besteht weniger Risiko, dass Probleme auftreten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.