Impedire l'istallazione di alcuni pacchetti dal repository.

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2926
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Impedire l'istallazione di alcuni pacchetti dal repository.

Messaggio da DoctorStrange »

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.
freengin
Prode Principiante
Messaggi: 230
Iscrizione: lunedì 18 marzo 2019, 11:19

Re: Impedire l'istallazione di alcuni pacchetti dal repository.

Messaggio da freengin »

DoctorStrange ha scritto:
lunedì 23 novembre 2020, 18:20
Ho pensato che avrei potuto usare "sudo apt mark hold <nome-pacchetto>", ma, come detto sopra, eliminerei l'intero repository
:nono: il comando

Codice: Seleziona tutto

sudo apt-mark hold <pacchetto>
non elimina tutto il repo come dici tu , ma bensì blocca solo il pacchetto in questione , ed (ovvio) relative dipendenze .
a parte per il fatto che non so di preciso quale sia il repository che include anche questo pacchetto
Per vedere da quale repo viene fornito il pacchetto

Codice: Seleziona tutto

apt show <pacchetto>
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15749
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Impedire l'istallazione di alcuni pacchetti dal repository.

Messaggio da wilecoyote »

) Salve, il comando:

Codice: Seleziona tutto

sudo apt-mark hold <pacchetto>
Serve sì per bloccare i pacchetti, però può rompere le dipendenze.

Per ridurre il rischio d'installare un dato pacchetto dai il comando:

Codice: Seleziona tutto

software-properties-gtk
Spostati nella scheda Aggiornamenti e togli la spunta da Aggiornamenti raccomandati.

Dattilografo ridurre il rischio d'installare poiché ciò non impedisce l'installazione come dipendenza ma solo come raccomandato, evitando per l'appunto rotture del sistema pacchetti.

Sostituisci nel comando gtk con kde se usi Kubuntu.

:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti