Installare manualmente le patch in Solaris

Mantenere aggiornato qualsiasi sistema computerizzato è fondamentale per funzionalità e sicurezza. Sun prende molto seriamente le patching e dispone di rigorosi meccanismi di test per garantire che le patch siano sicure da implementare. Inoltre facilitano l'applicazione e la gestione delle patch, quindi non ci sono scuse!


Le patch di solito vengono in un archivio ZIP. Per decomprimere l'archivio, inserire il file in una directory temporanea ed eseguire quanto segue:

decomprimere patchfile.zip

sostituire patchfile con la patch specifica che si sta applicando, ad esempio 116012-01. Questo creerà una sottodirectory chiamata 116012-01 con il contenuto della patch all'interno.

Una volta decompresso l'archivio patch, è necessario leggere il file README nella nuova directory. Il README, se esiste, fornirà dettagli sulla patch e eventuali requisiti speciali per la sua applicazione al sistema. Seguire le istruzioni README se differiscono dal metodo standard. Per applicare una tipica patch al sistema, come superutente eseguire quanto segue:

patchadd 116012-01

Ciò salverà i file necessari per il ritiro (rimozione) della patch nella posizione predefinita e applicherà la patch 116012-01. Il riferimento alla patch nel comando è il nome della directory creata con unzip. Pertanto, è necessario trovarsi nella directory in cui è stato eseguito il decompressione oppure è necessario specificare il percorso completo della directory delle patch, ad esempio / var / tmp / 116012-01.

Attenzione: l'opzione -d che viene usata quando si aggiungono pacchetti al sistema per specificare la posizione dei pacchetti significa qualcosa di molto diverso in patchadd. Se si specifica -d in patchadd, i file esistenti non verranno conservati e la nuova patch non potrà essere ripristinata.