Pagina 1 di 1

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

Inviato: martedì 5 aprile 2011, 23:00
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

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

Inviato: martedì 5 aprile 2011, 23:35
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

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

Inviato: martedì 5 aprile 2011, 23:46
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.

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

Inviato: mercoledì 6 aprile 2011, 0:48
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.

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

Inviato: mercoledì 6 aprile 2011, 8:35
da quarara
Grazie mille, avevo lo stesso problema. Ora non più! :)

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

Inviato: giovedì 7 aprile 2011, 1:26
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.