Med anpassad JumpStart-kompatibilitet kan du lägga till och ta bort paket medan de är en del av traditionella installationsverktygen för Solaris, som är de följande:
Anpassad JumpStart
Solaris suninstall-program
Installationsmetoden Solaris Web Start
Med anpassad JumpStart-kompatibilitet kan paketet vara med i Solaris-uppgraderingar. För att ett paket ska ha anpassad JumpStart-kompatibilitet, måste paketet följa kraven för alternativ rot (/) så som de förklaras i "Krav för alternativ rot (/) för anpassad JumpStart och Solaris Live Upgrade ".
Om du vill använda anpassad JumpStart så effektivt som möjligt, måste paket läggas till och tas bort utan att användaren ombeds lämna information. Om du vill undvika användarinteraktion konfigurerar du en ny administrationsfil med kommandot pkgadd och alternativet -a. Alternativet -a definierar en installationsadministrationsfil som ska användas i stället för standardadministrationsfilen. Om du använder standardfilen kan det hända att användaren ombeds lämna mera information. Du kan skapa en administrationsfil som talar om för pkgadd att den ska hoppa över kontrollerna och installera paket med användarbekräftelse. Följande exempel visar hur du använder administrationsfilen för pkgadd.
Om det inte finns någon administrationsfil, använder pkgadd /var/sadm/install/admin/default. Om du använder den här filen kan det orsaka användarinteraktion
# pkgadd |
Om en relativ administrationsfil finns på kommandoraden, letar pkgadd i /var/sadm/install/admin efter filnamnet och använder det. I det här exemplet heter den relativa administrationsfilen nocheck och pkgadd letar efter /var/sadm/install/admin/nocheck.
# pkgadd -a nocheck |
Om en absolut fil finns använder pkgadd den. I det här exemplet letar pkgadd i /tmp/nocheck .
# pkgadd -a /tmp/nocheck |
Följande är ett exempel på en installationsadministrationsfil som förhindrar pkgadd från att be användare bekräfta innan paketet installeras.
mail= instance=overwrite partial=nocheck runlevel=nocheck idepend=nocheck space=nocheck setuid=nocheck confiict=nocheck action=nocheck basedir=default
Om du vill ha detaljerad information läser du direkthjälpen (man pages) admin(4) eller pkgadd(1M).