portur.top

  

Bästa artiklarna:

  
Main / Vad gör pkgadd-kommandot

Vad gör pkgadd-kommandot

Används med alternativet -s, det skriver paketet till en spoolkatalog istället för att installera det. Verktyget pkgadd kräver en mängd tillfälligt utrymme i storleken på paketet som installeras.

Vissa paket och paket från tredje part är inte längre helt kompatibla med den senaste versionen av pkgadd. Dessa paket kräver användarinteraktion under hela installationen och inte bara i början, eller kräver att deras begäran manus körs som rotanvändare. För att installera dessa äldre paket som släpptes före Solaris 2. Så länge den här miljövariabeln är inställd tillåter pkgadd tangentbordsinteraktion under installationen och paketbegäransskript körs som root.

Se admin 4. Observera att, i Solaris 8 och Solaris 9, var standardanvändaren när han kör ett begärandeskript antingen rot eller ingen, beroende på operativsystemets korrigeringsnivå.

I den aktuella versionen är standardanvändaren noaccess. När du kör pkgadd i den globala zonen, se zoner 5, läggs ett paket som innehåller ett begärandeskript, se pkgask 1M, bara till den globala zonen. Paketet sprids inte till någon aktuell eller ännu inte installerad icke-global zon. Detta beteende efterliknar effekten av alternativet -G, som beskrivs nedan.

Paketkommandon är storfile 5 -medvetna. De hanterar filer som är större än 2 GB på samma sätt som de hanterar mindre filer. I deras nuvarande implementeringar kan pkgadd, pkgtrans 1 och andra paketkommandon behandla en dataström på upp till 4 GB. De alternativ som stöds beskrivs enligt följande. Definiera en installationsadministrationsfil, admin, som ska användas istället för standardadministrationsfilen. Token ingen åsidosätter användningen av någon adminfil och tvingar därmed interaktion med användaren.

Om inte ett fullständigt söknamn ges, letar pkgadd först in i den aktuella arbetskatalogen för administrationsfilen.

Lägg bara till paket i den aktuella zonen. När det används i den globala zonen läggs paketet endast till i den globala zonen och sprids inte till någon befintlig eller ännu inte skapad icke-global zon.

När de används i en icke-global zon läggs paketet endast till den icke-globala zonen. Se pkginfo 4. Använd keystore som plats för att få betrodda certifikatmyndighetscertifikat när du verifierar digitala signaturer som finns i paket. Om ingen nyckellager anges, söks standardnyckellagerplatserna efter giltiga betrodda certifikat.

Det här alternativet förutsätter att monteringspunkterna är korrekta på servern och att de beter sig konsekvent med Solaris 2. Installation sker i icke-interaktivt läge. Dämpa utdata från listan över installerade filer. Standardläget är interaktivt. Lösenord för att dekryptera nyckellager som anges med -k, om det behövs. Identifiera en fil eller katalog som innehåller utdata från en tidigare pkgask 1M-session. Den här filen tillhandahåller interaktionssvaren som paketet begär i interaktivt läge.

Rotsfilsystemet i alla icke-globala zoner får inte hänvisas till med alternativet -R. Om du gör det kan det skada den globala zonens filsystem, kan äventyra säkerheten i den globala zonen och kan skada den icke-globala zonens filsystem. Se zoner 5. Detta alternativ används för att felsöka procedur- och icke-procedurskript.

Denna omkopplare åsidosätter alla andra metoder för att ange en proxy. Valfritt kan källan för paketinstanser som ska installeras eller spolas anges med :. En dataström skapad av pkgtrans se pkgtrans 1. En webbadress som pekar på en dataström skapad av pkgtrans. Den andra formen av -d-specifikatorn ovan, anger syntaxen du använder när du anger en dataström.

I det här fallet måste du ange antingen en kommaseparerad lista med paketnamn eller nyckelordet alla. Som standard söker pkgadd den angivna källan och presenterar en interaktiv meny som låter användaren välja vilka paketinstanser som finns på källan ska installeras. Som ett alternativ kan paketinstanser som ska installeras anges med :.

Paketinstansen eller listan över instanser som ska installeras. Token all kan användas för att referera till alla tillgängliga paket på källmediet. Formatet pkginst. Paket- och patchverktyg som pkgadd eller patchadd använder en uppsättning pålitliga certifikat för att utföra signaturvalidering på alla signaturer som finns i paketen eller patcharna.

Om det inte finns några signaturer inkluderade i paketen eller korrigeringarna hoppas signaturvalideringen över. Certifikaten kan komma från olika platser. Om -k keystore anges, och keystore är en katalog, antas keystore vara baskatalogen för de certifikat som ska användas.

Om keystore är en fil antas själva filen ha alla nödvändiga nycklar och certifikat. Inom den angivna baskatalogen är butiksplatserna som ska sökas olika beroende på vilken applikation som söker och vilken typ av butik som du söker efter.

Följande kataloger söks i angiven ordning :. Denna sökordning gör det möjligt för administratörer att ha en enda plats för de flesta applikationer och speciella certifikatplatser för vissa applikationer.

Förpacknings- och lappverktygen, som pkgtrans och patchadd, kräver åtkomst till en uppsättning nycklar och certifikat för att kunna signera och eventuellt verifiera paket och korrigeringar. När en certstore har mer än ett offentligt nyckelcertifikat måste varje offentlig nyckel ha ett attribut med nameName för att kunna identifieras och väljas med alternativet -a när du signerar paket eller korrigeringar när du signerar ett paket med pkgtrans.

Dessutom måste det offentliga nyckelcertifikatet som valts med -a och hittas i certbutiken ha en associerad privat nyckel i nyckellagret. Flera webbläsare och verktyg kan användas för att exportera och importera certifikat och nycklar till en PKCS 12-nyckellager. Dessa gör att lösenordet kan erhållas från en mängd olika källor. Båda dessa alternativ har ett enda argument vars format beskrivs nedan.

Om inget lösenordsargument ges och ett lösenord krävs, uppmanas användaren att ange ett: Det faktiska lösenordet är lösenord. Eftersom lösenordet är synligt för verktyg som ps bör detta formulär endast användas där säkerhet inte är viktigt.

Skaffa lösenordet från miljövariabeln var. Eftersom miljön i andra processer är synlig på vissa plattformar bör detta alternativ användas med försiktighet.

Den första raden i sökvägen är lösenordet. För att till exempel läsa lösenordet från standardinmatning, använd fil: I följande exempel installeras ett paket från en Solaris DVD.

Du tillfrågas om namnet på paketet du vill installera. Exempelkommandot som visas nedan installerar alla paket i den dataström som anges av -d källspecifikatorn. Innan detta kommando måste denna dataström ha skapats med kommandot pkgtrans 1. Nyckelordet specificerar alla att alla paket som finns i den angivna dataströmmen kommer att installeras.

Anger en HTTP-proxy-värd. Se attribut 5 för beskrivningar av följande attribut :. När du överför ett paket till en spoolkatalog kan alternativen -r, -n och -a inte användas. Alternativet -r kan användas för att ange ett katalognamn såväl som ett filnamn. Katalogen kan innehålla flera svarsfiler, var och en delar namnet på det paket som den ska associeras med.

Detta skulle till exempel användas när du lägger till flera interaktiva paket med en anrop av pkgadd. I denna situation behöver varje paket en svarsfil. Om du skapar svarsfiler med samma namn som paketet till exempel, pkinst1 och pkinst2, namnge sedan katalogen där filerna finns efter -r.

Alternativet -n gör att installationen stoppas om någon interaktion behövs för att slutföra den. Om standardadministratörsfilen är för begränsad kan administrationsfilen behöva modifieras för att möjliggöra total icke-interaktion under en paketinstallation. Se admin 4 för mer information.

Om en paketström anges med -d och en digital signatur finns i den strömmen är standardbeteendet att försöka validera certifikatet och signaturen som hittades.

Detta beteende kan åsidosättas med adminfilinställningar. Se admin 4 för mer information. Alternativ De alternativ som stöds beskrivs på följande sätt. Obs! - Rotsfilsystemet för alla icke-globala zoner får inte hänvisas till med alternativet -R. Operander Följande operander stöds: Valfritt kan källan för paketinstanser som ska installeras eller spoolas anges med: Instanser Som standard söker pkgadd den angivna källan och presenterar en interaktiv meny som låter användaren välja vilka paketinstanser som finns på källan ska installeras.

Som ett alternativ kan de paketinstanser som ska installeras specificeras med hjälp av: Följande kataloger söks i angiven ordning: Avslutningsstatus 0 Framgångsrik 1 Fatal fel. Interaktion krävs. Använd inte pkgadd -n. Åsidosätter administrationsfilinställningen. Attribut Se attribut 5 för beskrivningar av följande attribut:

(с) 2019 portur.top