apt: Auf Paketumbenennung prüfen

apt: Auf Paketumbenennung prüfen

Ich würde gerne sehen, ob es eine Möglichkeit gibt, zu überprüfen, ob ein Paket in einer neuen Ubuntu-Version (z. B. 20.04 --> 20.10) umbenannt/aus Paket-Repositorys entfernt wurde. Dies gilt auch für Pakete in anderen Paket-Repositorys (bereits zum Cache von apt hinzugefügt).
Ich habe daran gedacht,

apt show $PACKAGE_NAME > /dev/null 

und überprüfen Sie den Beendigungsstatus des Befehls, um festzustellen, ob das bestimmte Paket vorhanden ist.

Antwort1

Probieren Sie den rmadisonim devscriptsPaket enthaltenen Befehl aus. Es handelt sich um ein einfaches Python3-Skript (Sie können es bearbeiten), das die Madison-Datenbanken für jede Version abfragt.

Hier ist ein Beispiel in rmadisonAktion. Schauen wir uns das chromium-browserPaket an, das sich vor ein paar Jahren geändert hat. Das Deb-Paket wurde durch einen Platzhalter ersetzt, der lediglich das Snap-Paket installiert. Sie können den Unterschied leicht erkennen.

$ rmadison chromium-browser
 chromium-browser | 18.0.1025.151~r130497-0ubuntu1                | precise/universe          | source, amd64, armel, armhf, i386
 chromium-browser | 32.0.1700.107-0ubuntu0.12.04.1~20140204.866.1 | precise-security/universe | armel
 chromium-browser | 32.0.1700.107-0ubuntu0.12.04.1~20140204.866.1 | precise-updates/universe  | armel
 chromium-browser | 34.0.1847.116-0ubuntu2                        | trusty/universe           | source, amd64, armhf, i386
 chromium-browser | 37.0.2062.120-0ubuntu0.12.04.4                | precise-security/universe | source, amd64, armhf, i386
 chromium-browser | 37.0.2062.120-0ubuntu0.12.04.4                | precise-updates/universe  | source, amd64, armhf, i386
 chromium-browser | 49.0.2623.108-0ubuntu1.1233                   | xenial/universe           | source, amd64, armhf, i386
 chromium-browser | 65.0.3325.181-0ubuntu0.14.04.1                | trusty-security/universe  | source, amd64, armhf, i386
 chromium-browser | 65.0.3325.181-0ubuntu0.14.04.1                | trusty-updates/universe   | source, amd64, armhf, i386
 chromium-browser | 65.0.3325.181-0ubuntu1                        | bionic/universe           | source, amd64, arm64, armhf, i386
 chromium-browser | 80.0.3987.163-0ubuntu1                        | focal/universe            | source, amd64, arm64, armhf
 chromium-browser | 89.0.4389.90-0ubuntu0.16.04.2                 | xenial-security/universe  | source, amd64, arm64, armhf, i386
 chromium-browser | 89.0.4389.90-0ubuntu0.16.04.2                 | xenial-updates/universe   | source, amd64, arm64, armhf, i386
 chromium-browser | 89.0.4389.90-0ubuntu0.18.04.2                 | bionic-security/universe  | source, amd64, arm64, armhf, i386
 chromium-browser | 89.0.4389.90-0ubuntu0.18.04.2                 | bionic-updates/universe   | source, amd64, arm64, armhf, i386
 chromium-browser | 1:85.0.4183.83-0ubuntu0.20.04.2               | focal-updates/universe    | source, amd64, arm64, armhf
 chromium-browser | 1:85.0.4183.83-0ubuntu2                       | groovy/universe           | source, amd64, arm64, armhf
 chromium-browser | 1:85.0.4183.83-0ubuntu2                       | hirsute/universe          | source, amd64, arm64, armhf

verwandte Informationen