Pagina 1 di 1

(Risolto) Dipendenze non soddisfatte :(

Inviato: domenica 14 novembre 2010, 11:02
da cristian_c
Ciao,
mi trovo ad affrontare un problema che non so come risolvere  :-[

Il problema è questo: ho dato il comando apt-get build-dep per quanto riguarda il pacchetto pidgin. Però ottengo dei messaggi che mi dicono questo:

Codice: Seleziona tutto

cristian@cristian-laptop:~/pidgin-2.6.6$ sudo apt-get build-dep pidgin
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti hanno dipendenze non soddisfatte:
  libcamel1.2-dev: Dipende: libedataserver1.2-dev ma non sta per essere installato
  libebook1.2-dev: Dipende: libedataserver1.2-dev ma non sta per essere installato
  libedata-book1.2-dev: Dipende: libedataserver1.2-dev ma non sta per essere installato
E: Le dipendenze di generazione per pidgin non sono state soddisfatte.
cristian@cristian-laptop:~/pidgin-2.6.6$
ma se vado nel gestore pacchetti questo pacchetto dipende da un altro pacchetto che non verrà installato.
Cioè ottengo errore se tento di installarlo perché non installa una sua dipendenza.
Alla fine provo a installare libgconf2-dev. Ma il messaggio che ricevo è questo:

Codice: Seleziona tutto

Dipende: gconf2 v.(=2.28.1-0ubuntu1), ma verrà installata v.2.28.1-3
che è già installata.

Allora vado nel sito packages.ubuntu.com e scarico il pacchetto gconf2 la versione 2.28.1-0ubuntu1.
Se provo ad installare mi dice che la versione più recente è già installata e quindi non me lo installa.

Come posso fare? C'è un modo per risolvere?  :(

Re: Dipendenze non soddisfatte :(

Inviato: domenica 14 novembre 2010, 11:08
da il_muflone
se e` per uso personale correggi la versione nel file control senza incasinare le dipendenze del tuo sistema.

Re: Dipendenze non soddisfatte :(

Inviato: domenica 14 novembre 2010, 11:14
da cristian_c
Ho guardato un attimo qua: https://wiki.ubuntu.com/PackagingGuide/PackagingOverview
ma non mi è chiaro dove trovo il control file di un pacchetto. suppongo io debba modificare il control file di gconf. Inoltre non so come metterci mano senza incasinare il sistema  :-[

Scusate la niubaggine, ma non l'ho mai fatta questa cosa in particolare  ;D

Re: Dipendenze non soddisfatte :(

Inviato: domenica 14 novembre 2010, 11:14
da il_muflone
l'hai nella cartella debian assieme al sorgente

Re: Dipendenze non soddisfatte :(

Inviato: domenica 14 novembre 2010, 11:24
da cristian_c
Ok, io ho il pacchetto .deb (parliamo di gconf) scaricato (che è un binario). Ho aperto il pacchetto con file-roller e ho trovato effettivamente il control file.
Adesso in pratica devo sostituire la riga:

Codice: Seleziona tutto

Version: 2.28.1-0ubuntu1
con la versione nuova del pacchetto e provarlo ad installarlo di nuovo?  ???

Re: Dipendenze non soddisfatte :(

Inviato: domenica 14 novembre 2010, 12:13
da il_muflone
che c'entra gconf?
la dipendenza richiesta non e` dentro pidgin?

Re: Dipendenze non soddisfatte :(

Inviato: domenica 14 novembre 2010, 12:52
da cristian_c
il_muflone ha scritto: che c'entra gconf?
la dipendenza richiesta non e` dentro pidgin?
sì, ma dipende libedataserver1.2-dev soltanto dice che non verrà installato, e se provo a installarlo, non lo fa perché a sua volta dipende un altro pacchetto che non verrà installato e così via fino ad arrivare a gconf. il quale non verrà installato, perché è presente la versione più nuova.

Quindi ancora non ho capito quale file control devo modificare  ::)

Re: Dipendenze non soddisfatte :(

Inviato: domenica 14 novembre 2010, 12:59
da il_muflone
su ubuntu non esiste quel pacchetto gconf2 2.28.1-3
http://packages.ubuntu.com/search?searc ... rds=gconf2

hai mischiato repository differenti.
posta qui apt-cache policy gconf2

Re: Dipendenze non soddisfatte :(

Inviato: domenica 14 novembre 2010, 13:13
da cristian_c
cristian@cristian-laptop:~$ apt-cache policy gconf2
gconf2:
 Installato: 2.28.1-3
 Candidato: 2.28.1-3
 Tabella versione:
*** 2.28.1-3 0
       500 http://kondr.ic.cz/deb/ lucid/main Packages
       100 /var/lib/dpkg/status
    2.28.1-0ubuntu1 0
       500 http://it.archive.ubuntu.com/ubuntu/ lucid/main Packages
cristian@cristian-laptop:~$
è il repository di geogebra (il pacchetto non esiste nei repo ufficiali di Lucid). volendo posso anche rimuovere quel repository, ma non credo cambi qualcosa  ;D

Re: Dipendenze non soddisfatte :(

Inviato: domenica 14 novembre 2010, 13:15
da il_muflone
trovi quel repository e retrocedi gconf2 alla versione 2.28.1-0ubuntu1

Re: Dipendenze non soddisfatte :(

Inviato: domenica 14 novembre 2010, 13:22
da cristian_c
il_muflone ha scritto: trovi quel repository e retrocedi gconf2 alla versione 2.28.1-0ubuntu1
ho provato a cercare con google un sistema, ma nei repo non è presente la versione 2.28.1. Non so cosa fare per retrocedere il pacchetto  :)

Re: Dipendenze non soddisfatte :(

Inviato: domenica 14 novembre 2010, 13:28
da il_muflone
apri synaptic e premi CTRL+E
oppure sudo apt-get install gconf2=2.28.1-0ubuntu1

Re: Dipendenze non soddisfatte :(

Inviato: domenica 14 novembre 2010, 14:59
da cristian_c
il_muflone ha scritto: apri synaptic e premi CTRL+E
oppure sudo apt-get install gconf2=2.28.1-0ubuntu1
incredibilmente me l'ha installata (in synaptic stranamente non era presente), infatti il gestore aggiornamenti mi vuole aggiornare il pacchetto ma non lo farò e volendo posso bloccare la versione in modo da non avere neanche le notifiche.
Provo a rieseguire l'installazione da cui dipendeva gconf e faccio sapere  :)

Re: Dipendenze non soddisfatte :(

Inviato: domenica 14 novembre 2010, 15:47
da cristian_c
Appena installato il pacchetto, apt-get build-dep non mi ha dato più errori. Poi ovviamente quando ho dato debuild con la patch di pidgin ha fallito...  (rotfl)
ma questa è un'altra storia  ;)

Metto (Risolto) al titolo del topic  :)