Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer

Profilnyckelordet package

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:

paketnamn

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.

add | delete

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.


Obs! –

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.


[hämtningstyp plats]

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.


Obs! –

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.


Paketet är sparat på en NFS-server

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]
paketnamn

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.

servernamn

Anger namnet på den server där du har sparat paketet.

sökväg

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.

försök igen n

Är ett valfritt nyckelord. n är det maximala antalet gånger som installationsprocessen försöker montera katalogen.


Exempel 11–12 Lägga till ett paket med NFS

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

Paketet är sparat på en HTTP-server

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
paketnamn

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.

servernamn

Anger namnet på den server där du har sparat paketet.

port

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.

sökväg

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.

valfria_nyckelord

Anger de valfria nyckelord som ska användas när du hämtar ett paket från en HTTP-server.

Tabell 11–6 Valfria package-nyckelord för användning med HTTP

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.


Exempel 11–13 Lägga till ett paket med HTTP

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 


Exempel 11–14 Lägga till ett paket med HTTP via en proxyport

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

Paketet är sparat på en lokal enhet

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
paketnamn

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.

enhet

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.

sökväg

Anger sökvägen till Solaris-paketet, relativt till rotfilsystemet (/) på den enhet du angett.

filsystemstyp

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.


Exempel 11–15 Lägga till ett paket med en lokal enhet via ett UFS-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


Exempel 11–16 Lägga till ett paket med en lokal enhet från 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 HSFS-filsystem.

package SUNWnew add local_device c0t6d0s0 /Solaris_10/Product  hsfs

Paketet är sparat i en lokal fil

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
paketnamn

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.

sökväg

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.


Exempel 11–17 Lägga till ett paket med en lokal fil

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

Begränsningar vid användning av nyckelordet package

Observera de här begränsningarna när du använder nyckelordet package:

Uppgraderingsbeteende vid användning av nyckelordet package

När du använder package för en uppgradering utförs följande åtgärder av JumpStart: