On 07/01/25 22:56, Alessandro Narzisi wrote:
Ciao a tutti,
ho debian testing e dopo l'ultimo upgrade di oggi non mi funziona più l'audio tramite hdmi. Dal file /var/log/apt/history.txt sono riuscito ad avere una lista con i pacchetti aggiornati e sia la vecchia che la nuova versione. Ho creato uno script per disinstallare (purtroppo ci sono anche le librerie di C, systemctl ....) ma non saprei proprio come automatizzare il processo di download delle vecchie versioni. Si tratta di circa 80 pacchetti e scaricarli a mano è un metodo un pò troppo bovino.
ma non saranno tutti implicati nel problema, non riesci a restringere la rosa ad un piccolo insieme di pacchetti che potrebbero essere responsabili e poi tentare il downgrade solo di quei pacchetti e delle eventuali librerie che si porta dietro?
pensavo ad uno script con wget ma per come sono fatti i repository debian suddivisi in ordine alfabetico è un pò complesso. Qualcuno mi può aiturare,sapete se da apt è possibile fare il download dei pacchetti vecchi?
Ho visto il pinning ma non mi sembra adatto allo scopo.

non ho una testing sottomano ma in linea teorica potrebbero esserci più versioni di uno stesso pacchetto nei rpositories; puoi controllare le versioni disponibili di un pacchetto con apt-cache e poi puoi installare una versione specifica con apt install <nomepacchetto>=<versionepacchetto>. Altrimenti come ti ha suggerito udaicmta...@gmail.com potresti vedere se ci sono ancora in /var/cache/apt/archive/ i vecchi pacchetti installati e installarli con dpkg.

Comunque il downgrade è sempre un terno all'otto...

Piviul

Rispondere a