La rimozione di pacchetti su sistemi CentOS è una operazione complessa a causa delle dipendenze incrociate, perciò è un processo non sempre automatizzabile: può accadere che, rimuovendo un pacchetto, vengano rimossi altri componenti indispensabili al corretto funzionamento del sistema.
Per questo motivo, a partire da inizio 2017, non è più possibile rimuovere pacchetti da Software Center: per disinstallare i moduli è necessario utilizzare la linea comandi.
Nota bene
Prima di procedere alla rimozione di un pacchetto è indispensabile disabilitarne i servizi ed eliminarne eventuali regole/configurazioni attive.
Eludere questo passaggio potrebbe introdurre derive inattese nel comportamento del sistema!La prassi prevede di norma la rimozione del pacchetto "nethserver-" relativo alla funzionalità che si vuole disinstallare, ad esempio:
yum remove nethserver-nut
prima di confermare è però necessario sincerarsi che l'operazione non coinvolga pacchetti utilizzati anche da altri moduli.
Se dovessero esserci dubbi in merito si invita ad aprire una segnalazione al supporto Nethesis prima di procedere.
Attenzione!!!
Se si intende rimuovere la licenza di NethService da un NethServer in produzione, prima di procedere è bene sincerarsi di quale sia la configurazione dell'account provider attiva sulla macchina.
Se il sistema avesse a bordo Samba AD interno, è indispensabile evitare di rimuovere il pacchetto `nethserver-dc`, in caso contrario il DC verrà distrutto!
Il pacchetto `nethserver-dc` fa parte della licenza NethService, se il pacchetto è in uso - pur rimuovendo tutti gli altri pacchetti relativi alla licenza - è pertanto impossibile disattivare completamente la licenza NethService.Nota bene I processi di controllo delle licenze attive sui vari server girano in modo asincrono, è perciò possibile che, dopo la rimozione dei pacchetti, ci possa volere diverso tempo perché lo stato delle licenze si aggiorni sul NOC.