Pagina 1 di 1

doppie librerie glib

Inviato: ven gen 12, 2018 9:46
da dafrasaga
Ciao a tutti,
dovendo installare GIMP da git ho bisogno di installare glib > 2.54.
Ho deciso di provare ad installare glib da git , quindi dovrebbe essere > 2.55.1.
La configurazione e l'installazione sembra che vada a buon fine, ma analizzando le librerie ".so" sotto lib mi sono accorto che alcune (output comando ldd) puntano a /usr/lib64 dove è installato la versione di default 2.46.2. e non a /usr/local/lib
A dir la verità l'ho già installata e provato a compilare Gimp ma arrivato a buon punto mi da che mancano dei riferimenti ( ora non mi ricordo bene esattamente i messaggi) a simboli in alcune librerie.
Ho provato a cercare in giro delle soluzioni e a capire i vari ruoli di LD_LIBRARY_PATH, -Wl,-rpath ma , non essendo un programmatore, mi sono perso.

C'è qualcuno che mi può dire se prima di tutto è possibile installare due librerie di versione diverse come glib e eventualmente poi mi spiega cosa devo tenere di conto.

Grazie
Gabriele

Re: doppie librerie glib

Inviato: ven gen 12, 2018 9:58
da ponce
faccio capolino nel topic solo per dire che ho controllato sul git di gimp e sembra che la versione di glib2 necessaria sia quella che attualmente e' in current (2.54.2), quindi probabilmente ti conviene semplicemente usare current (sconsigliando di installare qualunque cosa in /usr/local/).
ritorno sotto al mio sasso.

Re: doppie librerie glib

Inviato: ven gen 12, 2018 10:40
da dafrasaga
ponce ha scritto:faccio capolino nel topic solo per dire che ho controllato sul git di gimp e sembra che la versione di glib2 necessaria sia quella che attualmente e' in current (2.54.2), quindi probabilmente ti conviene semplicemente usare current (sconsigliando di installare qualunque cosa in /usr/local/).
ritorno sotto al mio sasso.


Ciao Ponce,
si l'avevo visto anche io che su current la glib era più recente. Perchè sconsigli di installare qualunque cosa su us/local ?? Non è una directory fatta apposta per installare tutto ciò che la distro ufficiale non ha?? Tutti gli slackbuild vanno a finire li, giusto??

Re: doppie librerie glib

Inviato: ven gen 12, 2018 11:02
da ponce
dafrasaga ha scritto:Perchè sconsigli di installare qualunque cosa su us/local ?? Non è una directory fatta apposta per installare tutto ciò che la distro ufficiale non ha??

/usr/local/ e' solo per la roba compilata a mano e non viene considerata dal gestore dei pacchetti, quindi quando installi direttamente da sorgenti non riesci (parlando in generale) a tenere traccia di quello che installi e sei nel casino quando devi rimuovere questo software o aggiornarlo.
Tutti gli slackbuild vanno a finire li, giusto??

no, gli SlackBuild producono dei pacchetti che, nella quasi totalita' dei casi, installano roba in /usr (a volte, per esempio quando si tratta di software proprietario precompilato, anche in /opt).

Re: doppie librerie glib

Inviato: ven gen 12, 2018 11:07
da dafrasaga
ponce ha scritto:
dafrasaga ha scritto:Perchè sconsigli di installare qualunque cosa su us/local ?? Non è una directory fatta apposta per installare tutto ciò che la distro ufficiale non ha??

/usr/local/ e' solo per la roba compilata a mano e non viene considerata dal gestore dei pacchetti, quindi quando installi direttamente da sorgenti non riesci (parlando in generale) a tenere traccia di quello che installi e sei nel casino quando devi rimuovere questo software o aggiornarlo.
Tutti gli slackbuild vanno a finire li, giusto??

no, gli SlackBuild producono dei pacchetti che, nella quasi totalita' dei casi, installano roba in /usr (a volte, per esempio quando si tratta di software proprietario precompilato, anche in /opt).


Ok, grazie della "rinfrescata" :)