29
Dezember
2023
Vorgeschlagene Updates für Linux erhalten
16:07

Vorgeschlagene Updates für Linux erhalten

29 Dezember 2023 16:07

„Vorgeschlagene“ Repositorys gibt es unter Ubuntu Linux und Debian. Wozu dienen sie?

Zweck des vorgeschlagenen Update-Repositorys (vorgeschlagen)

Vorgeschlagene Repositories(vorgeschlagene oder geplante Updates) dienen dazu, Updates von einer zukünftigen Version auf die aktuelle stabile Version der Distribution zu erhalten. Es besteht keine Notwendigkeit, sie zu aktivieren. Sie werden selten benötigt, sondern nur für den „beschleunigten“ Erhalt eines vom Entwickler veröffentlichten Fixes für eine alte unterstützte Version der Distribution.

Laut der Community-Dokumentation zu Repositories ist das vorgeschlagene Repository:

  • Bereich zum Testen von Updates. Dieses Repository wird nur denjenigen empfohlen, die daran interessiert sind, beim Testen von Updates zu helfen und Feedback zu geben.

Laut der Community-Dokumentation zu Rückgabeports ist das empfohlene Repository:

  • Bereich zum Testen von Updates. Mehrere Personen müssen positive Bewertungen für diese Pakete hinterlassen, bevor sie für Updates akzeptiert werden. Dieses Repository wird NUR denjenigen empfohlen, die daran interessiert sind, beim Testen von Updates zu helfen und Feedback zu geben. Da sie tatsächlich Updates testen, besteht eine höhere Wahrscheinlichkeit, dass fehlerhafte Updates in diesem Repository auftauchen.

Klarstellung aus dem Ubuntu-Forum:

  • Wenn eine Version von Ubuntu veröffentlicht wird und als stabil gilt, werden Aktualisierungen der stabilen Version einfach nicht in das Archiv heruntergeladen. Nehmen wir also an, eine Software muss aktualisiert werden. Nachdem sie den Stable-Release-Update-Prozess durchlaufen hat, wird sie in eine „empfohlene“ Tasche heruntergeladen.

Beispiel, wenn Sie ein „empfohlenes“ Repository aktivieren müssen

Situation:

  • Aktuelle Version von Linux Mint „Victoria“ oder „Green Linux“ ist installiert – 21 basierend auf Ubuntu 22.04 LTS
    *Die zukünftige Version von Ubuntu 23.04 wurde noch nicht veröffentlicht. In Version 23.04 gibt es eine neue Komponente, die in 22.04 LTS vorzeitig installiert werden muss.
  • Wenn das Betriebssystem die Komponente „Paketaktualisierung“ startet, meldet es das Vorhandensein eines Updates für das Paket „python3-update-manager“, das in diesen Repositories nicht verfügbar ist.

    Detaillierte Beschreibung des Problems:
    Linux Green begann einen Fehler anzuzeigen
    sudo apt upgrade
    Paketlisten lesen... Fertig
    Erstellen eines Abhängigkeitsbaums ... Fertig
    Statusinformationen werden gelesen... Fertig
    Aktualisierungen werden berechnet... Fertig
    Die folgenden Pakete bleiben unverändert:
    Python3-Update-Manager
    0 Pakete aktualisiert, 0 neue Pakete installiert, 0 Pakete zum Entfernen markiert und 1 Paket nicht aktualisiert.

Das „empfohlene“ Repository ist in Linux Green standardmäßig deaktiviert.

Auch im grafischen Programm „Update Manager“ wird das Paket nicht installiert. Siehe Screenshot vor dem Titel des Artikels.

Lösung

0) Finden Sie den Codenamen Ihrer Distribution heraus

lsb_release -cs

Versionskonformität:

Minze Ubuntu Nein. Ubuntu
Sarah, Serena, Sonya, Sylvia xenial 16.04
Tara, Tessa, Tina, Tricia bionisch 18.04
Ulyana, Ulyssa, Uma, Una Schwerpunkt 20.04
Vanessa, Vera, Victoria Marmelade 22.04

Für Linux Mint wurde „victoria“ ausgegeben – was Ubuntu entspricht“Marmelade".

1) Eine Datei für das vorgeschlagene Repository mit „empfohlenen“ Updates erstellt:

nano /etc/apt/sources.list.d/ubuntu-proposed.list

Dazu habe ich die Zeile hinzugefügt:

deb http://ru.archive.ubuntu.com/ubuntu jammy-vorgeschlagenes eingeschränktes Hauptuniversum-Multiversum

In der Zeile habe ich den Wert jammy überprüft, ob er der Codebasis meiner Version von Green Linux entspricht.
Habe die Datei gespeichert.

2) eine Datei erstellt /etc/apt/preferences.d/proposed-updates

nano /etc/apt/preferences.d/proposed-updates

Und fügte den Text hinzu:

#Konfigurieren Sie apt so, dass selektive Installationen von Paketen aus den vorgeschlagenen Paketen möglich sind
Paket: *
Pin: release a=jammy-proposed
Pin-Priorität: 400

Und die Datei gespeichert.

Die Datei „proposed-updates“ mit Pin-Priorität: 400 beinhaltet den Import von Updates nur für kritische Updates von Paketen mit hoher Priorität.

3) Der apt-Paketcache wurde aktualisiert:

apt update

Gleichzeitig ist es sichtbar. dass das neue Repository verbunden ist, denn Das Terminal zeigt die folgende Meldung an:

Сущ:1 http://ru.archive.ubuntu.com/ubuntu jammy-proposed InRelease

4) Überprüft, ob neue Pakete aktualisiert werden können (Simulation eines Updates ohne Installation)

apt list – aktualisierbar
sudo apt upgrade -s

5) Sie können Pakete einzeln installieren (anstelle von sudo apt-get upgrade, das alles auf einmal aktualisiert):

Das erste Paket wurde aktualisiert:

sudo apt-get install --only-upgrade python3-update-manager

Auch das zweite Paket.

sudo apt-get install --only-upgrade mintsources

6) In einer Grafikanwendung „System“ – „Pakete aktualisieren“, es müssen keine neuen Pakete mehr installiert werden. Die Paketwarnung „python3-update-manager“ wird nicht mehr angezeigt.

Ergebnis. Alle Pakete sind auf dem neuesten Stand

Von Debian empfohlenes Update-Repository

Auf dem Debian-Betriebssystem werden Pakete im Repository „proposed-updates“ angezeigt, wenn Entwickler die entsprechenden Pakete dorthin hochladen. Wenn die Haupt-Live-Distribution Debian Bookworm ist, wird das Repository für vorgeschlagene Updates wie folgt auf dem System installiert:

1) Öffnen Sie die Datei zur Bearbeitung /etc/apt/sources.list

nano /etc/apt/sources.list

2) Fügen Sie eine Zeile hinzu, die „proposed-updates“ enthält – vorgeschlagene Updates:

  • Wenn Ihr System über nicht-freie (Closed-Source-)Komponenten verfügt, fügen Sie die Zeile hinzu, um vorgeschlagene Updates zu erhalten:
deb https://deb.debian.org/debian bookworm-proposed-updates main contrib non-free non-free-firmware
  • Wenn Sie Komponenten außer Closed-Source-Firmware benötigen, fügen Sie die Zeile hinzu:
 deb http://deb.debian.org/debian bookworm-proposed-updates main contrib non-free
  • Wenn Sie nur Open-Source-Komponenten benötigen, fügen Sie die Zeile hinzu:
deb https://deb.debian.org/debian bookworm-proposed-updates Hauptbeitrag

3) Führen Sie ein Debian-Update durch:

su -
apt update 
apt upgrade

Quellen:



Verwandte Veröffentlichungen