Uppdateringsadministration innefattar installation av Solaris-uppdateringar, även kallade korrigeringsfiler, på ett system. Uppdateringsadministration kan även innefatta borttagning av oönskade eller felaktiga uppdateringar. Avlägsnande av uppdateringar kallas även för att avinstallera uppdateringar.
Kapitlet innehåller följande avsnitt:
För information om hur du tillämpar korrigeringar i klientsystem utan skivminne, se "Korrigera operativsystemstjänster för skivlösa klienter" i Systemadministrationshandbok: Grundläggande administration.
För information om lämpliga strategier och rutiner för användningen av Solaris-uppdateringar, se Solaris Patch Management Recommended Strategies (Lämpliga strategier för hantering av Solaris-korrigeringsfiler) på http://docs.sun.com/app/docs/coll/1078.1.
En uppdatering är en samling filer och kataloger som ersätter eller uppdaterar befintliga filer och kataloger som förhindrar att programvaran fungerar korrekt. En uppdatering kan också innebära att en ny funktion införs i systemet. En sådan uppdatering kallas funktionsuppdatering. Den befintliga programvaran härleds från ett angivet paket som följer ABI-formatet (Application Binary Interface).
Du administrerar uppdateringar via programmet Update Manager eller något av kommandona smpatch eller patchadd.
Använd inte Update Managers grafiska användargränssnitt och kommandona smpatch och patchadd samtidigt när du hanterar uppdateringar i systemet. När det grafiska användargränssnittet är igång finns det risk för att ändringar som görs via smpatch och patchadd inte verkställs korrekt i Update Manager.
En signerad uppdatering är en uppdatering som fått en digital signatur. En uppdatering som är försedd med en verifierad digital signatur har inte modifierats sedan signaturen tillämpades. Den digitala signaturen i en signerad uppdatering verifieras när uppdateringen har laddats ned till systemet.
Uppdateringar och korrigeringsfiler för Solaris finns tillgängliga som både signerade och osignerade uppdateringar. Osignerade uppdateringar saknar digital signatur.
Signerade uppdateringar lagras i JAR-format (JavaTM-arkiv) och är tillgängliga från Suns uppdateringsserver. Osignerade uppdateringar lagras i katalogformat och är även tillgängliga från Suns uppdateringsserver som zip-filer.
Sun-kunder har tillgång till uppdateringar och korrigeringar från Suns uppdateringsserver oavsett om de är med i SunSpectrumSM-programmet eller ej. Dessa uppdateringar och korrigeringar uppdateras nattetid.
Du kan hämta Solaris-uppdateringar på följande sätt:
Från webbplatsen http://sunsolve.sun.com
Om du vill få tillgång till uppdateringar från Sun Patch Portal måste systemet vara anslutet till Internet och ha en webbläsare installerad, t.ex. MozillaTM.
Genom att använda de Update Manager-verktyg som beskrivs i Kapitel 4, Administrera Solaris-uppdateringar via det grafiska användargränssnittet i Update Manager
Med hjälp av webbprogrammet Sun Update Connection Hosted som beskrivs i Kapitel 5, Administrera Solaris-uppdateringar via webbläsargränssnittet i Sun Update Connection Hosted
Du kan få åtkomst till individuella uppdateringar eller en uppsättning med uppdateringar från ett uppdateringskluster, eller hänvisa till uppdateringsrapporter. Du kan också använda Update Manager för att analysera systemet och fastställa vilka uppdateringar som är lämpliga. Med Update Manager kan du också ladda ned och tillämpa uppdateringarna i systemet.
En LÄS DETTA FÖRST-fil med information om uppdateringen medföljer samtliga uppdateringar. Dessa filer kan visas, skrivas ut och sparas i Update Manager.
Uppdateringarna identifieras genom unika uppdaterings-id:n. Ett uppdaterings-id är en alfanumerisk sträng där en uppdateringsbaskod och uppdateringens revisionsnummer sammanfogats med ett bindestreck. Till exempel är uppdateringen 118822-02 uppdaterings-id för kärnuppdateringen för SunOSTM 5.10.
Du kan använda följande verktyg när du vill tillämpa uppdateringar i Solaris-system:
Sun Update Connection System-verktyg:
Det grafiska användargränssnittet i Update Manager
Webbprogrammet Sun Update Connection Hosted
Update Managers kommandoradsgränssnitt (smpatch)
Kommandot patchadd
Korrigeringsverktyget för Solaris administrationskonsol (smc) (grafiskt användargränssnitt, från och med Solaris 9)
För information om hur installerar korrigeringsfiler på klientsystem utan skivminne, se i "Korrigera operativsystemstjänster för skivlösa klienter" i Systemadministrationshandbok: Grundläggande administration.
Update Manager ingår i Sun Update Connection System som även innefattar webbprogrammet Sun Update Connection Hosted.
I tabellen nedan sammanfattas vilka olika Solaris-verktyg för uppdateringshantering som finns.
Tabell 1–2 Tillgång till Solaris verktyg för uppdateringsadministration
Verktygens tillgänglighet |
Update Manager och Sun Patch Manager 2.0 |
Sun Update Connection System |
Kommandona patchadd/ patchrm |
Korrigeringsadministrativa verktyg för Solaris 2.6 och Solaris 7 |
---|---|---|---|---|
Hur får man tag i detta verktyg? |
Solaris 10 – Installera funktionsuppdateringen för Update Manager Solaris 8 eller Solaris 9 – Ladda ner tillämplig version av Patch Manager-verktyget från Sun Download Centers webbplats |
Kör verktyget från Sun Update Connection Systems webbplats. |
Medföljer denna Solaris-version. |
Ladda ned verktyget från Sun Download Center. |
Tillgång till Solaris-versioner |
Solaris 10 – Update Manager. Solaris 8 och Solaris 9 – Sun Patch Manager 2.0. |
Solaris 10. |
Solaris 2.6, Solaris 7, Solaris 8 och Solaris 9. |
Solaris 2.6 och Solaris 7. |
Installation av signerade uppdateringar |
Ja, och automatisk verifiering av signerade uppdateringar när de har laddats ned. |
Ja |
Från och med Solaris 9 12/03 – Ja, och automatisk verifiering av signerade uppdateringar när de har laddats ned. |
Ja, och automatisk verifiering av signerade uppdateringar när de har laddats ned. |
Installation av osignerade uppdateringar |
Update Manager – Nej. Sun Patch Manager 2.0 – Ja, men uppdateringarna måste packas upp först. |
Ja |
Ja |
Nej |
Grafiskt användargränssnitt |
Solaris 10 – Ja, för system med Update Manager. Solaris 9 – Ja, för system med Patch Manager (smc). Solaris 8 – Nej. |
Webbprogrammet ligger hos Sun. |
Nej |
Nej |
Analys av system för att fastställa lämpliga uppdateringar och nedladdning av signerade eller osignerade uppdateringar. |
Ja, endast signerade uppdateringar. |
Ja |
Nej |
Ja, endast signerade uppdateringar. |
Stöd för uppdatering av lokala och fjärranslutna system. |
Lokal och fjärr. Solaris 8 – Lokal. |
Fjärr |
Lokal |
Lokal |
RBAC-stöd |
Update Manager – Nej. smpatch – Ja. |
Inte tillämpligt |
Ja |
Nej |
När uppdateringar installeras loggar kommandot patchadd i filen /var/sadm/patch/update-id /log.
Kommandot patchadd kan inte användas för att installera en uppdatering i följande fall:
Paketet är inte fullständigt installerat i systemet.
Uppdateringspaketets arkitektur skiljer sig från systemets arkitektur.
Uppdateringspaketets version stämmer inte med det installerade paketets version.
En uppdatering med samma baskod och ett högre revisionsnummer har redan installerats.
En uppdatering som gör en installerad uppdatering föråldrad.
Uppdateringen är inkompatibel med en uppdatering som redan har installerats.
Den uppdatering som tillämpas är beroende av en annan uppdatering som ännu inte har installerats.
Det finns flera olika metoder för nedladdning och installation av uppdateringar på systemet. Med hjälp av följande tabell kan du fastställa vilken metod som är bäst för dina behov.
Den version av smpatch-kommandot som beskrivs i denna tabell blev först tillgänglig för Solaris 8-system.
Kommando eller verktyg |
Beskrivning |
Mer information finns i |
---|---|---|
Update Managers grafiska användargränssnitt |
Använd det här verktyget när du vill ha bekvämligheten med ett grafiskt användargränssnitt för att administrera uppdateringar. Här nedan visas några funktioner i det grafiska användargränsnittet:
|
Kapitel 4, Administrera Solaris-uppdateringar via det grafiska användargränssnittet i Update Manager |
Sun Update Connection Hosted |
Använd detta webbprogram, som ligger på Sun, för fjärradministration av uppdateringar på alla Solaris 10-system. | |
smpatch-uppdatering |
Använd det här kommandot när du vill analysera systemet för att fastställa vilka uppdateringar som är lämpliga och automatiskt ladda ned och tillämpa uppdateringarna. Observera att det här kommandot inte kan användas för att tillämpa en uppdatering med egenskapen interactive. För Solaris 8-system är endast det lokala smpatch-läget tillgängligt. |
Direkthjälpen för smpatch(1M) |
smpatch analyze och smpatch update |
Använd först smpatch analyze om du vill analysera systemet för att fastställa lämpliga uppdateringar. Sedan använder du smpatch update för att ladda ned och installera en eller flera av uppdateringarna i systemet. Observera att det här kommandot inte kan användas för att installera uppdateringar med egenskapen interactive. För Solaris 8-system är endast det lokala smpatch-läget tillgängligt. |
Direkthjälpen för smpatch(1M) |
smpatch analyze, smpatch download och smpatch add |
Använd först smpatch analyze om du vill analysera systemet för att fastställa lämpliga uppdateringar. Använd sedan smpatch download för att ladda ned dem. Med det här kommandot laddas även eventuella obligatoriska uppdateringar ned. Använd sedan smpatch add för att installera en eller flera av uppdateringarna i systemet med systemet i en- eller fleranvändarläge. För Solaris 8-system är endast det lokala smpatch-läget tillgängligt. |
Direkthjälpen för smpatch(1M) |
patchadd |
Från och med Solaris 2.6 – Installera osignerade uppdateringar i systemet. Från och med Solaris 9 12/03 – Använd det här kommandot när du vill installera signerade eller osignerade uppdateringar i systemet. Om du vill installera signerade uppdateringar måste du först konfigurera paketets nyckellager. |
Direkthjälpen för patchadd(1M) |
Om du väljer att använda kommandoradsgränssnittet smpatch eller det grafiska användargränssnittet i Update Manager för installation av uppdateringar, se Komma i gång med Sun Update Connection System för ytterligare information som kan påverka den metod som du väljer.