Categorized | Linux

Accelleriamo ubuntu tramite il collegamento dinamico con il prelink

Innanzitutto, dato che non credo tutti abbiano la possibilità o la voglia di seguire un corso di sistemi operativi, mi sembra doversoso spiegare che cos’è il collegamento dinamico o dynamic linking. In due parole, rappresenta l’inserimento in memoria di simboli (librerie le classiche DLL di windows) che sono in comune tra le varie applicazioni (ad esempio librerie di sistema che permettono l’esecuzione di particolari procedure, ad esempio la scrittura di un file del disco).

icona dll con gli ingranaggi

Vediamo ora come fare per abilitare il prelink.


Installazione del Prelink su Ubuntu

Prima di tutto dobbiamo essere sicuri che su synaptic siano abilitati i repositrories Universe (Se avete Festy non c’è problema, perché sono abilitati di default). Se invece dovete controllare che siano abilitati e non sapete come fare continuate a leggere: andiamo su Sistema -> Amministrazione -> Gestore pacchetti synaptic. Quindi facciamo click su Pacchetto -> Archivi pacchetto e controlliamo che ci sia il segno di spunta su Universe.
Abilitati i repositories universe aggiorniamo il sistema digitando sul terminale:
sudo apt-get update
quindi il sistema ci chiederà la password, scriviamola (se siete nuovi di linux sappiate che quando scriviamo la password sul terminale, il sistema non ci mostra nessun carattere).
Installiamo il prelink, rimanendo sul terminale con:
sudo apt-get install prelink
Questo completerà l’installazione.
Configurazione del Prelink

Abbiamo bisogno di editare il file /etc/default/prelink con l’editor di testo. Possiamo usare vi, come gedit o nano, rimanendo con i permessi da superutenti.
Quindi, diamo il comando:
sudo vi /etc/default/prelink
Vicino alla prima riga dobbiamo cambiare la seguente linea: da
PRELINKING=unknown
a:
PRELINKING=yes

Ora, se siete utenti esperti, potete sistemare anche altri parametri, altrimenti (e ve lo consiglio) lasciate il resto così com’è, altrimenti rischiamo solo di avere malfunzionamenti.

Per far partire il primo prelink, usiamo il comando:
sudo /etc/cron.daily/prelink
Per eseguirlo la prima volta serve parecchio tempo, anche un quarto d’ora se avete un pc vecchio.
In futuro, il prelink sarà molto più veloce (meno di un minuto nella maggior parte dei sistemi) inquanto farà il quick prelink, tipicamente verso la mezzanotte, mentre non usiamo il pc. Ogni 14 giorni, poi, girerà il full prelink.

In caso di problemi con le librerie
Se fate solo un apt-get update che cambia le librerie di sistema (e.s. libc6, glibc, major gnome/X libs, etc etc etc) ed avete un qualche errore in proposito delle librerie, fate il seguente comando:

sudo /etc/cron.daily/prelink

Per disabilitare il prelink, avete bisogno di editare nuovamente /etc/default/prelink, con un editor di testo, sempre come superutenti.

sudo gedit /etc/default/prelink

Quindi modifichiamo la prima linea: da
PRELINKING=yes

a

PRELINKING=no

Salvate ed uscite, quindi date il seguente comando:

sudo /etc/cron.daily/prelink

Leave a Reply

  • Archivi

    Switch to our mobile site