Pagina 1 di 1

[Proposta][Backport] libmtp

Inviato: venerdì 21 dicembre 2007, 19:05
da Luka7
È possibile fare il backport della libmtp 0.2.4?
Io l'ho compilata sul mio pc senza particolari problemi quindi penso che le dipendenze siano a posto..
i vantaggi sono che il creative zen ultimo uscito viene supportato (più o meno bene, ma credo che dipenda dalla mia compilazione)
Ho visto che è già stato proposto il backport di rhythmbox, visto che rhythmbox supporta libmtp si potrebbe backportarli insieme

Re: [Proposta][Backport] libmtp

Inviato: venerdì 21 dicembre 2007, 19:29
da DarkSun
Provvedo alla compilazione del pacchetto di Hardy su Gutsy.

Re: [Proposta][Backport] libmtp

Inviato: venerdì 21 dicembre 2007, 19:39
da DarkSun
Il pacchetto è stato compilato correttamente.
Eccolo: libmtp7_0.2.4-1ubuntu3_i386.deb

Ciao

Re: [Proposta][Backport] libmtp

Inviato: venerdì 21 dicembre 2007, 20:01
da Luka7
non è possibile installarlo perché cerca di sovrascrivere dei file contenuti nel pacchetto libmtp6 (il nome è quello di gutsy, il pacchetto l'ho compilato io). Ora reinstallo quello di gutsy e vedo se l'errore persiste. Io nei miei pacchetti cmabiavo il nome in libmtp6, anziché 7
comunque: verrà messo nei backport?

Re: [Proposta][Backport] libmtp

Inviato: venerdì 21 dicembre 2007, 20:09
da Luka7
come non detto.... con la default di gutsy va a meraviglia...

Ri-rettifica: viene installato parallelamente a libmtp6, però non lo si può usare perché installando mtp-tools si può usare la libmtp6, invece gnomad2 non riconosce la libmtp...
la cosa migliore è probabilmente compilarlo con il nome libmtp6

Re: [Proposta][Backport] libmtp

Inviato: lunedì 24 dicembre 2007, 10:09
da DktrKranz
Per definizione, non si effettuano backport di librerie. In questo caso, c'è anche l'aggravante del cambio di SONAME (da libmtp.so.6 a libmtp.so.7), il che comporterebbe il rebuild dei seguenti pacchetti:

Codice: Seleziona tutto

libmtp6
Reverse Depends:
  amarok
  mtp-tools
  mtp-tools
  gnomad2
  rhythmbox
  libmtp-dev
  amarok
Se proprio ti serve la nuova versione, il mio consiglio è di compilarla manualmente in /usr/local/lib per non avere problemi.

Re: [Proposta][Backport] libmtp

Inviato: lunedì 24 dicembre 2007, 11:09
da Luka7
ok, allora userò la versione compilata a mano passando a hardy il prima possibile...

OT: Perché i pacchetti di ubuntu hanno a volte alla fine del nome un numero? ciò non complica solo le cose come in questo caso?

Re: [Proposta][Backport] libmtp

Inviato: lunedì 24 dicembre 2007, 11:11
da DktrKranz
Solitamente il numero viene usato nei pacchetti di libreria per identificare il SONAME. Anche se non è indispensabile, è prassi comune tra gli sviluppatori e agevola l'identificazione delle transizioni (come in questo caso).

Re: [Proposta][Backport] libmtp

Inviato: sabato 2 febbraio 2008, 18:23
da Sciamano72
DktrKranz ha scritto: Se proprio ti serve la nuova versione, il mio consiglio è di compilarla manualmente in /usr/local/lib per non avere problemi.
Io l'ho compilata a mano, scaricando le sorgenti e con i soliti ./configure, make e sudo make install ma quando poi lancio gli mtp-tools (esempio mtp-detect) ricevo questo errore:

Codice: Seleziona tutto

luca@desktop:~$ mtp-detect
mtp-detect: error while loading shared libraries: libmtp.so.7: cannot open shared object file: No such file or directory
luca@desktop:~$
Qualcuno mi sa aiutare? :)

Re: [Proposta][Backport] libmtp

Inviato: sabato 2 febbraio 2008, 18:31
da Sciamano72
Ok, come spesso capita, mi rispondo da solo, anche se non mi so spiegare come mai la soluzione fosse questa!
Ho dato "sudo aptitude reinstall libmtp6" e ora funziona... boh!