Lägga till paket från Blastwave
Blastwave det ena sättet att installera paket på Stackens solarisdatorer (det andra är mpkg).
Abstract
Blastwave är en samling
solarispaket som funkar tillsammans, ungefär som Debians
paketsamling. Dessa installeras med pkg-get
som finns
i /opt/csw/bin
på stackens maskiner och är
förvillande likt apt-get i sitt sätt att arbeta. Tyvärr
installeras allt i samma träd och inte i olika kataloger för olika
paket som i mpkg, men chansen är större att någon faktiskt
underhåller Blastwavepaketen.
module add blastwave
ger tillgång till paketen
(och pkg-get)
Installera
/opt/csw
är en symlänk till
/afs/stacken.kth.se/@sys/opt/csw
, och finns i
dagsläget för Solaris 9 på Sparc. Detta är en replikerad volym,
men frukta icke, ty pepparkakshus
monterar /afs
readwrite. Alltså gör man sina operationer på
pepparkakshus
, både att installera och
avinstallera.
Man måste både vara root och ha giltiga adminbiljetter. Det ska
nämligen skrivas till /var/sadm/pkg
och till AFS. När
man har gjort su
och kinit
så kan man nu
köra pkg-get -i <pkg>
för att installera
paketet pkg.
En lista på paket kan man få från pkg-get
-a
. Uppgradera paket görs med pkg-get -u
<pkg>
Innan du installerar, se till att sätta
PKG_NONABI_SYMLINKS=true
i din miljö.
Avinstallera
Avinstallera paket är knepigare och görs med Solaris inbyggda
verktyg pkgrm
. Återigen, så görs detta på
pepparkakshus
som root med adminbiljetter.
pkginfo
visar installerade paket. Dependencyföljning
är inte pkgrm's starka sida, så när den varnar för att man bryter
dependencies får man följa dessa manuellt. Observera att
pkginfo
och /var/sadm/pkg
bara är
konsistenta på pepparkakshus
.