package paketnamn [add [hämtningstyp plats]| delete] |
Du kan använda package både vid standardinstallation och med uppgraderingsalternativen. Med nyckelordet package kan du göra följande:
Lägga till ett paket i programvarugruppen från den Solaris-distribution som ska installeras.
Lägga till ett paket i programvarugruppen från annat håll än den Solaris-distribution som ska installeras.
Utesluta eller ta bort ett paket från den programvarugrupp som ska installeras eller uppgraderas.
Lägga till ett paket från annat håll än den distribution som installeras när ett Solaris Flash-arkiv installeras.
Anger paketets namn i formatet SUNWnamn. Om du vill ha detaljerad information om paket och deras namn använder du kommandot pkginfo -l på ett installerat system.
Anger att det aktuella paketet ska läggas till eller tas bort. Om du inte anger add eller delete så används add som standard.
Du kan lägga till mer än ett paket genom att lägga till ännu en paketpost i profilen och utelämna platsen. Platsen för det föregående paketet används för alla följande paket där platsen utelämnas.
Anger att ett eller flera paket ska läggas till som finns utanför den Solaris-distribution som ska installeras. Värdena för hämtningstyp och plats beror på var paketet lagras. Följande avsnitt innehåller de värden som du kan använda för hämtningstyp och plats, samt exempel på hur du använder nyckelordet package_name.
Använd inte det här nyckelordet när du uppgraderar om det finns icke-globala zoner installerade. Om du använder nyckelordet fortsätter uppgraderingen, men nyckelordet ignoreras.
Om paketet är sparat på en NFS-server använder du någon av följande syntaxer för nyckelordet package.
package paketnamn add nfs servernamn:/sökväg [retry n] package paketnamn add nfs://servernamn:/sökväg [retry n] |
Anger paketets namn i formatet SUNWnamn. Om du vill ha detaljerad information om paket och deras namn använder du kommandot pkginfo -l på ett installerat system.
Anger namnet på den server där du har sparat paketet.
Anger platsen för paketets katalog på servern. Om sökvägen innehåller $HOST ersätts $HOST av namnet på det värdsystem du installerar.
Är ett valfritt nyckelord. n är det maximala antalet gånger som installationsprocessen försöker montera katalogen.
I det här exemplet lägger profilnyckelordet package till SUNWnew-paketet från NFS-platsen nfs://golden/packages/Solaris_10/. Om en montering misslyckas görs fem försök med NFS-montering.
package SUNWnew add nfs golden:/packages/Solaris_10 retry 5
Om paketet är sparat på en HTTP-server använder du någon av följande syntaxer för nyckelordet package.
package paketnamn add http://servernamn[:port] sökväg valfria_nyckelord package paketnamn add http servernamn[:port] sökväg valfria_nyckelord |
Anger paketets namn i formatet SUNWnamn. Om du vill ha detaljerad information om paket och deras namn använder du kommandot pkginfo -l på ett installerat system.
Anger namnet på den server där du har sparat paketet.
Anger en valfri port. port kan vara ett portnummer eller namnet på en TCP-tjänst som har ett portnummer som bestäms vid körning.
Om du inte anger någon port används standardportnumret 80 för HTTP.
Anger platsen för arkivet som ska hämtas från den angivna servern. Om du använder en HTTP-server måste paketet ha paketdataströmsformat.
Anger de valfria nyckelord som ska användas när du hämtar ett paket från en HTTP-server.
Nyckelord |
Värdedefinition |
---|---|
timeout min |
Med nyckelordet timeout kan du ange den längsta tillåtna tiden i minuter som får passera utan att data tas emot från HTTP-servern. En överskriden tidsgräns innebär att anslutningen avbryts, öppnas igen och fortsätter. Om du anger timeout-värdet till 0 (noll) så öppnas inte anslutningen igen. Om en återanslutning inträffar på grund av överskriden tidsgräns startas hämtningen om från början av programpaketet, och den information som hämtades före avbrottet kasseras. |
proxy värd:port |
Med nyckelordet proxy kan du ange proxyvärd och proxyport. Du kan använda en proxyvärd för att hämta ett Solaris-paket från andra sidan av en brandvägg. Du måste ange en proxyport när du använder nyckelordet proxy. |
I det här exemplet lägger profilnyckelordet package till alla paket i katalogen Solaris 10 från HTTP-platsen http://package.central/Solaris_10. Om inga data tas emot på fem minuter hämtas paketdata igen. Tidigare paketdata kasseras. Något av följande format kan användas.
package SUNWnew add http package.central/Solaris_10 timeout 5
package SUNWnew add http://package.central/Solaris_10 timeout 5
I det här exemplet lägger profilnyckelordet package till alla paket i katalogen Solaris_10 från HTTP-platsen http://package.central/Solaris_10. Paketet hämtas från andra sidan en brandvägg med nyckelordet proxy.
package SUNWnew add http://package.central/Solaris_10 proxy webcache.east:8080
Du kan hämta ett Solaris-paket från en lokal enhet om du har sparat paketet på en filsystemorienterad slumpåtkomstenhet, t.ex. en diskett eller dvd-rom. Använd följande syntax för nyckelordet package.
package paketnamn add local_device enhet sökväg filsystemtyp
Anger paketets namn i formatet SUNWnamn. Om du vill ha detaljerad information om paket och deras namn använder du kommandot pkginfo -l på ett installerat system.
Anger namnet på den enhet där Solaris-paketet finns. Om enhetsnamnet inte är en kanonisk sökväg monteras den direkt. Om du anger ett enhetsnamn som inte motsvarar en kanonisk sökväg läggs /dev/dsk/ automatiskt till i sökvägen.
Anger sökvägen till Solaris-paketet, relativt till rotfilsystemet (/) på den enhet du angett.
Anger enhetens filsystem. Om du inte anger en filsystemtyp försöker installationsverktyget montera ett UFS-filsystem. Om UFS-monteringen misslyckas försöker installationsverktyget montera ett HSFS-filsystem.
I det här exemplet lägger profilnyckelordet package till paketet SUNWnew från katalogen /Solaris_10/Product från den lokala enheten c0t6d0s0. Det här är ett UFS-filsystem.
package SUNWnew add local_device c0t6d0s0 /Solaris_10/Product ufs
I det här exemplet lägger profilnyckelordet package till paketet SUNWnew från katalogen /Solaris_10/Product från den lokala enheten c0t6d0s0. Det här är ett HSFS-filsystem.
package SUNWnew add local_device c0t6d0s0 /Solaris_10/Product hsfs
Ett paket kan installeras från den minirot som systemet startades från. När du utför en anpassad JumpStart-installation startar du systemet från en dvd, en cd eller en NFS-baserad minirot. Installationsprogamvaran laddas och körs från denna minirot. Ett paket som är sparat på en dvd, en cd eller en NFS-baserad minirot går därför att komma åt som en lokal fil. Använd följande syntax för nyckelordet package.
package paketnamn add local_file sökväg |
Anger paketets namn i formatet SUNWnamn. Om du vill ha detaljerad information om paket och deras namn använder du kommandot pkginfo -l på ett installerat system.
Anger paketets plats. Sökvägen måste vara tillgänglig som en lokal fil medan systemet startas från Solaris-programvara - 1 eller Solaris Operating System DVD. Systemet kommer inte åt /net när det startas från Solaris-programvara - 1 eller Solaris Operating System DVD.
I det här exemplet lägger profilnyckelordet package till paketet SUNWnew från katalogen /Solaris_10/Product.
package SUNWnew add local_file /Solaris_10/Product
Observera de här begränsningarna när du använder nyckelordet package:
Vissa paket är obligatoriska och kan inte tas bort.
Det går inte att ta bort individuella språkprogramvarupaket med hjälp av profilnyckelordet package. Om du vill ta bort språkprogramvarupaket använder du profilnyckelordet locale.
Paket kan inte hämtas från en FTP-server eller lokal säkerhetskopia, t.ex. ett band.
Paket inom den Solaris-distribution som installeras kan inte läggas till från andra platser. När ett paket från Solaris-distributionen anges kan det inte följas av en annan plats om det ska vara konsekvent med det installerade systemet.
För att installationen ska fungera utan manuell inblandning måste paketet vara installerbart med kommandot pkgadd. Samma admin-fil måste användas för att installera programvarugruppspaketen och det paket som finns på en annan plats.
Om hämtningstypen är HTTP måste paketet vara i strömformat.
Om hämtningstypen är NFS-server, lokal enhet eller lokal fil så bör paketet följa standardformatet för paket och ha samma namn på katalogen som på det paket som installeras.
Om ett paket läggs till från en annan plats, och är beroende av ett annat paket som inte är installerat, installeras inte det paketet heller. Ett felmeddelande registreras i installationens eller uppgraderingens loggfil.
Om paketet installeras med ett Solaris Flash-arkiv följer du de här riktlinjerna.
Alla installerade paket måste vara kompatibla med arkivet.
Om ett paket redan finns i arkivet skriver JumpStart över det befintliga paketet.
När du använder package för en uppgradering utförs följande åtgärder av JumpStart:
Alla paket som redan finns på systemet uppgraderas automatiskt.
Om du anger paketnamn add och paketnamn inte är installerat, installeras paketet.
Om du anger paketnamn delete och paketnamn är installerat på systemet, tas paketet bort innan uppgraderingen börjar.
Om du anger paketnamn delete och paketnamn inte är installerat på systemet installeras inte paketet om det är en del av ett kluster som ska installeras.