[risolto] pacchetti che non si aggiornano pur avendo aggiorn

Sezione dedicata alle problematiche sull'uso dei tool di installazione e gestione di pacchetti, in una distribuzione Debian-based.

[risolto] pacchetti che non si aggiornano pur avendo aggiorn

Messaggioda vagnu00 » 04/04/2016, 18:38

Ciao a tutti!
volevo chiedere un'informazione/consiglio per capire cosa fare in questi casi:
premetto che utilizzo debian testing
dopo un # apt update mi dice che avrei un paio di pacchetti da aggiornare
eseguo # apt upgrade e # apt dist-upgrade ma non mi aggiorna niente
vedo che i due pacchetti proposti per l'aggiornamento vanno in confitto con altri.
mi chiedo: come ci si comporta in questi casi?
se elimino i pacchetti che dovrei aggiornare, mi elimina molti altri pacchetti importanti
se elimino quelli con cui vanno in conflitto, mi elimina anche qui pacchetti essenziali per il de
?!?!
che dite? i pacchetti aggiornabili si possono "congelare" in modo che non mi proponga piu' l'aggiornamento?
Ultima modifica di vagnu00 il 06/04/2016, 21:37, modificato 2 volte in totale.
vagnu00
Jr. Member
Jr. Member
 
Messaggi: 60
Iscritto il: 08/11/2015, 9:50

Re: pacchetti che non si aggiornano pur avendo aggiornamento

Messaggioda s3v » 04/04/2016, 20:02

Il primo pensiero che viene è che l'aggiornamento provenga da repository non Debian.
Potresti gentilmente postare il contenuto del file "/etc/apt/sources.list" e l'output del comando:
Codice: Seleziona tutto
# apt-get update && apt-get dist-upgrade

?
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5589
Iscritto il: 31/12/2008, 11:54

Re: pacchetti che non si aggiornano pur avendo aggiornamento

Messaggioda vagnu00 » 04/04/2016, 20:11

s3v ha scritto:Il primo pensiero che viene è che l'aggiornamento provenga da repository non Debian.
Potresti gentilmente postare il contenuto del file "/etc/apt/sources.list" e l'output del comando:
Codice: Seleziona tutto
# apt-get update && apt-get dist-upgrade

?


ecco il sources.list
Codice: Seleziona tutto
deb http://debian.fastweb.it/debian/ testing main contrib non-free
deb-src http://debian.fastweb.it/debian/ testing main contrib non-free

deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://debian.fastweb.it/debian/ testing-updates main contrib non-free
deb-src http://debian.fastweb.it/debian/ testing-updates main contrib non-free

deb http://httpredir.debian.org/debian/ jessie main contrib non-free

deb http://www.deb-multimedia.org testing main non-free


il risultato di update e apt list -upgradable

Codice: Seleziona tutto
Trovato:1 http://debian.fastweb.it/debian testing InRelease
Trovato:2 http://debian.fastweb.it/debian testing-updates InRelease           
Scaricamento di:3 http://www.deb-multimedia.org testing InRelease [19,8 kB]   
Scaricamento di:5 http://www.deb-multimedia.org testing/main amd64 Packages [166 kB]
Ign:4 http://ftp.ec-m.fr/debian jessie InRelease                               
Scaricamento di:6 http://www.deb-multimedia.org testing/main i386 Packages [169 kB]                                           
Trovato:8 http://security.debian.org testing/updates InRelease                                         
Scaricamento di:9 http://www.deb-multimedia.org testing/non-free amd64 Packages [3.105 B]
Trovato:7 http://ftp.ec-m.fr/debian jessie Release                                 
Scaricamento di:10 http://www.deb-multimedia.org testing/non-free i386 Packages [6.482 B]
Recuperati 364 kB in 1s (223 kB/s)                                                   
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
2 pacchetti possono essere aggiornati: eseguire "apt list --upgradable" per vederli.
Elencazione... Fatto
gstreamer1.0-plugins-bad/testing 1:1.8.0-dmo1 amd64 [aggiornabile da: 1.6.3-1+b2]
libgstreamer-plugins-bad1.0-0/testing 1:1.8.0-dmo1 amd64 [aggiornabile da: 1.6.3-1+b2]


dist-upgrade
Codice: Seleziona tutto
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Calcolo dell'aggiornamento... Fatto
I seguenti pacchetti sono stati mantenuti alla versione attuale:
  gstreamer1.0-plugins-bad libgstreamer-plugins-bad1.0-0
0 aggiornati, 0 installati, 0 da rimuovere e 2 non aggiornati.
vagnu00
Jr. Member
Jr. Member
 
Messaggi: 60
Iscritto il: 08/11/2015, 9:50

Re: pacchetti che non si aggiornano pur avendo aggiornamento

Messaggioda s3v » 04/04/2016, 20:36

Infatti l'aggiornamento proviene da debian-multimedia mentre in testing (Debian) c'è la versione 1.6.3-1.
Commentando la riga in "sources.list" relativa a debian-multimedia (ed eseguendo un "apt-get update"), dovresti risolvere.
Per l'aggiornamento ti conviene aspettare l'ingresso in testing di "gst-plugins-base1.0" che adesso non compila per arm64 (https://release.debian.org/migration/te ... ns-base1.0).
Penso si tratti di pochi giorni.
Se sei impaziente, puoi aggiornare solo i pacchetti che ti servono da Sid.
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5589
Iscritto il: 31/12/2008, 11:54

Re: pacchetti che non si aggiornano pur avendo aggiornamento

Messaggioda vagnu00 » 04/04/2016, 20:43

grazie 1000!
per aggiornare solo i pacchetti che mi servono da Sid dovrei cambiare i repository da testing a unstable
dare un
# apt update
# apt upgrade gst-plugins-base1.0
successivamente rimettere i repository in testing
?!?
vagnu00
Jr. Member
Jr. Member
 
Messaggi: 60
Iscritto il: 08/11/2015, 9:50

Re: pacchetti che non si aggiornano pur avendo aggiornamento

Messaggioda s3v » 04/04/2016, 20:56

Ti basta aggiungerli, senza sostituire quelli che già hai. Sarà APT a scovare dove si trova la versione più aggiornata (come ha fatto con "debian-multimedia" la cui riga che devi in ogni caso commentare).
Finito l'aggiornamento, togli o commenti i repository di Sid (ed esegui un "apt-get update").

Prima di confermare l'aggiornamento (se ti chiede la conferma) guarda attentamente i pacchetti che verranno aggiornati e, nel caso siano coinvolti pacchetti importanti di sistema, desisti e aspetta.
Attendere qualche giorno è meglio che passarli a ripristinare un danno.

P.S.
Ho dimenticato di specificare che per aggiornare un pacchetto si usa:
Codice: Seleziona tutto
apt-get install ...

"Install" serve sia per installare un pacchetto nuovo sia per aggiornare un pacchetto già installato. Mentre "upgrade" aggiorna *tutti* i pacchetti installati.
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5589
Iscritto il: 31/12/2008, 11:54

Re: pacchetti che non si aggiornano pur avendo aggiornamento

Messaggioda vagnu00 » 04/04/2016, 21:08

Grazie veramente di tutto ;)
vagnu00
Jr. Member
Jr. Member
 
Messaggi: 60
Iscritto il: 08/11/2015, 9:50

Re: pacchetti che non si aggiornano pur avendo aggiornamento

Messaggioda vagnu00 » 06/04/2016, 9:29

tutto ok!
aggiornamento riuscito abilitando le rep unstable
aggiornamento con apt update
apt install gstreamer...-base
successiva disabilitazione delle repository Sid

ormai pero' approfitto della discussione per chiedere:
come capire quale pacchetto necessita di essere aggiornato (nel mio caso era il gstreamer...-base) per permettere agli altri di aggiornarsi?!?
un comando?, ricerca su internet?
ho letto l'help del comando apt-get ma non ho trovato niente se non il check ma non mi sembra quello giusto
vagnu00
Jr. Member
Jr. Member
 
Messaggi: 60
Iscritto il: 08/11/2015, 9:50

Re: pacchetti che non si aggiornano pur avendo aggiornamento

Messaggioda s3v » 06/04/2016, 16:46

vagnu00 ha scritto:..
come capire quale pacchetto necessita di essere aggiornato (nel mio caso era il gstreamer...-base) per permettere agli altri di aggiornarsi?!?
un comando?, ricerca su internet?
....

Io uso sempre la pagina PTS di un pacchetto che è una miniera di informazioni: https://packages.qa.debian.org/g/gst-pl ... ad1.0.html
In questo caso specifico, se clicchi su "Checks why" (praticamente un "Vedi perché il pacchetto non è entrato in testing"), leggi:
"gst-plugins-bad1.0 is waiting for gst-plugins-base1.0"
https://release.debian.org/migration/te ... ins-bad1.0
;)

P.S.
Anteponi cortesemente il tag [Risolto] al titolo del primo messaggio affinché sia più semplice e rapida la ricerca della soluzione a problemi uguali (o simili) a questo.

EDIT
Rileggendo mi è venuto un dubbio.
Mi sa che hai i repository di debian-multimedia ancora disabilitati e, abilitandoli, dovrebbe ripresentarsi l'errore.
Temo che tu abbia aggiornato "gst-plugins-base1.0" mentre gli altri due no.
Dovresti aggiornarli, con lo stesso sistema, da Sid . Se lo avessi fatto come prima operazione, si sarebbero portati dietro anche l'aggiornamento di "gst-plugins-base1.0".
Sbaglio?
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5589
Iscritto il: 31/12/2008, 11:54

Re: [risolto] pacchetti che non si aggiornano pur avendo agg

Messaggioda vagnu00 » 06/04/2016, 21:40

ok, grazie per la pagina PTS!
per il ps, al momento ho i repository multimedia abilitati e i sid disabilitati
tutto aggiornato correttamente!
grazie ancora di tutto!
vagnu00
Jr. Member
Jr. Member
 
Messaggi: 60
Iscritto il: 08/11/2015, 9:50

Re: [risolto] pacchetti che non si aggiornano pur avendo agg

Messaggioda s3v » 07/04/2016, 22:18

Ok, meglio così. Felice che tu abbia risolto ;)

Sposto la discussione nella sezione appropriata.
Avatar utente
s3v
Global Moderator
Global Moderator
 
Messaggi: 5589
Iscritto il: 31/12/2008, 11:54


Torna a Apt-get and friends

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti