October 11
Nei sistemi operativi basati su Unix come Linux, è comune per più pacchetti Perl per essere installato nella stessa directory di run-time. Un problema con questa disposizione è che l'amministratore può avere difficoltà a identificare quali file appartengono a quale pacchetto ogni volta che è necessario un aggiornamento o disinstallazione. Un metodo potrebbe essere quella di memorizzare semplicemente i nomi di tutti i file Perl o di scriverle separatamente, ma queste soluzioni sono ingombranti e soggetti a errori. Il comando "Stow" rappresenta una soluzione adatta, però.
1 Creare una directory figlio denominata "Stow" sotto quella in cui si sarebbe normalmente installare il pacchetto Perl. Ad esempio, la posizione più comune è / / local / usr Stow.
2 Creare ulteriori cartelle all'interno della directory di stivare per ciascuno dei pacchetti che si desidera installare, ad esempio / usr / local / stivare / package1 e / usr / local / stivare / package2. Stow lavora con l'installazione di ogni programma nella propria directory e la creazione di link simbolici nella directory di destinazione --- In questo esempio, / usr / local --- a dare, a tutti gli effetti funzionali, l'aspetto di un albero condiviso. Aggiornamenti, disinstallazioni e altre attività amministrative possono quindi essere eseguite in proprio albero del programma, ei cambiamenti si riflettono nella struttura di destinazione.
3 Installare stivare scaricando il file sorgente da gnu.org, la navigazione verso la sua posizione e inserendo il seguente codice:
tar -zxvf Stow-1.3.3.tar.gz
cd Stow-1.3.3
./configure
rendere
make install prefix = / usr / local / Stow
4 Decomprimere e installare il file tar del primo pacchetto Perl che si desidera installare. Per fare questo, accedere alla sua posizione e utilizzare i seguenti comandi, sostituendo "package1" con il nome del file:
tar -zxvf package1.tar.gz
cd package1
5 Installare il pacchetto nella directory di stivare con i seguenti comandi:
./configure --prefix = / usr / local / stivare / package1
rendere
make install
6 Stivare il pacchetto e creare i link simbolici con i seguenti comandi:
cd / usr / local / stivare /
stivare -t / usr / package1 locale