Repository 32bit  Forum
Repository 64bit  Wiki

[RISOLTO] libXm.so.3

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

[RISOLTO] libXm.so.3

Messaggioda deadcandance » dom set 26, 2010 13:27

salve...
sono su slackware 13.1 e sono alle prese con l'installazione di un programma,e questo mi chiede una dipendenza,ovvero la libreria libXm.so.3...
ho fatto qualche ricerca in rete e sul forum ma non trovo da dove posso scaricarla,nemmeno dai repository...qualcuno può aiutarmi?
grazie ciao
Ultima modifica di deadcandance il lun set 27, 2010 15:18, modificato 1 volta in totale.
deadcandance
Linux 2.0
Linux 2.0
 
Messaggi: 118
Iscritto il: ven ago 20, 2010 12:23
Slackware: 13
Desktop: xfce4
Distribuzione: debian

Re: libXm.so.3

Messaggioda Ansa89 » dom set 26, 2010 13:40

Probabilmente sul tuo sistema hai la libreria "libXm.so.2" (che fa parte del pacchetto "lesstif-0.95.2-i486-1"); quindi o aggiorni lesstif ad una versione più recente, oppure "cd /usr/lib ; ln -s libXm.so libXm.so.3".

La prima soluzione può portare a incompatibilità tra i programmi già installati, mentre la seconda è semplicemente un work-aroud (che potrebbe non funzionare).
IMHO prima di fare del casino con le librerie di sistema, proverei a fare un semplice collegamento simbolico.
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2619
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.15.5-ck1
Desktop: XFCE 4.6.1

Re: libXm.so.3

Messaggioda targzeta » dom set 26, 2010 13:51

Terza alternativa, ricompilare il programma che vuoi installare, oppure trovarlo su un repository per la 13.1. A meno che non dipenda strettamente dalla versione 3 di Xm, una ricompilazione farebbe si che il programma si linki direttamente con le librerie che hai nel tuo sistema e in questo caso non ci saranno più problemi.

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6149
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: libXm.so.3

Messaggioda deadcandance » dom set 26, 2010 13:57

e come ricompilo il programma!?
tenete conto che è un programma propietario....
inoltre,mi scuso per la mia ignoranza,come faccio un collegamento simbolico?
deadcandance
Linux 2.0
Linux 2.0
 
Messaggi: 118
Iscritto il: ven ago 20, 2010 12:23
Slackware: 13
Desktop: xfce4
Distribuzione: debian

Re: libXm.so.3

Messaggioda Ansa89 » dom set 26, 2010 14:00

deadcandance ha scritto:come faccio un collegamento simbolico?

Il comando è "ln", ma ti consiglio di dare una letta anche al man.
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2619
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.15.5-ck1
Desktop: XFCE 4.6.1

Re: libXm.so.3

Messaggioda targzeta » dom set 26, 2010 14:02

Se il programma è proprietario e non hai i sorgenti allora la ricompilazione non la puoi fare. Magari con il link simbolico che ti ha già suggerito Ansa89 risolvi. Prova e facci sapere. Il comando ti è già stato passato prima:
Codice: Seleziona tutto
cd /usr/lib ; ln -s libXm.so libXm.so.3


Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6149
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: libXm.so.3

Messaggioda deadcandance » dom set 26, 2010 14:12

bene ho provato con questa soluzione ma non va...accenna ad aprirsi la finestra per l'installazione,ma poi non parte...
credo che dovremmo proprio aggiornare il pacchetto alla 3...
ma dove lo trovo?come faccio ora ad annullare il comando dato in precedenza,ovvero ln -s libXm.so libXm.so.3?
deadcandance
Linux 2.0
Linux 2.0
 
Messaggi: 118
Iscritto il: ven ago 20, 2010 12:23
Slackware: 13
Desktop: xfce4
Distribuzione: debian

Re: libXm.so.3

Messaggioda Ansa89 » dom set 26, 2010 14:20

deadcandance ha scritto:credo che dovremmo proprio aggiornare il pacchetto alla 3...
ma dove lo trovo?

In realtà lesstif non è più sviluppato e credo tu debba installare libmotif.

deadcandance ha scritto:come faccio ora ad annullare il comando dato in precedenza,ovvero ln -s libXm.so libXm.so.3?

Codice: Seleziona tutto
#cd /usr/lib
#rm libXm.so.3
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2619
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.15.5-ck1
Desktop: XFCE 4.6.1

Re: libXm.so.3

Messaggioda deadcandance » dom set 26, 2010 14:27

ho scaircato openmotif ma è un rpm,lo converto quindi in tgz e lo installo

Codice: Seleziona tutto
installpkg openmotif-2.1.32-2_IST.i586.tgz
Verifying package openmotif-2.1.32-2_IST.i586.tgz.
Installing package openmotif-2.1.32-2_IST.i586.tgz:
PACKAGE DESCRIPTION:
Executing install script for openmotif-2.1.32-2_IST.i586.tgz.
Package openmotif-2.1.32-2_IST.i586.tgz installed.



però continua a non funzionare...
Codice: Seleziona tutto
/mnt# /mnt/dsrc/i486_linux/obj/redirect: error while loading shared libraries: libXm.so.3: cannot open shared object file: No such file or directory




ps:sinceramente mi sembra anche una cosa strana,visto che il programma non è proprio recente...
deadcandance
Linux 2.0
Linux 2.0
 
Messaggi: 118
Iscritto il: ven ago 20, 2010 12:23
Slackware: 13
Desktop: xfce4
Distribuzione: debian

Re: libXm.so.3

Messaggioda targzeta » dom set 26, 2010 14:49

Forse nel pacchetto che hai installato non c'è la libreria che cerchi. Sembra una versione vecchia. Prova a compilare ed a installarlo da te. Usa questo slackbuid:
http://slackbuilds.org/repository/13.1/ ... openmotif/

Basta che crei una directory in /tmp, scarichi tutti i file in quella directory, in particolare:
  • openmotif.SlackBuild
  • slack-desc
  • openmotif-2.3.0.tar.gz
e poi da root esegui:
Codice: Seleziona tutto
sh openmotif.SlackBuild
se tutto va bene ti trovi il pacchetto pronto per essere installato. A me però non ha funzionato :( (ma io ho un sistema a 64bit, forse è c'entra qualcosa).

Però c'è un altra questione, ora tu hai installato un pacchetto che potrebbe aver sovrascritto una libreria già presente. Fossi in te prima disinstallerei 'openmotif-2.1.32-2_IST.i586.tgz' e poi reinstallerei 'lesstif' per stare più tranquillo.

Emanuele

P.S. se ci dai anche qualche link possiamo aiutarti meglio, ad esempio con il link al pacchetto rpm che hai scaricato potevamo capire se all'interno c'era quello che cercavi.
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6149
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: libXm.so.3

Messaggioda targzeta » dom set 26, 2010 14:57

In alternativa c'è il pacchetto fatto da alien bob, però è per la 13.0, magari funziona anche sulla 13.1:
http://connie.slackware.com/~alien/slac ... 1alien.tgz

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6149
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: libXm.so.3

Messaggioda hashbang » dom set 26, 2010 15:59

Forse sarebbe meglio compilarlo con lo SlackBuild di Alien per evitare incompatibilità :-k
http://connie.slackware.com/~alien/slackbuilds/openmotif/build/
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1823
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: libXm.so.3

Messaggioda deadcandance » dom set 26, 2010 16:23

purtroppo non ci siamo...ne con una strada ne con l'altra...
avete altri consigli?
deadcandance
Linux 2.0
Linux 2.0
 
Messaggi: 118
Iscritto il: ven ago 20, 2010 12:23
Slackware: 13
Desktop: xfce4
Distribuzione: debian

Re: libXm.so.3

Messaggioda targzeta » dom set 26, 2010 16:24

Si, cerca di darci qualche informazione in più. Che vuol dire "non ci siamo"?

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6149
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: libXm.so.3

Messaggioda targzeta » dom set 26, 2010 17:18

Ho notato che il pacchetto di alien contiene la versione .4, prova a fare un link simbolico con quella, magari funziona.
Codice: Seleziona tutto
cd /usr/lib ; ln -s libXm.so.4 libXm.so.3

Comunque, anche questo pacchetto sovrascrive il link simbolico libXm.so, quindi, quando lo rimuovi reinstalla sempre lesstif.

Facci sapere,
Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6149
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Prossimo

Torna a Packages

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron