In sistemi operativi basati su Unix, come Linux, è comune per più pacchetti Perl essere installato nella stessa struttura di directory di Runtime. Un problema con questa disposizione è che l'amministratore potrebbe avere difficoltà che identifica i file che appartengono a quale pacchetto ogni volta che un aggiornamento o la disinstallazione è necessario. Un metodo sarebbe semplicemente memorizzare i nomi di tutti i file Perl o annotare separatamente, ma queste soluzioni sono ingombranti e soggetta a errori. Il comando "stivare" rappresenta una soluzione adeguata, tuttavia.
Istruzioni
1
Creare una directory figlio chiamata "stivare" sotto a quella in cui si sarebbe normalmente installa il pacchetto Perl. Ad esempio, la posizione più comune è /usr/local/Stow..
2
Creare altre cartelle all'interno della directory di stow per ciascuno dei pacchetti che si desidera installare, ad esempio /usr/local/stow/package1 e /usr/local/stow/package2. Stow opere di installare ogni programma nella propria directory e creazione di collegamenti simbolici nella directory di destinazione---in questo esempio, / usr/local---di dare, per fini tutti funzionali, l'aspetto di un albero comune. Aggiornamenti, disinstallazioni e altre attività amministrative così può essere eseguita nella struttura del programma, e sono riflesse nella struttura di destinazione.
3
Installazione stivare scaricando il file di origine da gnu.org, navigando per la sua posizione e immettendo il codice riportato di seguito:
tar - zxvf stivare-1.3.3.tar.gz
CD stivare-1.3.3
. /Configure
fare
fare installare prefisso = / usr/local/stivare
4
Disimballare e installare il file tar del primo pacchetto Perl che si desidera installare. Per effettuare questa operazione, passare 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 stow con i seguenti comandi:
. / configure-- prefix = / usr/local/stivare/pacchetto1
fare
fare installare
6
Stivare il pacchetto e creare i link simbolici con i seguenti comandi:
cd/usr/local/stivare /
stivare -t/usr/local pacchetto1
Consigli & Avvertenze
- Quando sono state apportate modifiche ai file effettivi, inclusi gli aggiornamenti automatici, il pacchetto deve essere restowed per le modifiche abbiano effetto. A tale scopo, utilizzare il seguente comando: stivare -R nome_pacchetto
- Per disinstallare un pacchetto, utilizzare questo comando: stivare nomepacchetto -D
- Per completare questo processo, è necessario essere loggati come root. Se non si desidera essere loggati come root per motivi di sicurezza, prefisso di ogni comando con "sudo" e digitare la password di root quando richiesto. Questo utilizza l'accesso come root per completare il comando, ma non registrare permanentemente nell'account di root.