I Unix -baserede operativsystemer som Linux , er det almindeligt for flere Perl pakker , der skal installeres i samme run-time bibliotek træ. Et problem med dette arrangement er, at administratoren kan have svært ved at identificere , hvilke filer der tilhører hvilken pakke , når en opgradering eller afinstallere er nødvendig. En metode kunne være simpelthen at huske navnene på alle Perl filer, eller at skrive dem ned hver for sig, men disse løsninger er besværlige og udsat for fejl. Den " stuve " kommando er en egnet løsning , dog. Instruktioner
1
Opret et barn mappe kaldet " stuve " under den ene , hvor du normalt ville installere Perl-pakke . For eksempel er den mest almindelige placering /usr /local /stuve .
2
Opret yderligere mapper inde i stuve biblioteket for hver af de pakker , du vil installere , såsom /usr /local /stow /package1 og /usr/local/stow/package2 . Stow fungerer ved at installere hvert program i sin egen mappe og skabe symbolske links i målet biblioteket --- i dette eksempel , /usr /local --- at give, for alle funktionelle formål , fremkomsten af en delt træ. Opgraderinger , uninstallations og andre administrative opgaver kan således udføres i programmets eget træ , og ændringer afspejles i målet træet.
3
Installer stuve ved at downloade kildefilen fra gnu.org , navigere til dens placering og indtaste følgende kode : .
tar - zxvf Stow- 1.3.3.tar.gz
cd Stow- 1.3.3
/configure
gør
make install prefix = /usr /local /stuve
4
Pak og installere den tar-filen af den første Perl pakke, du vil installere. For at gøre dette , skal du navigere til dens placering og bruge følgende kommandoer , der erstatter " package1 " med navnet på den fil :
tar - zxvf package1.tar.gz
cd package1
5
Installér pakken i stuve mappen med følgende kommandoer: .
/configure - prefix = /usr/local/stow/package1
gør
make install
6
Stow pakken og skabe symlink med følgende kommandoer :
cd /usr /local /stuve /
Stow- t /usr /local package1