Det här kapitlet innehåller anvisningar om att kontrollera korrigeringsfiler med Korrigeringsanalyseraren före uppgradering av operativsystemet Solaris. Korrigeringsanalyseraren utför en analys av systemet om du vill uppgradera till en av de versioner som kommer efter Solaris 10 3/05.
Solaris 10 1/06
Solaris 10 6/06
Om du redan kör operativsystemet 10 3/05 och har installerat enskilda korrigeringsfiler, innebär en uppgradering till en senare version av Solaris 10 följande:
Korrigeringsfiler som ingår i någon av de versioner som omnämns ovan tillämpas på systemet på nytt. Det går inte att ta bort korrigeringarna.
Korrigeringar som installerats på systemet tidigare men som inte är med i de ovan nämnda versioner tas bort.
Med Korrigeringsanalyseraren görs en analys av systemet för att avgöra vilka korrigeringar (om några) som ska tas bort vid en uppgradering till någon av versionerna ovan. Korrigeringsanalyseraren finns tillgängligt i följande format.
Om du uppgraderar med Solaris installation-programmet visas dialogrutan Korrigeringsanalyseraren. Välj Ja om du vill utföra analysen.
Om du använder textinstalleraren för att uppgradera väljer du Analysera i dialogrutan Analys av korrigering.
Om du uppgraderar med en anpassad JumpStart-installation eller Solaris Live Upgrade utför du analysen genom att köra skriptet analyze_patches. Detaljerade anvisningar finns i Så här kör du skriptet analyze_patches.
När du har genomfört analysen kan du läsa mer om resultaten i Så här granskar du resultatet från Korrigeringsanalyseraren.
Om du vill köra skriptet analyze_patches, måste det installerade systemet och cd-skivorna Solaris Operating System DVD, Solaris Software eller nätavbildningen av installationen vara tillgängliga för skriptet via antingen NFS eller en lokalt monterad medieenhet.
Byt till katalogen Misc.
SPARC: Om avbildningen finns på en lokalt monterad medieenhet skriver du:
# cd /cdrom/sol_10_Uppdatera_sparc/s0/Solaris_10_606/Misc |
I det här kommandot är Uppdatera den faktiska uppdateringsidentifieraren.
x86: Om avbildningen finns på en lokalt monterad medieenhet, skriver du:
# cd /cdrom/sol_10_datum_x86/Solaris_10_606/Misc |
I det här kommandot är datum det faktiska datumet för versionen, till exempel 06.
Om avbildningen finns på ett NFS-filsystem, skriver du:
# cd /NFS-mont_kat/Solaris_10_606/Misc |
Kör skriptet analyze_patches:
# ./analyze_patches -R rotkatalog -N nätkatalog -D databaskatalog |
rotkatalog är det installerade systemets rot. Standard är /.
nätkatalog är sökvägen till roten på den OS-avbildning som ska installeras. Standard är /cdrom/cdrom0. nätkatalog är sökvägen till katalogen som innehåller katalogen Solaris_10_606. Du måste använda det här alternativet om du kör patch_analyzer från en NFS-monteringspunkt.
Om skriptet anropas från en annan katalog i OS-avbildningen än Misc/ kan programmet inte hitta databasen som används för korrigeringsanalys. Använd -D-alternativet om du vill ange sökvägen till databasen. Utan den här databasen (som finns i Solaris_10_606/Misc/database på OS-avbildningen) fungerar inte skriptet som det ska.
När du har utfört analysen granskar du resultatet genom att gå igenom de här stegen.
Granska resultatet från Korrigeringsanalyseraren.
I Korrigeringsanalyseraren visas en lista med korrigeringar som kommer att tas bort, nedgraderas, ackumuleras eller göras ogiltiga av andra korrigeringar. Korrigeringsackumuleringar är ungefär det samma som korrigeringsuppgraderingar. Den ackumulerade korrigeringen tas bort och korrigeringarna levereras i en ny korrigering. Meddelanden som exempelvis följande visas:
Korrigering 105644-03 tas bort. Korrigering 105925 nedgraderas från -02 till -01. Korrigering 105776-01 ackumuleras/görs ogiltig av korrigering 105181-05. |
Om det inte finns någon lista i Korrigeringsanalyseraren vidtas inga åtgärder mot några korrigeringar som installerats på systemet tidigare.
Bestäm om de aktuella korrigeringsfilerna ska ersättas respektive tas bort.
Om ja, uppgradera systemet.
Om nej, uppgradera inte systemet.