Accueil

Comment accélérer un peu les scripts installpkg, upgradepkg et removepkg ?

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.