Wie aktiviere ich das "Backports" -Repository?

Antworten:

34

Ubuntu Backports sind in Ubuntu standardmäßig aktiviert.

Wenn Sie aus irgendeinem Grund immer noch keine Backports erhalten, verwenden Sie eine der beiden folgenden Methoden:

  1. Klicken Sie im Launcher auf die Ubuntu-Schaltfläche und suchen Sie nach "Software Sources". Suchen Sie nach "Software", wenn Sie 12.04+ verwenden.

  2. Drücken Sie ALT + F2 und geben Sie Folgendes ein: gksu software-properties-gtk

Über eine der beiden Möglichkeiten gelangen Sie zum Software Sources Manager oder zu Software & Updates . Hier aktivieren Sie alle 4 Optionen auf der Registerkarte Ubuntu Software und auf der Registerkarte Updates . Dies sollte die Extras für Ihre Ubuntu-Version aktivieren.

Ubuntu Software Sources - Registerkarte Ubuntu Software

Ubuntu Software Sources - Registerkarte Updates

Klicken Sie anschließend einfach auf die Schaltfläche SCHLIESSEN und Sie werden darauf hingewiesen, dass aufgrund der vorgenommenen Änderungen eine Aktualisierung erforderlich ist. Beachten Sie, dass auf der Registerkarte " Updates" die Option "Backport" die vierte Option ist. Es ist derjenige, der Nicht unterstützte Updates sagt .

Um die Backports (die seit 11.10 automatisch aktiviert werden) vom Terminal aus zu aktivieren (in Fällen, in denen Sie an einem Server arbeiten und die Backports aktivieren möchten), gehen Sie nach dem Öffnen des Terminals wie folgt vor (in diesem Beispiel wird Ubuntu 13.04 verwendet):

sudo nano /etc/apt/sources.list

Und suchen Sie nach einer kommentierten Zeile, in der das Schlüsselwort backport erwähnt wird. Es sollte ungefähr so ​​aussehen wie raring-backportsfür 13.04, precise-backportsfür 12.04 und son. In diesem Fall sieht es so aus:

  ##deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
  ##deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse

Kommentiere diese Zeilen aus, damit sie so aussehen:

  deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
  deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse

Speichern Sie die Datei und führen Sie die folgenden Schritte aus, um die Backport-Updates zu erhalten:

sudo apt-get update  
sudo apt-get upgrade

HINWEIS - Wenn die Zeilen nicht gefunden werden, fügen Sie sie einfach hinzu und ändern Sie den Namen der Version in den Namen, den Sie wie oben beschrieben verwenden.

Referenz

Luis Alvarado
quelle
Danach musste ich apt
anweisen
29

Befehlszeilen- / Server-Anweisungen

Backports sind standardmäßig aktiviert. So können Sie sicherstellen, dass sie aktiviert sind.

Sicherstellen, dass Backports aktiviert sind

Um die Backports manuell zu aktivieren, vergewissern Sie sich, dass sich folgende Zeile in Ihrer befindet /etc/apt/sources.list:

deb http://archive.ubuntu.com/ubuntu release-backports main restricted universe multiverse  

Ersetzen releasedurch die aktuelle Distribution, die Sie verwenden ( precisezum Beispiel für 12.04).

Jetzt hängen die nächsten Schritte davon ab, ob Sie Pakete aus den Backports immer verwenden möchten oder ob Sie die Backports nur verwenden möchten, wenn sie manuell festgelegt wurden.

Verwenden Sie immer die Backports.

Ubuntu 11.04 und neuer werden automatisch so konfiguriert, dass nur die Backports verwendet werden, wenn sie manuell angegeben werden. Wenn Sie bei der Installation immer die Backports verwenden möchten, müssen Sie die folgenden Zeilen hinzufügen /etc/apt/preferences(die Datei ist möglicherweise noch nicht vorhanden; das ist in Ordnung):

Package: *
Pin: release a=<release>-backports
Pin-Priority: 500  

Stellen Sie sicher, dass Sie releasedurch Ihre aktuelle Version ersetzen .

Manuelles Verwenden der Backports

Wenn Sie Pakete nur aus den Backports installieren möchten, wenn dies manuell festgelegt wurde, müssen Sie Folgendes hinzufügen /etc/apt/preferences:

Package: *
Pin: release a=<release>-backports
Pin-Priority: 100  

Ersetzen <release>Sie erneut Ihre aktuelle Version.

Hinweis: Zum Ändern benötigen Sie Root-Rechte /etc/apt/preferences.

Installation von den Backports ..

Wenn die Backports für die manuelle Verwendung konfiguriert sind, müssen Sie /release-backportsbei der Installation eines Pakets das Ende des Paketnamens ergänzen (anstelle releaseIhrer aktuellen Version).

Wenn Sie beispielsweise 12.10 Quantal verwenden und die Backports für die manuelle Installation konfiguriert haben, installieren Sie amarok mit dem folgenden Befehl:

sudo apt-get install amarok/quantal-backports  

Quelle: Ubuntu Backports - Ubuntu Wiki

Seth
quelle
3
sudo add-apt-repository -r "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-backports main restricted universe multiverse "funktioniert gut
Jay _silly_evarlast_ Wren
@Jay_silly_evarlast_Wren würde es nicht -rentfernen?
Siehe
Ja, tut mir leid, ändere das -r in -u, wenn du auf xenial bist, oder entferne es vollständig auf dem vorherigen Ubuntus.
Jay _silly_evarlast_ Wren
Das Ändern der Apt-Priorität, um immer die Backports zu verwenden, wird vom Backports-Team nicht empfohlen . Von den obigen Link: „[D] ie Backports - Team den Paket - Manager empfiehlt die Konfiguration nur zurückportiert Pakete installieren , wenn sie explizit angefordert werden“ .
fkraiem
0

Als Superuser laufen:

apt edit-sources

Entfernen Sie dann das Kommentarzeichen deb und die deb-srcZeilen, die enthalten backports.

Paul Rougieux
quelle