I Unix - baserte operativsystemer som Linux , er det vanlig at flere Perl pakker som skal installeres på samme run -time katalog tre . Ett problem med denne ordningen er at administrator kan ha problemer med å identifisere hvilke filer som hører til hvilken pakke når en oppgradering eller avinstallering er nødvendig. En metode ville være å bare huske navnene på alle Perl -filer eller for å skrive dem ned separat, men disse løsningene er tungvint og utsatt for feil . Den " gjemmes "-kommandoen representerer en passende løsning , men. Instruksjoner
en
Lag et barn katalog som heter " gjemmes " under en der du normalt vil installere Perl pakken. For eksempel er den vanligste plasseringen /usr /local /stuing .
2
opprette flere mapper inne i stuet katalog for hver av de pakkene du vil installere , for eksempel /usr /local /stuet /package1 og /usr/local/stow/package2 . Stow fungerer ved å installere hvert program i sin egen katalog og lage symbolske lenker i målet katalogen --- i dette eksempelet , /usr /local --- å gi, for alle funksjonelle formål , utseendet på en delt tre. Oppgraderinger , avinstalleringer og andre administrative oppgaver kan dermed bli utført i programmets eget tre , og endringene gjenspeiles i målet treet.
3
Installer stuet ved å laste ned kildefilen fra gnu.org , navigere til plasseringen og skrive inn følgende kode : .
tjære - zxvf stow - 1.3.3.tar.gz
cd stow - 1.3.3
/konfigurere
gjøre
make install prefix = /usr /local /stuet
4
Pakk ut og installer tar filen til den første Perl pakken du vil installere. For å gjøre dette , gå til sin beliggenhet og bruke følgende kommandoer , erstatte " package1 " med navnet på filen :
tjære - zxvf package1.tar.gz
cd package1
5
Installer pakken i stuet katalog med følgende kommandoer: .
/configure - prefix = /usr/local/stow/package1
gjøre
make install
6
Plasser pakken og skape symlinks med følgende kommandoer:
cd /usr /local /stuing /
stow - t /usr /local package1