I Unix - baserade operativsystem som Linux , är det vanligt att flera Perlpaket som skall installeras i samma körtid katalogträdet . Ett problem med detta arrangemang är att administratören kan ha svårt att identifiera vilka filer som hör till vilket paket när en uppgradering eller avinstallation behövs . En metod kan vara att helt enkelt lära sig namnen på alla Perl -filer eller att skriva ner dem separat , men dessa lösningar är besvärliga och risk för fel . Den " stuva " kommando är en lämplig lösning , dock . Instruktioner
1
Skapa ett barn katalog som heter " stuva " nedanför den där du normalt skulle installera Perl -paketet . Till exempel är den vanligaste platsen /usr /local /stuva .
2
Skapa ytterligare mappar inuti stow katalogen för varje paket som du vill installera , t.ex. /usr /local /stow /paket1 och /usr/local/stow/package2 . Stow fungerar genom att installera varje program i sin egen katalog och skapa symboliska länkar i målet katalogen --- i detta exempel , /usr /local --- att ge , för alla funktionella ändamål , uppkomsten av ett gemensamt träd . Uppgraderingar , avinstallationer och andra administrativa uppgifter kan således utföras i programmets eget träd , och förändringar återspeglas i målet trädet .
3
Installera stuva genom att ladda ner den källfil gnu.org , navigera till dess plats och ange följande kod : .
tar-zxvf Stow- 1.3.3.tar.gz
cd Stow- 1.3.3
/konfigurera
gör
make install prefix = /usr /local /stuva
4
Packa upp och installera den tar-fil av den första Perl -paketet du vill installera . För att göra detta , gå till sin plats och använd följande kommandon , som ersätter " paket1 " med namnet på filen :
tar-zxvf package1.tar.gz
CD paket1
5
Installera paketet i stow katalogen med följande kommandon : .
/configure - prefix = /usr/local/stow/package1
gör
make install
6
Förvara förpackningen och skapa symboliska länkar med följande kommandon :
cd /usr /local /stuva /
Stow- t /usr /local paket1 Addera