Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| prelink [Le 21/07/2007, 22:21] – Tags. Ner0lph | prelink [Le 11/09/2022, 12:15] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| ====== Prelink ====== | ====== Prelink ====== | ||
| - | **Prelink** se trouve dans le dépôt [[: | + | ===== Qu’est-ce que le prelink et en quoi peut-il m’être utile ? ===== |
| + | |||
| + | |||
| + | La plupart des applications utilisent des bibliothèques partagées (« shared libraries »). Ces bibliothèques partagées ont besoin d’être chargées en mémoire lors de l’exécution | ||
| + | |||
| + | Sur la plupart | ||
| + | |||
| + | Le prelink peut raccourcir le temps de démarrage des applications. Par exemple, le temps de chargement d’un programme KDE normal peut être réduit de plus de 50%. La seule opération de maintenance nécessaire est de ré-exécuter prelink chaque fois qu’une bibliothèque est mise à jour pour un exécutable prelinké. | ||
| + | |||
| + | |||
| ===== Comment activer prelink ===== | ===== Comment activer prelink ===== | ||
| + | **Prelink** se trouve dans le dépôt [[: | ||
| + | |||
| - Activez le [[: | - Activez le [[: | ||
| - | - [[: | + | - [[: |
| + | - ou en ligne de commandes : < | ||
| - [[: | - [[: | ||
| - | - Modifiez '' | + | - Modifiez '' |
| + | - ou en ligne de commandes : < | ||
| - Ajustez les autres options si vous savez ce que vous faites. Les options par défaut marchent bien. | - Ajustez les autres options si vous savez ce que vous faites. Les options par défaut marchent bien. | ||
| - | - Lancer le premier // | + | - Lancer le premier // |
| Par la suite, prelink lance un recalcul (généralement de moins d'une minute) chaque jour, généralement à minuit. Tous les 14 jours, un recalcul complet est effectué. Après la mise à jour d'une bibliothèque, | Par la suite, prelink lance un recalcul (généralement de moins d'une minute) chaque jour, généralement à minuit. Tous les 14 jours, un recalcul complet est effectué. Après la mise à jour d'une bibliothèque, | ||
| À chaque fois que vous faites une mise à jour majeure incluant des bibliothèques utilisées par tout le système (libc6, glibc, major gnome/X libs, etc etc etc) et que vous rencontrez des erreurs fatales, relancez la dernière étape. | À chaque fois que vous faites une mise à jour majeure incluant des bibliothèques utilisées par tout le système (libc6, glibc, major gnome/X libs, etc etc etc) et que vous rencontrez des erreurs fatales, relancez la dernière étape. | ||
| + | |||
| + | |||
| + | |||
| + | ===== Automatiser le prelink ===== | ||
| + | |||
| + | Vous pouvez aussi automatiser le lancement de prelink après l' | ||
| + | Pour cela : | ||
| + | |||
| + | - créez le fichier **/ | ||
| + | - [[: | ||
| + | - Sauvegardez | ||
| + | |||
| + | ou en ligne de commande directement | ||
| + | < | ||
| + | # Pour Ubuntu actuel | ||
| + | echo ' | ||
| + | |||
| + | # Pour ubuntu Gutsy ou antérieur | ||
| + | echo ' | ||
| + | </ | ||
| + | |||
| + | | ||
| ===== Comment désactiver prelink ===== | ===== Comment désactiver prelink ===== | ||
| - | Pour retirer le prelinkage, changez '' | + | Pour retirer le prelinking, changez '' |
| - | + | ||
| - | <note importante> | + | |
| - | Un utilisateur d' | + | |
| - | </ | + | |
| ===== Sources ===== | ===== Sources ===== | ||
| - | * [[http:// | + | * [[https:// |
| + | * [[http:// | ||
| ---- | ---- | ||
| - | // | + | // |
