Les packages cassés peuvent perturber les fonctionnalités du système et provoquer d'autres problèmes. Pour réparer les packages cassés dans RHEL/CentOS 7/8, suivez ces méthodes :
Méthode 1 :Utilisation de la commande 'dnf'
Le gestionnaire de packages « dnf » introduit dans RHEL/CentOS7 peut réparer et réinstaller les packages défectueux. Voici comment procéder :
1. Exécuter en tant que root :
```bash
su - racine
```
2. Tapez la commande (remplacez "PACKAGE-NAME" par votre package actuel) :
```bash
dnf --repair réinstaller NOM-PAQUET
```
Si vous y êtes invité, entrez « y » pour confirmer la réinstallation.
Méthode 2 : Correction manuelle
Si la commande ci-dessus échoue, vous devrez peut-être corriger manuellement les dépendances du package.
Voici un processus étape par étape :
1. Identifiez le colis cassé :
```bash
tr/min -Va | grep '^..5'
```
Recherchez les lignes commençant par « ..5 », qui indiquent des packages cassés.
2. Examiner les dépendances :
Pour chaque package cassé, exécutez :
```bash
rpm -q --whatprovides NOM-DÉPENDANCE
```
(Remplacez "DEPENDENCY-NAME" par la dépendance manquante).
3. Si disponible, installez la dépendance requise.
4. Une fois toutes les dépendances installées ou mises à jour, réinstallez le package défectueux :
```bash
dnf --repair réinstaller NOM-PAQUET
```
Méthode 3 :réinstaller tous les packages
Si les méthodes ci-dessus ne fonctionnent pas ou s'il existe plusieurs packages défectueux, vous pouvez réinstaller tous les packages installés pour résoudre le problème :
```bash
dnf réinstaller --all
```
Cette opération peut prendre un certain temps mais peut résoudre de manière globale les problèmes de colis cassés.
Conclusion
Les packages cassés peuvent être frustrants, mais en utilisant ces méthodes, vous pouvez tenter de les réparer ou de les réinstaller pour restaurer la stabilité et les fonctionnalités du système dans RHEL/CentOS 7/8.
|