Je sais déjà que je peux vérifier si plusieurs dépendances requises pour installer un paquet dans Debian ou Ubuntu existent dans mes référentiels en exécutant la commande suivante:
apt policy first-package second-package ... last-package
Cette commande m'indique également si j'ai chaque paquet actuellement installé ou non.
Ma question est de savoir comment vérifier rapidement s'il existe plusieurs packages de dépendances dans une version prise en charge de Debian ou Ubuntu que je n'ai pas actuellement installée. Parce que je n'ai pas ce système d'exploitation actuellement installé, je ne peux pas vérifier si les packages de dépendance existent localement et hors ligne, mais je veux vérifier si les packages de dépendance requis existent dans les référentiels par défaut du terminal.
Une utilisation possible de ces informations consiste à vérifier si une application installée dans Ubuntu peut également être installée dans la dernière version d'Ubuntu avant d'installer la dernière version d'Ubuntu ou de mettre à niveau le système d'exploitation existant vers la dernière version.
-u
n'est pas un nom de package, mais un nom de distribution (ou probablement de repo)ubuntu
et cela fonctionne sur mon fichier d'exemple. En fait, cela fonctionne mieux que mon script, car il renvoie également des résultats pour les packages pour une version précise de fin de vie.rmadison peut rechercher des packages Debian et Ubuntu en même temps, et il recherche également des packages dans les versions Ubuntu End Of Life (12.04) et non publiées (18.10). Ce sont d'excellentes fonctionnalités, mais rmadison ne peut pas effectuer de recherche partielle de mots clés sur mon ordinateur. Parfois, je ne me souviens plus du nom du package que je recherche. Je ne m'en souviens que partiellement, et les instructions suivantes fonctionnent également dans cette situation. Sinon, utilisez rmadison qui peut être installé par la commande
sudo apt-get install devscripts
dans Ubuntu et Debian.Créez un script shell pour demander si les multiples packages existent nommés Open-multiple-URLs-in-Firefox.sh. Le script contient le code suivant:
Rendez le script exécutable.
Créez un fichier nommé packages.txt qui contient les noms de tous les packages de dépendance requis, chaque package sur une ligne distincte. Enregistrez packages.txt dans le même répertoire que Open-multiple-URLs-in-Firefox.sh.
Exécutez le script.
La page Web contenant des informations sur chaque package de dépendance requis s'ouvrira dans un onglet distinct dans Firefox.
Afin de rechercher plusieurs paquets dans Debian, remplacez
https://packages.ubuntu.com/
dans le script shell parhttps://packages.debian.org/search?keywords=
Cette commande est une alternative plus simple au script shell ci-dessus à utiliser lorsque vous recherchez uniquement 1 ou 2 packages.
la source