[Risolto] apt-get segnala aggiornamenti disponibili ma non li scarica/installa

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

[Risolto] apt-get segnala aggiornamenti disponibili ma non li scarica/installa

Messaggio da bingel »

Da oggi, eeguendo apt-get, mi succede questo:

Codice: Seleziona tutto

$ sudo apt-get dist-upgrade
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Calcolo dell'aggiornamento... Eseguito
I seguenti pacchetti sono stati mantenuti alla versione attuale:
  ffmpeg libavdevice52 libavfilter0 libavformat52 libpostproc51 libswscale0
0 aggiornati, 0 installati, 0 da rimuovere e 6 non aggiornati.
Fatte le dovute verifiche ho potuto capire che i pacchetti in questione non vengono aggiornati perché dipendono da questa versione di libavcodec-extra-52:

- libavcodec-extra-52 (>= 4:0.5.1-1ubuntu1.1)
dai repo Multiverse

mentre nel mio sistema è installata la seguente:

- 4:0.5.1-1ubuntu1+medibuntu1
dai repo Medibuntu

Questo perché a suo tempo devo aver attivato i repositories Medibuntu.
Quasi certamente, la versione dei multiverse è più recente quindi bisognerebbe trovare un modo di aggirare il problema visto che non posso installare la versione richiesta (quella dei multiverse) in quanto la versione dei repo Medibuntu, in base alla codifica del nome, risulta probabilmnete più recente (anche se ciò non è vero) e quindi per poter installare la versione presente nei multiverse dovrei procedere con un finto downgrade (cosa che non voglio fare in quanto poi dovrei impostare il flag "hold" su tale pacchetto per fare in modo che non si aggiorni di nuovo automaticamente).
La soluzione più semplice sarebbe disattivare i Medibuntu ma poi non ricordo se è presente del software sul sistema che richiede tali repo per essere aggiornato quindi preferirei non disattivarli.
Forse è possibile impostare dei pin che permettano di specificare che un determinato pacchetto può essere installato solo da determinati repositories, creando un file nella directory /etc/apt/preferences.d ....o fose qualcuno ha qualche idea?

Preciso che la mia Ubuntu è la 10.04
Ultima modifica di bingel il mercoledì 6 aprile 2011, 0:49, modificato 1 volta in totale.
Free Thought - Free World
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: apt-get segnala aggiornamenti disponibili ma non li scarica/installa

Messaggio da bingel »

Per il momento ho risolto impostanto i seguenti pin ne file /etc/apt/preferences (si può anche creare un file ad hoc nella directory /etc/apt/preferences.d/ e nominarlo come si desidera):

Codice: Seleziona tutto

Package: libavcodec-extra-52
Pin: release v=10.04*, c=multiverse
Pin-Priority: 990
Free Thought - Free World
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: apt-get segnala aggiornamenti disponibili ma non li scarica/installa

Messaggio da bingel »

Non ho risolto un bel niente perché il problema non era quello.
I pin postati nel precedente commento andavano bene e permettevano di installare dai multiverse, il fatto è che a me serve la versione:

libavcodec-extra-52 (>= 4:0.5.1-1ubuntu1.1)

mentre anche sui multiverse tale versione non è presente ed è invece presente la seguente (mi era sfuggito il .1 finale):

libavcodec-extra-52 4:0.5.1-1ubuntu1

A questo punto mi viene da pensare che chi ha impacchettato tali aggiornamenti o ha sbagliato la versione della dipendenza o si è dimenticato di inserirla nei repositories.
Ultima modifica di bingel il mercoledì 6 aprile 2011, 0:50, modificato 1 volta in totale.
Free Thought - Free World
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: apt-get segnala aggiornamenti disponibili ma non li scarica/installa

Messaggio da bingel »

Alla fine ho risolto così:

Codice: Seleziona tutto

sudo apt-get install libavcodec52 libavutil49
Dopodiché ho rieseguito:

Codice: Seleziona tutto

sudo apt-get dist-upgrade

...nella speranza che prima o poi anche le versioni "extra" saranno aggiornate.
Ultima modifica di bingel il mercoledì 6 aprile 2011, 0:54, modificato 1 volta in totale.
Free Thought - Free World
Avatar utente
quarara
Prode Principiante
Messaggi: 192
Iscrizione: mercoledì 4 novembre 2009, 13:38
Località: Sick CT

Re: [Risolto] apt-get segnala aggiornamenti disponibili ma non li scarica/installa

Messaggio da quarara »

Grazie mille, avevo lo stesso problema. Ora non più! :)
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: [Risolto] apt-get segnala aggiornamenti disponibili ma non li scarica/installa

Messaggio da bingel »

Ho segnalato la cosa su launchpad e la risposta del manutentore è stata questa:
I just pushed a ffmpeg-extra update for lucid that should fix this
issue. Once it makes its way to the archive, please try updating again.

I will mark this bug as fix-released. Please feel free to reopen it if
the issue persists.
tuttavia vedo che ora hanno inserito anche i pacchetti mancanti pertanto se ti interessa li puoi reinstallare così:

Codice: Seleziona tutto

sudo apt-get install libavcodec-extra-52
Verranno rimossi i non extra e reinstallati gli extra.
Free Thought - Free World
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti