#1 Le 24/08/2013, à 16:57
- jplemoine
Liste des dépots des paquets installés
Bonjour,
Je cherche à gérer mon dépôt local afin de supprimer les dépôts non utilisés et ajouter ceux qui sont nécessaires.
Le problème est que je n'ai que la ligne de commande car l'un des PC est en mode serveur (sans interface graphique).
il suffit de faire :
for line in $(dpkg --get-selections | awk '{print $1}'); do apt-cache madison "$line" ; done | awk '{print $5}' | sort -u
pour limiter la sortie :
...awk '{print $5}' | grep1 | grep2 | sort -u
où grep est
soit grep "texte" pour ne sortir que les lignes contenant "texte"
soit grep -v "texte" pour exclure les lignes contenant "texte"
exemple : pour ne pas lister les dépôts officiels :
for line in $(dpkg --get-selections | awk '{print $1}'); do apt-cache madison "$line" ; done | awk '{print $5}' | grep -v "archive.ubuntu.com" | grep -v "canonical.ubuntu.com"
Jean-Philippe
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Hors ligne