Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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