Installazione librerie... problemi dipendenze

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
mem_lost
Prode Principiante
Messaggi: 44
Iscrizione: sabato 10 dicembre 2005, 21:30

Installazione librerie... problemi dipendenze

Messaggio da mem_lost »

Oi!

Secondo atto della mia new entry nel forum.
Sono un novellino di ubuntu (5.04) e di linux, e sto sperimentando l'installazione di software. In particolare sto installando kino 0.8.0 . Mi chiede di installare varie librerie di cui trovo i files .deb quindi la cosa mi risulta abbastanza semplice.

Installo da terminal tutte le librerie che mi interesano in cascata a seconda delle dipendenze (tra l'altro magari mi interessa sapere se si possono scaricare le librerie direttamente con Synaptics), alla fine l'ultima che mi richiede è libdv, installo libdv4 versione 0.104.
il ./configure di kino mi dice:

checking for LIBDV... Package libdv was not found in the pkg-config search path.Perhaps you should add the directory containing `libdv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libdv' found
configure: error: Package requirements (libdv >= 0.103) were not met.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively you may set the LIBDV_CFLAGS and LIBDV_LIBS environment variables
to avoid the need to call pkg-config.  See the pkg-config man page for
more details.

in effetti ho guardato in usr/lib/ e libdv.pc non c'è, e nemmeno nei files installati che vengono elencati in synaptics, ma magari non ho visto nel posto giusto. a scanso di equivoci ho anche settato PK_CONFIG_PATH a usr/lib ma neanche va. Quale può essere il problema?

Ok, mi sono detto: magari libdv e libdv4 sono due cose diverse.... non trovo il .deb di libdv 0.104 e scarico il .tar.gz ma il configure mi dà praticamente lo stesso messaggio di sopra però per glib.
Installo la versione più recente, ma il messaggio dell'installazione di libdv non cambia.

A questo punto ho decisamente esaurito le mie risorse :)

Grazie mille per le risposte !
Axé!
Avatar utente
Uuranor
Prode Principiante
Messaggi: 43
Iscrizione: sabato 10 dicembre 2005, 9:56
Località: Venezia

Re: Installazione librerie... problemi dipendenze

Messaggio da Uuranor »

Ciao!

Ti spiego una cosa di Ubuntu che può trarre in inganno i primi tempi nel caso tu non la sappia (do per assunto che tu non la conosca per comodità, se la sai tanto meglio ;D).
Quando vai a compilare un programma per installarlo spesso - come hai visto tu stesso - ti richiede delle dipendenze ed in particolare i file header (*.pc). Una particolarità di ubuntu è che scinde i pacchetti in due, uno "normale" ed uno di "sviluppo" che contiene appunto quei pochi file in più necessari per le compilazioni, e questi ultimi hanno alla fine del loro nome la sigla "-dev". Quindi se un programma che compili a mano ti chiede come dipendenza "ciccio", quello che tu devi cercare in synaptic è "ciccio-dev".

Ho fatto questa doverosa premessa perché ricercandolo in synaptic ho trovato "libdv4-dev" alla versione 0.103, che dovrebbe essere quello che ti interessa. Per inciso, in synaptic ho trovato anche kino alla versione 0.75 :)

Non so se ti sia sfuggito o se ti manchino i miei repository ^_*
In caso, dovrebbe bastare che tu aggiunga - modifica il file come root -  a /etc/apt/sources.list queste due righe:
deb http://archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
deb http://ubuntu-backports.mirrormax.net/ breezy-extras main restricted universe multiverse

Spero di esserti stato d'aiuto :)
Avatar utente
mem_lost
Prode Principiante
Messaggi: 44
Iscrizione: sabato 10 dicembre 2005, 21:30

Re: Installazione librerie... problemi dipendenze

Messaggio da mem_lost »

Grazie, in effetti la cosa ha risolto quel problema particolare :)

ho installato libdv4-dev e ciò da cui dipende. Sono passato oltre nella configurazione e a un certo punto mi chiede l'installazione di x-common. Lo scarico, ma quando cerco di installarlo mi dà:

x-common conflicts with xserver-xorg (<< 6.8.2-33)
  xserver-xorg (version 6.8.2-10) is installed.

hmmm.... mi fermo qui? Posso disinstallare xserver-xorg? :-?

Tra l'altro ini Synaptics ho inserito i repository che mi hai indicato ma non vedo altri pacchetti oltre quelli che già  vedevo prima.... Non si può cercare un pacchetto particolare nei repository? :-\

Axé!
Axé!
Avatar utente
Uuranor
Prode Principiante
Messaggi: 43
Iscrizione: sabato 10 dicembre 2005, 9:56
Località: Venezia

Re: Installazione librerie... problemi dipendenze

Messaggio da Uuranor »

Andiamo con ordine ^_*

Una volta che hai aggiunto i repository a /etc/apt/sources.list devi sincronizzare i server remoti con la lista dei pacchetti in tuo possesso. In pratica, finchè non lo fai, avrai che sul tuo pc esiste la versione vecchia dei pacchetti remoti, e non riconosce quelli che ci sono in remoto :)
Per ovviare a questo problemi devi, come utente root, eseguire

Codice: Seleziona tutto

apt-get update
Dopodichè, una volta rilanciato synaptic, troverai tutti i nuovi pacchetti ^__*
C'è anche la funzione "cerca", la trovi nel menù Modifica.

Per quanto riguarda i conflitti che ti presenta, ci andrei con i piedi di piombo e ti sconsiglio di rimuovere xserver-xorg. Questo pacchetto è il cuore del server grafico di ubuntu, e da esso dipende il funzionamento di gnome, tanto per dirne una. Ti consiglio quindi, se non riesci ad aggirare il problema in un altro modo, di accontentarti di kino 0.75 presente sui repository - anche perchè suppongo che tu non abbia enorme bisogno di quelle cose che ci sono in più.

Spero di esserti stato d'aiuto ^_^
Avatar utente
mem_lost
Prode Principiante
Messaggi: 44
Iscrizione: sabato 10 dicembre 2005, 21:30

Re: Installazione librerie... problemi dipendenze

Messaggio da mem_lost »

si certo che mi sei stato d'aiuto grazie mille :D

comunque dopo aver fatto apt-get update mi segna un pò di files in più, ma le cose non cambiano. Synaptics mi segna kino come broken assieme ad altri che ho installato, li ho rimossi, ma non mi fa prendere kino perhcè  dice che non è stato uploaded ma è solo nominato, forse qualche altro pacchetto dipende da lui.
Mah.

Grazie ancora!
Axé!
Avatar utente
Uuranor
Prode Principiante
Messaggi: 43
Iscrizione: sabato 10 dicembre 2005, 9:56
Località: Venezia

Re: Installazione librerie... problemi dipendenze

Messaggio da Uuranor »

Temo di non aver capito ... puoi riportare qui l'errore?

Prova in ogni caso a fare, dopo un apt-get update un apt-get dist-upgrade. Se da qualche errore, prova ad eseguire apt-get -f install, magari si risolve da sol :)
Avatar utente
mem_lost
Prode Principiante
Messaggi: 44
Iscrizione: sabato 10 dicembre 2005, 21:30

Re: Installazione librerie... problemi dipendenze

Messaggio da mem_lost »

L'errore è:

kino:

Package kino has no available version, but exists in the database.
This typically means that the package was mentioned in a dependency and never uploaded, has been obsoleted or is not available with the contents of sources.list

e non capisco chebbordì. ho anche provato i comandi che mi hai suggerito.. :-\

Grazie e Axé!
Ultima modifica di mem_lost il lunedì 12 dicembre 2005, 12:02, modificato 1 volta in totale.
Axé!
Avatar utente
pierba
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 14532
Iscrizione: sabato 26 febbraio 2005, 19:10

Re: Installazione librerie... problemi dipendenze

Messaggio da pierba »

Che repositories hai abilitati? la versione 0.75 la trovi su quelli supportati, a meno che non siano abilitati. Ti posto in allegato il mio sources.list, se vuoi confrontarli, con questo si installa tranquillamente kino-0.75.

ciao

[allegato eliminato dall\'amministratore]
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
Avatar utente
mem_lost
Prode Principiante
Messaggi: 44
Iscrizione: sabato 10 dicembre 2005, 21:30

Re: Installazione librerie... problemi dipendenze

Messaggio da mem_lost »

ebbene sì ce l'ho fatta. in realtà l'unica cosa che ho fatto è stato, nel sources.list di apt, scommentare la riga:
deb http://it.archive.ubuntu.com/ubuntu hoary main restricted
deb-src http://it.archive.ubuntu.com/ubuntu hoary main restricted

Che c'era scritta già. :)
Adesso sorgeranno altri problemi per farlo funzionare, kino, ma sono bene accetti :D

Grazie mille, Axé!
Axé!
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot], unlocked e 9 ospiti