Me gustaría ver si hay una manera de verificar si se cambió el nombre de un paquete o se eliminó de los repositorios de paquetes en una nueva versión de Ubuntu (por ejemplo, 20.04 --> 20.10). Esto también se aplica a paquetes en otros repositorios de paquetes (ya agregados al caché de apt).
He pensado en usar
apt show $PACKAGE_NAME > /dev/null
y verificar el estado de salida del comando para ver si ese paquete en particular existe.
Respuesta1
Pruebe el rmadison
comando, incluido en el devscripts
paquete. Es un script python3 simple (puede editarlo) que consulta las bases de datos de Madison para cada versión.
A continuación se muestra un ejemplo en rmadison
acción. Miremos el chromium-browser
paquete, que cambió hace un par de años. El paquete deb fue reemplazado por un marcador de posición que simplemente instala el paquete snap. Puedes ver fácilmente la diferencia.
$ 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