Installationsguide för Solaris 9

Kapitel 20 Web Start Flash (Referens)

Installationsfunktionen för Web Start Flash tillhandahåller verktyg för administration och hantering av arkiv för Web Start Flash. När du har skapat ett arkiv kan du extrahera arkivinformation, dela upp ett arkiv i avsnitt och kombinera arkivavsnitt.

Web Start Flash-arkivavsnitt

Ett arkiv för Web Start Flash innehåller minst tre avsnitt. Avsnitten innehåller både identifieringsinformation för arkiv och själva filerna som kopierades från huvudsystemet för installation på klonsystemet.

  1. Arkivets cookie-avsnitt - Det första avsnittet av ett arkiv för Web Start Flash innehåller en cookie som identifierar filen som ett arkiv för Web Start Flash. Cookien måste finnas för att arkivet ska vara giltigt.

  2. Arkivets identifikationsavsnitt - Det andra avsnittet innehåller nyckelord med värden som ger identifikationsinformation om arkivet.

  3. Användardefinierade avsnitt - Du kan ange egna avsnitt efter arkivets identifikationsavsnitt. De avsnitt du infogar bearbetas inte av arkivet för Web Start Flash. Användardefinierade avsnitt måste vara radorienterade och avslutas med nyradstecken (ASCII 0x0a). En enskild rad får vara hur lång som helst. Om du inkluderar binära data i ett användardefinierat avsnitt måste du koda dem med base64 eller en liknande algoritm.

    Namnet på användardefinierade avsnitt måste börja med "X" och kan innehålla alla tecken utom radmatningar, likhetstecken, null-tecken och snedstreck (/). "X-avdelning" är till exempel ett giltigt namn på ett användardefinierat avsnitt.

  4. Arkivets filavsnitt - Arkivets filavsnitt innehåller filerna som sparats från huvudsystemet.

Nyckelord för Web Start Flash

Nyckelord och värden separeras av ett enskilt likhetstecken och med endast ett par per rad. Enskilda rader kan vara hur långa som helst. Nyckelorden är inte skiftlägeskänsliga.

Allmänna nyckelord

Varje Web Start Flash-arkivavsnitt definieras av nyckelorden section_begin och section_end. I följande tabell beskrivs värdena för nyckelorden section_begin och section_end.

Tabell 20-1 Värden för nyckelorden section_begin och section_end

Arkivavsnitt 

Värde för nyckelorden section_begin och section_end

Arkiv cookie 

cookie

Arkiv identification  

identification

Användardefinierade avsnitt  

sektionsnamn

Arkiv filer 

archive

Nyckelord för identifikationsavsnitt

I detta avsnitt beskrivs nyckelorden som används i arkivets identifikationsavsnitt och de värden som används för att definiera dem.

I följande tabell förklaras nyckelorden som beskriver arkivet.

Tabell 20-2 Nyckelord för identifikationsavsnitt

Nyckelord 

Värdedefinitioner  

content_name (obligatorisk)

Nyckelordet content_name används av Web Start Flash-arkivets installationsverktyg för att identifiera arkivet. Värdet får inte vara längre än 256 tecken.

Du kanske vill att värdet för nyckelordet content_name ska beskriva funktionen och syftet med arkivet eftersom content_name-värdet kan visas för användaren under arkivurvalet och extraheringsproceduren.

creation_date

Värdet för nyckelordet creation_date är en tidsstämpel i textformat som representerar tidpunkten då arkivet skapades. Värdet måste vara i formatet ÅÅÅÅMMDDhhmmss. 20000131221409 motsvarar t ex 22:14:09 den 31 januari 2000. Om du inte anger en tidpunkt anges tidpunkten i GMT (Greenwich Mean Time).

creation_master

Värdet för nyckelordet creation_master är namnet på den huvuddator som du använde för att skapa arkivet. Om du inte anger ett värde för creation_master, använder flarcreate datornamnet som rapporteras med uname - n.

content_type

Du kan definiera värdet för content_type för att ange en kategori för arkivet. Värdet för nyckelordet content_type visas av Web Start Flash-arkivets installationsverktyg under installationsprocessen.

content_description

Du kan definiera värdet för content_description för att ge en beskrivning av arkivets innehåll. Värdet för detta nyckelord får vara hur långt som helst.

content_author

Du kan definiera värdet för content_author för att identifiera den som skapat arkivet. Ange till exempel skaparens fullständiga namn eller e-postadress.

content_architectures

Värdet för nyckelordet content_architectures är en kommaavgränsad lista över de kernel-arkitekturer som arkivet stöder. När du skapar ett arkiv för Web Start Flash genererar arkivet värdet för nyckelordet content_architectures

Om arkivet innehåller detta nyckelord, validerar installationsverktyget klondatorns kärnarkitektur mot listan över arkitekturer som arkivet stöder. Installationen misslyckas om arkivet inte stöder klondatorns kärnarkitektur. Om nyckelordet inte finns validerar inte installationsverktygen klondatorns arkitektur. 

creation_node

Värdet som returneras av uname - n. Om du skapar ett Web Start Flash-arkiv som rotkatalogen inte är / i, använder flarcreate innehållet i filen nodename(4).

creation_hardware_class

Värdet som returneras av uname - m. Om du skapar ett Web Start Flash-arkiv som rotkatalogen inte är / i, infogar flarcreate strängen UNKNOWN.

creation_platform

Värdet som returneras av uname - i. Om du skapar ett Web Start Flash-arkiv som rotkatalogen inte är / i, infogar flarcreate strängen UNKNOWN.

creation_processor

Värdet som returneras av uname - p. Om du skapar ett Web Start Flash-arkiv som rotkatalogen inte är / i, infogar flarcreate strängen UNKNOWN.

creation_release

Värdet som returneras av uname - r. Om du skapar ett Web Start Flash-arkiv som rotkatalogen inte är / i, försöker flarcreate använda innehållet i root_directory/var/sadm/system/admin/INST_RELEASE . Om filen inte kan läsas av flarcreate infogas strängen UNKNOWN.

creation_os_name

Värdet som returneras av uname - s. Om du skapar ett Web Start Flash-arkiv som rotkatalogen inte är / i, försöker flarcreate använda innehållet i root_directory/var/sadm/system/admin/INST_RELEASE . Om filen inte kan läsas av flarcreate infogas strängen UNKNOWN.

creation_os_version

Värdet som returneras av uname - v. Om du skapar ett Web Start Flash-arkiv som rotkatalogen inte är / i, infogar flarcreate strängen UNKNOWN.

Du kan själv definiera nyckelord utöver de nyckelord som definieras av arkivet för Web Start Flash. Arkivet för Web Start Flash ignorerar användardefinierade nyckelord, men du kan ange skript eller program som bearbetar identifikationsavsnittet och använder användardefinierade nyckelord. Namnet på användardefinierade nyckelord måste börja med "X" och kan innehålla alla tecken utom radmatningar, likhetstecken och null-tecken. X-avdelning är till exempel ett giltigt namn på ett användardefinierat nyckelord.

Kommandon för Web Start Flash

Du kan använda kommandon för Web Start Flash om du vill skapa och hantera arkiv för Web Start Flash.

flarcreate

Använd flarcreate kommandot för att skapa ett arkiv för Web Start Flash från en huvuddator. Du kan använda detta kommando när huvuddatorn körs i fleranvändar- eller enanvändarläge. Du kan även använda flarcreate när huvuddatorn startas från Solaris 9 dvd- eller Solaris 9 programvara 1 (av 2)-skivan eller från en avbildning av Solaris 9-programvara- eller Solaris 9 språk-cd-skivan. Huvuddatorn måste vara i ett så stabilt läge som möjligt när du skapar ett arkiv för Web Start Flash. Kommandots syntax är:

flarcreate -n namn [-R rot] [-S] [-H] [-c] [-x undanta] [-t [-p plac ][-b blockstorlek]] [-i datum] [-m [- u avsnitt [-d kat]] [-f fillista] [-F] [-U nyckel=värde] huvud] [-a författare] [-e beskrivning:-E beskrivningsfil] [-T typ] sökväg/filnamn

På denna kommandorad är sökväg katalogen där arkivfilen ska sparas och filnamn är namnet på arkivfilen. Om du inte anger någon sökväg sparar flarcreate arkivfilen i den aktuella katalogen.

Tabell 20-3 Kommandoradsalternativ för flarcreate

Alternativ 

Beskrivning  

Obligatoriska alternativ 

-n namn

Värdet på denna flagga är namnet på arkivet. Namnet som du anger är värdet på nyckelordet content_name.

Alternativ för komprimering 

-c

Komprimera arkivet genom att använda compress(1).

Alternativ för kataloger och storlekar 

- R rot

Skapar arkivet från filsystemträdets rot. Om du inte anger detta alternativ skapar flarcreate ett arkiv från ett filsystem med roten vid /.

-S

Inkluderar inte storleksinformation i arkivet. 

-H

Genererar inte hash-identifieraren. 

Alternativ för att undanta filer och kataloger 

-x undanta

Undantar filen eller katalogen undanta från arkivet. Om du anger ett filsystem med -R rot, antas sökvägen till katalogen undanta vara relativ rot.

Alternativ som används för användardefinierade avsnitt 

-u avsnitt

Inkluderar ett användardefinierat avsnitt. Om du vill inkludera mer än ett användardefinierat avsnitt måste avsnitt vara en blankstegsavgränsad lista med avsnittsnamn.

-d kat

Hämtar den avsnittsfil som angetts med -u från kat.

Alternativ som används för bandarkiv 

-t

Skapar ett arkiv på en bandenhet. Argumentet filnamn är namnet på bandenheten.

-p plac

Används bara med alternativet -t. Anger platsen på bandet där flarcreate ska lagra arkivet. Om du inte använder detta alternativ placerar flarcreate arkivet vid den aktuella platsen på bandet.

-b blockstorlek

Anger blockstorleken som flarcreate använder när det skapar arkivet. Om du inte anger någon blockstorlek använder flarcreate standardblockstorleken 64 kB.

Alternativ för att ange filer 

-f fillista

Lägger till filerna i filen fillista i arkivet.

Filen fillista måste innehålla en fil per rad. Sökvägen till varje fil måste vara relativ till den alternativa rotkatalogen eller en absolut sökväg.

Om du använder "-" som värde för fillista använder flarcreate utdata från stdin som fillista. När du använder värdet "-" beräknas inte arkivstorleken.

-F

Arkivet skapas endast med filerna i fillista.

Alternativ för arkividentifiering 

-U nyckel=värde

Inkluderar användardefinierade nyckelord och värden i arkivets identifikationsavsnitt. 

-i datum

Använder datum som värde för nyckelordet creation_date. Om du inte anger ett datum använder flarcreate aktuell systemtid och datum.

-m huvudenhet

Använder huvudenhet som namnet på den huvuddator som arkivet skapades på för nyckelordet creation_master. Om du inte anger en huvudenhet använder flarcreate datornamnet som gavs av uname -n.

-e beskr

Använder beskr för värdet på nyckelordet content_description. Du kan inte använda detta alternativ när du använder -E-alternativet.

-E beskr_fil

Hämtar värdet för nyckelordet content_description från filen beskr_fil. Du kan inte använda detta aletrnativ när du använder -e-alternativet.

-a skapare

Använder författare som författarnamn i arkividentifieringsavsnittet för nyckelordet content_author. Om du inte anger en författare exkluderar flarcreate nyckelordet content_author i arkividentifieringsavsnittet.

-T typ

Använder typ som värdet för nyckelordet content_type. Om du inte anger en typ inkluderar flarcreate inte nyckelordet content_type.

flar

Kommandot flar gör att du kan administrera arkiv. Med kommandot flar kan du utföra följande åtgärder.

Extrahera information från ett arkiv

Använd kommandot flar tillsammans med alternativet -i om du vill få information om arkiv som du redan har skapat. Kommandots syntax är:

flar -i:info [- l] [-k nyckelord] [- t [-p plac] [- b blockstorlek]] filnamn

Tabell 20-4 Kommandoradsalternativ för flar -i

Alternativ 

Beskrivning  

-k nyckelord

Returnerar bara värdet av nyckelordet nyckelord.

-l

Listar alla filer i arkivavsnittet.  

Dela upp arkiv

Kommandot flar tillsammans med alternativet -s delar upp ett arkiv för Web Start Flash i avsnitt. Kommandot flar kopierar varje avsnitt i separata filer i den aktuella eller angivna katalogen. Filerna namnges efter avsnitten. Arkivets cookie sparas exempelvis i en fil med namnet cookie. Du kan ange att kommandot flar bara ska spara ett avsnitt. Kommandots syntax är:

flar -s:split[- d kat] [-u avsnitt] [-f arkiv] [-S avsnitt] [-t [-p plac] [-b blockstorlek]] filnamn

Tabell 20-5 Kommandoradsalternativ för flar -s

Alternativ 

Beskrivning  

-d kat

Hämtar avsnitten som ska kopieras från kat, i stället för från den aktuella katalogen.

-u avsnitt

Om du inte använder detta alternativ kopierar flar alla avsnitt i den aktuella katalogen. Om du använder detta alternativ kombinerar flar endast avsnitten cookie, identifikation, arkiv och avsnitt. Du kan ange ett enskilt avsnittsnamn eller en blankstegsavgränsad lista med avsnittsnamn.

-f arkiv

Extraherar arkivavsnittet till en katalog som heter arkiv, i stället för att placera det i en fil med namnet arkiv.

-S avsnitt

Kopierar bara avsnittet med namnet avsnitt från arkivet.

Kombinera arkiv

Kommandot flar tillsammans med alternativet -c skapar ett arkiv för Web Start Flash från enskilda avsnitt. Varje avsnitt förmodas vara i separata filer, med namn efter avsnittsnamnen. Åtminstone arkivavsnitten cookie (cookie) , identifikation (identifikation) och filer (arkiv) måste finnas. Om arkiv är en katalog använder kommandot flar cpio för att arkivera den innan den inkluderas i det kombinerade arkivet. Om arkivets identifikationsavsnitt anger att arkivet ska komprimeras, komprimerar flar innehållet i det nyss kombinerade arkivet.

flar -c:combine [-d kat] [-u avsnitt] [-t [-p plac] [-b blockstorlek]] filnamn


Obs!

Ingen validering utförs på något avsnitt. Inga fält i arkivets identifikationsavsnitt valideras eller uppdateras.


Tabell 20-6 Kommandoradsalternativ för flar -c

Alternativ 

Beskrivning  

-d kat

Hämtar avsnitten som ska kombineras från kat, i stället för från den aktuella katalogen.

-u avsnitt

Om du inte använder detta alternativ kombinerar flar alla avsnitt i den aktuella katalogen. Om du använder detta alternativ kombinerar flar endast avsnitten cookie, identifikation, arkiv och avsnitt. Du kan ange ett enskilt avsnittsnamn eller en blankstegsavgränsad lista med avsnittsnamn.