You are not logged in.

#1 10-11-2014 01:02:07

spaccabits
Nouveau membre
Registered: 10-11-2014
Posts: 3

Ubuntu 14.04.1 - conflitto di dipendenze

Se chiedo di installare (con synaptic) mi vuole disiontallare un serie abbastanza importante di altri programmi, tutti riguardanti il multimedia; tra gli altri ricordo: audacity, kdenlive, livex, vlc ... perché? rimedi?
evidentemente non lo installo, ma mi spiace, per le presentazioni mi era diventato insostituibile ...

Offline

#2 10-11-2014 13:01:55

Haser
Modérateur
From: Terracina e Roma
Registered: 09-17-2011
Posts: 78
Website

Re: Ubuntu 14.04.1 - conflitto di dipendenze

Ciao spaccabits,
molto probabilmente sono le librerie qt. Prima di tutto: quale versione di ffDiaporama hai provato ad installare? io ti consiglio di provare con quella in fase di sviluppo che è la più stabile, versione 2.2. Se stavi installando un'altra versione, prova con questa.

Io ho installato su ubuntu 14.04.1 solo vlc dei programmi che hai mensionato e dopo aver installato ffDiaporama non mi chiede di rimuoverlo. Sei sicuro che il problema sia ffDiaporama e non livex o altri programmi presi da qualche repository?

Puoi allegare il log completo di synaptic per cercare di capire quale sono le librerie che vanno in conflitto e da quale programma vengono utilizzate?

Offline

#3 10-11-2014 17:33:40

spaccabits
Nouveau membre
Registered: 10-11-2014
Posts: 3

Re: Ubuntu 14.04.1 - conflitto di dipendenze

Ciao Haser, grazie per la risposta ...

Haser wrote:

Ciao spaccabits,
molto probabilmente sono le librerie qt. Prima di tutto: quale versione di ffDiaporama hai provato ad installare? io ti consiglio di provare con quella in fase di sviluppo che è la più stabile, versione 2.2. Se stavi installando un'altra versione, prova con questa.

stavo installando la 2.1.20140209~5~... dai repo ufficiali (ppa.launchpad.net/ffdiaporamateam/stable)
ho aggiunto quello di testing (ppa.launchpad.net/ffdiaporamateam/daily), ma con la 2.2 non solo vuole disinstallare quello che ho elencato, vuole disintallare anche altre cose, qui sotto l'elenco completo dei pacchetti che vuole togliere; nell'elenco il segno meno davanti al nome del pacchetto indica i pacchetti che ho tolto a mano io (lives, l'avevo  installato solo per la conversione di cassette video che non riuscivo a leggere altrimenti), il segno più indica i pacchetti che la versione 2.2 vuol togliere in più rispetto alla 2.1:

audacity
bombono-dvd
kdenlive
- lives
- lives-plungins
+ libav-tools
+ libavcodec55
+ liavdevice54
+ libavfilter4
+ libavformat55
luciole
videoporama
vlc
vlc-nox
vlc-plugin-notify
vlc-plugin-pulse
winff
winff-gtk
winff-wt

Haser wrote:

Io ho installato su ubuntu 14.04.1 solo vlc dei programmi che hai mensionato e dopo aver installato ffDiaporama non mi chiede di rimuoverlo. Sei sicuro che il problema sia ffDiaporama e non livex o altri programmi presi da qualche repository?

i programmi li ho presi quasi tutti dai repo ufficiali, i repo più "strani" sono quelli ppa (ffDiaporama e, in questo caso, audacity) ...
no, frugando fra le dipendenze richieste dai vari programmi, mi sono reso conto che le librerie incriminate potrebbero essere quelle libav*, in particolare ffDiaporama vuole libavcodec-extra-55 che va in conflitto con la libavcodec55, usata da tutti gli altri programmi (eccetto, apparentemente, winff, ma probabilmente è un problema di dipendenze incrociate); quello che non capisco perché linkare il programma alla libavcodec-extra-55 che in più rispetto alla "normale"  libavcodec55 ha solo dei codec per android (dalla descrizione: OpenCORE Adaptive Multi-Rate (AMR) Narrow-Band (Encoder/Decoder), OpenCORE Adaptive Multi-Rate (AMR) Wide-Band (Decoder), Android VisualOn AAC (Encoder), Android VisualOn Adaptive Multi-Rate (AMR) Wide-Band (Encoder)?
sicuramente non sono implicate le librerie QT, ho visto che vuole quelle della versione 5, io ho sulla macchina quelle della 4 ed anche della 5 ;-) e tutto funziona correttamente

Haser wrote:

Puoi allegare il log completo di synaptic per cercare di capire quale sono le librerie che vanno in conflitto e da quale programma vengono utilizzate?

Haser, per allegarti il log di synaptic dovrei installarlo, ma per il momento preferisco soprassedere  ;-)

altre idee?

-------------------------

OT
finchè in GNU/Linux non verrà risolto altrimenti questo discorso delle dipendenze delle librerie sarà sempre problematico un utilizzo "desktop" (per i c.d. "utonti"); quella che mi sembra una buona idea per superare questo, annoso, problema potrebbe essere quella portata avanti da quelli di GoboLinux (qui http://www.gobolinux.org/index.php?lang=it_IT), che, essenzialmente "giocando" coi link, "ridefiniscono" il File System ... una via di mezzo tra una LFS e una Ubuntu :-) ... certo, la loro idea moltiplica n-volte le librerie, aumentando gli spazi richiesti, ma almeno non ci sono problemi di 1) dipendenze 2) librerie corrotte ...nel pieno rispetto del bello di Linux: la libertà :-)

Offline

#4 10-12-2014 12:01:52

Haser
Modérateur
From: Terracina e Roma
Registered: 09-17-2011
Posts: 78
Website

Re: Ubuntu 14.04.1 - conflitto di dipendenze

Ciao,
si, il tuo problema sono le dipendenze alle librerie dei codec audio/video.
Puoi disinstallare videoporama, perche ffDiaporama è l'evoluzione di videoporama. Terminata la disinstallazione di videoporama forse hai risolto il tuo problema. Ricordati, dopo che hai disinstallato videoporama di lanciare il comando "sudo apt-get autoremove" che ti dovrebbe disinstallare i pacchetti orfani.

ffDiaporama utilizza i codec-extra perchè supporta la codifica per dispositivi android.

Offline

#5 10-13-2014 00:23:31

spaccabits
Nouveau membre
Registered: 10-11-2014
Posts: 3

Re: Ubuntu 14.04.1 - conflitto di dipendenze

Haser wrote:

Ciao,
si, il tuo problema sono le dipendenze alle librerie dei codec audio/video.
Puoi disinstallare videoporama, perche ffDiaporama è l'evoluzione di videoporama. Terminata la disinstallazione di videoporama forse hai risolto il tuo problema. Ricordati, dopo che hai disinstallato videoporama di lanciare il comando "sudo apt-get autoremove" che ti dovrebbe disinstallare i pacchetti orfani.

ffDiaporama utilizza i codec-extra perchè supporta la codifica per dispositivi android.

ciao Haser

ho provato a mettere il ppa della instabile, ovviamente disabilitando la stabile, ma mi trovo il pacchetto danneggiato!

nulla da fare, oltretutto non sembra che videoporama usi librerie condivise con ffDiaporama, comunque ho fatto anche un autoremove (inutile, c'erano solo vecchi kernel) e un deborphan, poche librerie rimaste "appese" a nulla e nessuna che avesse a che fare con ffDiaporama o, in generale con codec audio/video.

ho notato che tra le dipendenze ha libavcodec54 OPPURE (|) libavcodec-extra-54, avevo la extra, l'ho tolta e al suo posto ho messo la libavcodec54, ma continua a voler disinstallare un sacco di roba, gli stessi pacchetti dell'elenco già postato, eccetto lives che ho disinstallato io, in compenso non mi chiede di aggiungere librerie ... non m'intendo di pacchettizzazione, ma mi chiedo se è normale la scelta tra una libreria o un'altra, mi riferisco a libavcodec54 | libavcodec-extra-54

credo che chi crea tutto sto casino sia la libavcodec-extra (metapacchetto per la extra-54 e extra-55): frugando fra le dipendenze ho visto che sto usandone una proveniente da un ppa (per audacity e vlc, evidentemente le usano anche tutti gli altri, questo: deb http://ppa.launchpad.net/n-muench/vlc/ubuntu trusty main o, in notazione ppa, ppa:n-muench/vlc) ... non sarebbe possibile includere le librerie di quel ppa? wink ... in fondo il maintainer mica è spaccabits wink , è questo qua: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org> ...

fammi sapere, togliere quel ppa significherebbe fare un downgrade di un sacco di roba! smile

Offline

#6 10-13-2014 12:18:10

Haser
Modérateur
From: Terracina e Roma
Registered: 09-17-2011
Posts: 78
Website

Re: Ubuntu 14.04.1 - conflitto di dipendenze

Ciao spaccabits,

il problema con l'aggiornamento di ffDiaporama di sviluppo è dovuto al cambio di struttura dei pacchetti per questa versione. Per risolvere dovresti dare da terminale il comando: "sudo apt-get -f install".

Sono sempre più convinto che sia Videoporama o il PPA n-muench. Ho visto che quel ppa contiene anche Audacity.  Se guardi a questo indirizzo: http://packages.ubuntu.com/trusty-updates/audacity le dipendenze dei pacchetti, ti accorgi che la versione di Audacity presente nei repo universe richiede le librerie   libavcodec-54 o libavcodec-extra-54.

Le librerie -extra contengono solo codec aggiuntivi rispetto alla stessa versione senza extra. Quando compili un pacchetto, devi indicargli i pacchetti dipendenti, in modo da portarseli dietro quando si installa un programma.

In questo specifico caso, se hai installato audacity con libavcodec-54 e poi installi ffDiaporama che richiede solo la libreria libavcodec-extra-54 è quasi normale che ti chieda di disinstallare audacity per problemi di dipendenza. Ma se poi lo ri-installi non ti dovrebbe dare problemi.

Quando utilizzi PPA personalizzati spesso si incorre in problemi di questo tipo.

Potresti provare a disinstallare quello che ti suggerisce di disinstallare e poi lo ri-installi.

Un'altra cosa, spero che quando rimuovi un PPA non ufficiale, utilizzi il seguente comando: "sudo ppa-purge ppa:<nome-repository>/<sottodirectory>".

Offline

Board footer