Comment supprimer tous les paquets de repo spécifique sans dépendances
Je sais que le code suivant supprimera tout le paquet du repo spécifique.
yum remove $(yum list installed | grep rpmforge | awk '{ print $1 }')
Et le code suivant supprimera un paquet sans dépendances.
rpm -e --nodeps "php-sqlite2-5.1.6-200705230937"
Mais je ne sais pas comment utiliser ensemble.
21
demandé sur
Hamidreza
2014-08-26 11:39:24
4 réponses
Essayez la commande suivante:
rpm -e --nodeps `yum list installed | grep rpmforge | awk '{ print $1 }'`
15
répondu
robinwen
2014-08-26 08:05:56
Affiche la liste de tous les dépôts pour obtenir l'id repo (première colonne):
$ dnf repolist
Maintenant, supprimez tous les paquets de repo sélectionné:
# dnf repository-packages <repo-id> remove
Voir la sectionrepository-packages de dnf
page de manuel pour plus de détails concernant la manipulation avec tous les paquets dans un référentiel spécifique.
21
répondu
czerny
2015-03-25 18:26:14
J'aime bien les utiliser yum -y autoremove
yum list installed | grep rpmforge | awk '{ print $1 }'
3
répondu
Donny Davis
2015-12-31 14:30:49
Vérifiez que vous N'effacez que ce que vous voulez
dnf list installed | grep package_name.i686 | awk '{ print $1 }' | less
En Fait, Faites La Suppression
sudo rpm -e --nodeps `dnf list installed | grep package_name.i686 | awk '{ print $1 }'`
2
répondu
OxyDeadbeef
2015-09-26 17:29:08