61
Programmes et logiciels / zypper-1.14.70 prendra en charge une nouvelle option : 'dup --remove-orphaned'
Cette annonce a été faite dans la mailing list Factory.
Actuellement, nous avons la version 1.14.68-1.4 de zypper sur notre TW, mais prochainement arrivera avec une mise à jour vers la version 1.14.70, une nouvelle option
Code: [Sélectionner]
sudo dup --remove-orphanedqui permettra de supprimer les paquets orphelins inutiles, c'est-à-dire les paquets qui ne sont plus reliés à un dépôt (qui n'existent plus dans les dépôts que vous utilisez) et qui ne sont pas des dépendances d'autres paquets installés sur le système.
Attention à cette commande, il est tout à fait possible que des paquets soient installés sur votre système sans être reliés à un dépôt, par exemple des paquets téléchargés et installés "à la main" pour faire fonctionner une imprimante ou un scanner ! Dans ce cas, ils sont orphelins et considérés comme inutiles car ils ne sont des dépendances d'autres paquets. Dans ce cas, il faudra protéger ces paquets pour éviter une suppression, via YaST ou avec la commande :
Code: [Sélectionner]
sudo zypper al nom-paquet-a-conserver
Dans le fil, il est indiqué, alternativement, la possibilité de créer un dépôt local pour que ces paquets ne soient plus considérés orphelins :
En root, créer un répertoire local
Code: [Sélectionner]
mkdir /LocalRepoMettre dedans les fichiers .rpm et ils ne seront plus considérés comme orphelins.
zypper ar -f /LocalRepo LocalRepo
La commande utilisateur
Code: [Sélectionner]
zypper packages --orphanedmontre sur mon PC trois paquets orphelins
Code: [Sélectionner]
S | Repository | Name | Version | Arch
--+------------+------------------------+----------------+-------
i | @System | libabsl2301_0_0 | 20230125.3-3.1 | x86_64
i | @System | libprotobuf-lite22_5_0 | 22.5-4.1 | x86_64
i | @System | libprotobuf22_5_0 | 22.5-4.1 | x86_64