Bloccare un pacchetto ad una versione specifica in Red Hat
Su server di produzione e sviluppo, può capitare di dover bloccare un determinato software ad una versione specifica.
Oggi vediamo come farlo in RHEL e derivate (quindi anche CentOS e Fedora).
Abbiamo due possiblità:
- usare --exclude
- usare versionlock
Vediamole entrambe.
YUM --EXCLUDE
Dobbiamo editare con permessi elevati il file di configurazione /etc/yum.conf.
Sotto la sezione [main] dovete aggiungere una cosa del genere:
exclude=package1* package2*
Molto easy.
YUM VERSIONLOCK
Questa modalità prevede l'installazione del plugin versionlock:
# yum install yum-versionlock
Se non lo trovate provate con:
# yum install yum-plugin-versionlock
A questo punto possiamo bloccare il pacchetto che ci interessa in questo modo:
# yum versionlock package
Per vedere tutti i pacchetti bloccati:
# yum versionlock list
Per sbloccare un pacchetto:
# yum versionlock delete package
Per sbloccarli tutti:
# yum versionlock clear
Questi sono gli esempi di base, ma questo plugin offre molto di più.
Tra i due metodi, il secondo è sicuramente più flessibile, ma lo trovo utile soprattutto quando si devono bloccare più pacchetti.
Nel caso di un solo pacchetto la prima modalità basta e avanza direi!
Ciao!!
linux rhel fedora centos yum versionlock
Commentami!