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!
Thèmes : #administration #optimisation #pkgtool #sbn #trucs
Sauf indication contraire, ce document est placé sous licence CC-BY-SA 3.0.