Pagina 1 di 3 123 UltimoUltimo
Mostra risultati da 1 a 10 di 21

Discussione: Ubuntu - Problema installazione libavcodec52 (>= 5:0.6.1) per risoluzione dipendenza

  1. #1
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    17,018
    Grazie dati 
    4,805
    Grazie ricevuti 
    2,590
    Ringraziato in
    2,189 post

    Ubuntu - Problema installazione libavcodec52 (>= 5:0.6.1) per risoluzione dipendenza



    Devo chiedere il vostro aiuto per un problema probabilmente futile, perché di installazione-disinstallazione di ubuntu ne so ancora poco.

    Siccome la versione di dvdstyler nel repository non è aggiornata, ed ha un baco che impedisce l'uso delle immagini trasparenti, devo mettere quella presa dal sito (unstable, ma per win e mac è già stable), che mi chiede come dipendenza: libavcodec52 (>= 5:0.6.1).

    Ho cercato su google e scaricato il .deb ufficiale, ma quando ho cercato di installarlo:

    Codice:
    Only registered members can view code.
    Ho cercato ancora su google, ma non ho trovato soluzione, allora ho deciso di fare di testa(ccia) mia, e ho provato a disinstallare blender (pensando: poi lo rimetto), risultato:

    Codice:
    Only registered members can view code.
    A questo punto ho detto: prima di fare casini è meglio che chiedo...

    Che cosa mi rispondete?
    Ultima modifica di Andy86; 23-01-11 alle 19: 39.
    «Nessuna quantità di esperimenti potrà dimostrare che ho ragione;
    un unico esperimento potrà dimostrare che ho sbagliato.
    » (A. Einstein)

    Rispondi citando Rispondi citando Il mio PC

  2. # ADS
    Google Adsense Circuito Adsense
    Data registrazione
    da sempre
    Messaggi
    molti
     
  3. #2
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Località
    Nel mondo degli svarioni
    Messaggi
    1,403
    Grazie dati 
    149
    Grazie ricevuti 
    471
    Ringraziato in
    421 post

    Riferimento: Ubuntu - Problema installazione libavcodec52 (>= 5:0.6.1) per risoluzion

    Allora: il problema è che le librerie sono un punto delicato, non puoi andare a pasticciarle impunemente senza fare casino.
    Come puoi notare dalla tua esperienza, alcuni programmi dipendono da versioni specifiche delle librerie (altrimenti troveresti sempre l'ultima versione) di conseguenza finché tutti i programmi che richiedono una certa libreria non supportano la nuova, essa non viene aggiornata.

    Nel tuo specifico caso, è consigliabile usare la forza bruta:
    - rimuovi tutto ciò che hai messo di estraneo ai repository per far andare il programma, programma compreso;
    - rimetti quel che avevi tolto perché incompatibile con la libreria;
    - installa la versione repo del programma che ti serviva;
    ora che sei tornato alla situazione iniziale, puoi procedere con:
    - scarica binari distribution independent (sono generalmente un archivio tar.gz) oppure decomprimi l'archivio deb e prendi i file del programma;
    - mettili in una cartella apposta in modo da ricordartelo (io ho una cartella Programmi nella home);
    - copia il file di libreria richiesto (libavcodec*.so) accanto all'eseguibile del programma (immagino ci sia una cartella bin oppure usr/bin con tutta la robaccia);
    - incrocia le dita e lancia l'eseguibile dal terminale per vedere se ha capito.

    Rispondi citando Rispondi citando Il mio PC

  4. #3
    Data registrazione
    Jan 2011
    Messaggi
    55
    Grazie dati 
    10
    Grazie ricevuti 
    5
    Ringraziato in
    3 post

    Riferimento: Ubuntu - Problema installazione libavcodec52 (>= 5:0.6.1) per risoluzion

    Hai visto questa discussione? Link

    Rispondi citando Rispondi citando Il mio PC

  5. #4
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    17,018
    Grazie dati 
    4,805
    Grazie ricevuti 
    2,590
    Ringraziato in
    2,189 post

    Riferimento: Ubuntu - Problema installazione libavcodec52 (>= 5:0.6.1) per risoluzion



    Ho fatto come mi hai detto (anche se nella cartella usr/bin c'è solo l'eseguibile ), mi porto nella cartella con il comando "cd" ed eseguo dvdstyler, ma dal menù "a proposito" vedo che si tratta della versione 1.8.0.2, la vecchia.

    In ogni caso guardando meglio nel canghe-log vedo che il problema delle "png" dovrebbe essere risolto con la versione 1.8.0 e non con la 1.8.2 come avevo letto su di un altro sito...

    E allora perché su ubuntu riscontro ancora il bug e su windows no??

    Vero, avevo avuto dei problemini anche su windows (click), ma su ubuntu proprio le immagini rgb con canale alpha si vedono tutte trasparenti, ovvero non si vedono.

    Sarò condannato a lavorarci su win...
    «Nessuna quantità di esperimenti potrà dimostrare che ho ragione;
    un unico esperimento potrà dimostrare che ho sbagliato.
    » (A. Einstein)

    Rispondi citando Rispondi citando Il mio PC

  6. #5
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Località
    Nel mondo degli svarioni
    Messaggi
    1,403
    Grazie dati 
    149
    Grazie ricevuti 
    471
    Ringraziato in
    421 post

    Riferimento: Ubuntu - Problema installazione libavcodec52 (>= 5:0.6.1) per risoluzion

    per lanciare un binario dalla cartella corrente devi lanciarlo con il full path, nel tuo caso ./dvdstyler.
    Se non specifichi il path viene lanciato quello che trova nelle cartelle specificate nella variabile di sistema PATH, che di norma comprende /bin,/sbin,/usr/bin e /usr/sbin, nelle quali sicuramente c'è il dvdstyler preso dal repo.

    Rispondi citando Rispondi citando Il mio PC

  7. #6
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    17,018
    Grazie dati 
    4,805
    Grazie ricevuti 
    2,590
    Ringraziato in
    2,189 post

    Riferimento: Ubuntu - Problema installazione libavcodec52 (>= 5:0.6.1) per risoluzion

    Immaginavo ci fosse di mezzo il classpath, ma pensavo che la prima cartella cercata fosse la corrente... beh, windows è windows e linux è linux..., dopo provo.

    Altra domande:
    Ma dopo mi devo fare un lanciatore che fa partire quello o devo in qualche modo sostituire quello del repo?
    E se devo tenerlo per i fatti suoi, quello nel repo lo posso cancellare o devo averlo doppio?
    Eventualmente posso metterlo fuori dalla home per averlo automaticamente disponibile per altri utenti?

    «Nessuna quantità di esperimenti potrà dimostrare che ho ragione;
    un unico esperimento potrà dimostrare che ho sbagliato.
    » (A. Einstein)

    Rispondi citando Rispondi citando Il mio PC

  8. #7
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Località
    Nel mondo degli svarioni
    Messaggi
    1,403
    Grazie dati 
    149
    Grazie ricevuti 
    471
    Ringraziato in
    421 post

    Riferimento: Ubuntu - Problema installazione libavcodec52 (>= 5:0.6.1) per risoluzion

    No, è una misura di sicurezza. I binari non nel PATH devono essere lanciati esplicitamente.
    Puoi farti un lanciatore, io non rimpiazzerei quello del repo perché magari poi apt si lamenta. Io lo terrei per il semplice fatto che bene o male ti tiene bloccate le altre dipendenze richieste, che altrimenti potrebbe voler rimuovere.

    Se vuoi renderlo disponibile agli altri utenti uhm, potresti metterlo in /opt oppure installarlo alla grezza in /usr/local. Ma credo che dovrai fare qualche aggiunta a $PATH.

    Rispondi citando Rispondi citando Il mio PC

  9. #8
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    452
    Grazie dati 
    91
    Grazie ricevuti 
    268
    Ringraziato in
    174 post

    Riferimento: Ubuntu - Problema installazione libavcodec52 (>= 5:0.6.1) per risoluzion

    Ma hai provato ad aggiungere il repo PPA?
    Codice:
    Only registered members can view code.
    Oppure:
    Codice:
    Only registered members can view code.
    per le beta.
    Se ti funziona dovresti avere anche le librerie aggiornate.
    Ultima modifica di ginalfa; 24-01-11 alle 19: 02.

    Rispondi citando Rispondi citando

  10. #9
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    17,018
    Grazie dati 
    4,805
    Grazie ricevuti 
    2,590
    Ringraziato in
    2,189 post

    Riferimento: Ubuntu - Problema installazione libavcodec52 (>= 5:0.6.1) per risoluzion



    Provato ad eseguire con ./ e questo è il risultato:

    Codice:
    Only registered members can view code.
    -----------------------------------------------------------------
    @Ginalfa:

    Codice:
    Only registered members can view code.
    Comunque avevo letto che era meglio non aggiungere repository a destra e a manca perché poi si generano conflitti e ho letto di chi, a causa di troppi repo esterni, si è trovato con apt-get in panne.
    Ultima modifica di Andy86; 24-01-11 alle 19: 50.
    «Nessuna quantità di esperimenti potrà dimostrare che ho ragione;
    un unico esperimento potrà dimostrare che ho sbagliato.
    » (A. Einstein)

    Rispondi citando Rispondi citando Il mio PC

  11. #10
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Località
    Nel mondo degli svarioni
    Messaggi
    1,403
    Grazie dati 
    149
    Grazie ricevuti 
    471
    Ringraziato in
    421 post

    Riferimento: Ubuntu - Problema installazione libavcodec52 (>= 5:0.6.1) per risoluzion

    meglio un ppa che roba sparsa a caso, di norma. l'importante è non andare su repo ultra-sperimentali contenenti mille rimpiazzi di librerie di sistema e programmi fondamentali, poi di norma non hai problemi
    undefined symbol credo sia legato a una versione troppo vecchia di libjpeg (io ho la 8 e qualcosa tipo)

    Rispondi citando Rispondi citando Il mio PC

Segnalibri

Regole di scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Cookies:direttiva 2009/136/CE (E-Privacy)

Il sito utilizza cookies propri e di terze parti per maggiori informazioni faq - Termini di servizio - Cookies
Il forum non puo' funzionare senza l'uso dei cookies pertanto l'uso della community è vincolato dall'accettazione degli stessi, nel caso contrario siete pregati di lasciare la community, proseguendo la navigazione acconsenti all’uso dei cookie