Impedire l'istallazione di alcuni pacchetti dal repository.
Inviato: lunedì 23 novembre 2020, 18:20
Buonasera a tutti.
Puntualmente dopo ogni aggiornamento, che sia di sicurezza o di software di terze parti, mi ritrovo nella situazione che il sistema operativo, cerca di scaricare ed installare alcuni pacchetti che io non voglio.
In particolare, scarica ed installa la "open-jdk".
Io invece uso la "Oracle JDK", che ho correttamente configurato, modificando manualmente anche i puntamenti di sistema.
A questo punto la domanda è: dal momento che la open-jdk sembra essere parte di qualche repository ufficiale, che non voglio eliminare dalla lista, posso impostare il sistema in modo che eviti semplicemente di scaricare quest'unico pacchetto?
Ho pensato che avrei potuto usare "sudo apt mark hold <nome-pacchetto>", ma, come detto sopra, eliminerei l'intero repository, e vorrei evitare, a parte per il fatto che non so di preciso quale sia il repository che include anche questo pacchetto, fra tutti quelli disponibili, ed anche perchè all'interno del medesimo repository ci potrebbero essere altri pacchetti ed aggiornamenti importanti.
Altra domanda, ma sempre attinente: è possibile impedire al sistema di creare e/o scrivere in una specifica directory?
per la precisione, vorrei evitare che venga create (ora e per sempre) la directory "/usr/lib/jvm". Come si può fare? Avevo pensato di crearla io manualmente, e poi imporre attributo di immutabilita alla suddetta directory, in modo che nemmeno il sistema operativo possa scriverci. E' questa la via per farlo, oppure esiste qualche procedura piu rigorosa ed affidabile?
Grazie mille a tutti.
Puntualmente dopo ogni aggiornamento, che sia di sicurezza o di software di terze parti, mi ritrovo nella situazione che il sistema operativo, cerca di scaricare ed installare alcuni pacchetti che io non voglio.
In particolare, scarica ed installa la "open-jdk".
Io invece uso la "Oracle JDK", che ho correttamente configurato, modificando manualmente anche i puntamenti di sistema.
A questo punto la domanda è: dal momento che la open-jdk sembra essere parte di qualche repository ufficiale, che non voglio eliminare dalla lista, posso impostare il sistema in modo che eviti semplicemente di scaricare quest'unico pacchetto?
Ho pensato che avrei potuto usare "sudo apt mark hold <nome-pacchetto>", ma, come detto sopra, eliminerei l'intero repository, e vorrei evitare, a parte per il fatto che non so di preciso quale sia il repository che include anche questo pacchetto, fra tutti quelli disponibili, ed anche perchè all'interno del medesimo repository ci potrebbero essere altri pacchetti ed aggiornamenti importanti.
Altra domanda, ma sempre attinente: è possibile impedire al sistema di creare e/o scrivere in una specifica directory?
per la precisione, vorrei evitare che venga create (ora e per sempre) la directory "/usr/lib/jvm". Come si può fare? Avevo pensato di crearla io manualmente, e poi imporre attributo di immutabilita alla suddetta directory, in modo che nemmeno il sistema operativo possa scriverci. E' questa la via per farlo, oppure esiste qualche procedura piu rigorosa ed affidabile?
Grazie mille a tutti.