Vous avez probablement déjà remarqué que upgradepkg n'est pas des plus rapides quand il faut, par exemple, mettre le paquet kernel-source à jour
Il faut avouer que les scripts de gestion des paquets ne sont pas très optimisés sur Slackware, alors pourquoi se priver d'une bonne optimisation ?
En effet, ces scripts utilisent massivement la fonction 'sort' qui se révèle très lente dès qu'elle doit se mettre à trier quelque peu les résultats en fonction de la locale utilisée. Heureusement, grâce à cette syntaxe, qui utilise la locale par défaut, vous gagnerez de précieuses secondes:
LC_ALL=C removepkg nom_du_paquet_a_enlever
Vous pouvez ajouter un alias dans votre .bashrc ou bien tout simplement patcher légèrement les “slacktools” pour ne plus avoir à ajouter cette variable à chaque fois que vous utilisez ces scripts.
MAJ : Cette variable est maintenant présente dans 'removepkg' depuis la dernière -current.
Enjoy!