Installera korrigeringar manuellt i Solaris

Att hålla ett datorsystem lappat är avgörande för funktionalitet och säkerhet. Sun tar patching mycket seriöst och har rigorösa testmekanismer på plats för att säkerställa att patchar är säkra att genomföra. De gör det också enkelt att applicera och hantera fläckar så det finns inga ursäkter!


Patch kommer vanligen i ett ZIP-arkiv. För att pakka ut arkivet, lägg filen i en tillfällig katalog och kör följande:

Unzip patchfile.zip

ersätter patchfile med den specifika korrigeringsfilen du tillämpar, till exempel 116012-01. Detta skapar en underkatalog med namnet 116012-01 med innehållet på plåstret inuti.

När patcharkivet har släppts ut bör du läsa igenom README-filen i den nya katalogen. README, om det existerar, kommer att ge information om patchen och eventuella speciella krav för dess tillämpning på systemet. Följ instruktionerna i README om de skiljer sig från standardmetoden. Att tillämpa en vanlig patch på systemet, som superanvändare kör följande:

patchadd 116012-01

Detta sparar de filer som krävs för att säkerhetskopiera (ta bort) korrigeringsfilen i standardplatsen och tillämpa patch 116012-01. Referensen till patchen i kommandot är namnet på katalogen som skapats med unzip. Du måste alltså antingen vara i katalogen där du körde unzip, eller du måste ange den fullständigt kvalificerade sökvägen till korrigeringskatalogen, till exempel / var / tmp / 116012-01.

Varning: -d-alternativet som används när du lägger till paket i systemet för att ange platsen för paketen betyder något väldigt annorlunda i patchadd. Om du anger -d i patchadd, kommer de befintliga filerna inte att bevaras och den nya patchen kan inte säkerhetskopieras.