[Proposta][Backport] libmtp

Coordinamento delle attività e informazioni sui progetti del gruppo: creazione, modifica e gestione dei pacchetti di Ubuntu e relative problematiche.

Moderatore: Gruppo Sviluppo

Scrivi risposta
Avatar utente
Luka7
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 559
Iscrizione: mercoledì 22 agosto 2007, 19:37

[Proposta][Backport] libmtp

Messaggio 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
DarkSun

Re: [Proposta][Backport] libmtp

Messaggio da DarkSun »

Provvedo alla compilazione del pacchetto di Hardy su Gutsy.
DarkSun

Re: [Proposta][Backport] libmtp

Messaggio da DarkSun »

Il pacchetto è stato compilato correttamente.
Eccolo: libmtp7_0.2.4-1ubuntu3_i386.deb

Ciao
Avatar utente
Luka7
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 559
Iscrizione: mercoledì 22 agosto 2007, 19:37

Re: [Proposta][Backport] libmtp

Messaggio 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?
Avatar utente
Luka7
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 559
Iscrizione: mercoledì 22 agosto 2007, 19:37

Re: [Proposta][Backport] libmtp

Messaggio 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
Ultima modifica di Luka7 il venerdì 21 dicembre 2007, 20:28, modificato 1 volta in totale.
Avatar utente
DktrKranz
Rampante Reduce
Rampante Reduce
Messaggi: 5071
Iscrizione: giovedì 2 novembre 2006, 11:24
Desktop: GNOME Shell
Distribuzione: Debian GNU/Linux sid - x86_64
Località: Guastalla (RE)
Contatti:

Re: [Proposta][Backport] libmtp

Messaggio 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.
Avatar utente
Luka7
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 559
Iscrizione: mercoledì 22 agosto 2007, 19:37

Re: [Proposta][Backport] libmtp

Messaggio 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?
Avatar utente
DktrKranz
Rampante Reduce
Rampante Reduce
Messaggi: 5071
Iscrizione: giovedì 2 novembre 2006, 11:24
Desktop: GNOME Shell
Distribuzione: Debian GNU/Linux sid - x86_64
Località: Guastalla (RE)
Contatti:

Re: [Proposta][Backport] libmtp

Messaggio 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).
Avatar utente
Sciamano72
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 428
Iscrizione: giovedì 15 giugno 2006, 20:57
Località: Milano

Re: [Proposta][Backport] libmtp

Messaggio 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? :)
Ciao
Luca

Il mio blog sul portatile Fujitsu-Siemens Amilo SI1520 (in Inglese)
Avatar utente
Sciamano72
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 428
Iscrizione: giovedì 15 giugno 2006, 20:57
Località: Milano

Re: [Proposta][Backport] libmtp

Messaggio 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!
Ciao
Luca

Il mio blog sul portatile Fujitsu-Siemens Amilo SI1520 (in Inglese)
Scrivi risposta

Ritorna a “Gruppo Sviluppo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite