[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.
deadcandance
Linux 2.0
Linux 2.0
Messaggi: 128
Iscritto il: ven ago 20, 2010 13:23
Slackware: 13
Desktop: xfce4
Distribuzione: debian

[RISOLTO] libXm.so.3

Messaggioda deadcandance » dom set 26, 2010 14: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 16:18, modificato 1 volta in totale.

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2668
Iscritto il: mer ago 29, 2007 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.1 64bit
Kernel: 4.4.11-ck1
Desktop: XFCE 4.10
Località: Modena
Contatta:

Re: libXm.so.3

Messaggioda Ansa89 » dom set 26, 2010 14: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
targzeta
Iper Master
Iper Master
Messaggi: 6362
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: libXm.so.3

Messaggioda targzeta » dom set 26, 2010 14: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à 

deadcandance
Linux 2.0
Linux 2.0
Messaggi: 128
Iscritto il: ven ago 20, 2010 13:23
Slackware: 13
Desktop: xfce4
Distribuzione: debian

Re: libXm.so.3

Messaggioda deadcandance » dom set 26, 2010 14:57

e come ricompilo il programma!?
tenete conto che è un programma propietario....
inoltre,mi scuso per la mia ignoranza,come faccio un collegamento simbolico?

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2668
Iscritto il: mer ago 29, 2007 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.1 64bit
Kernel: 4.4.11-ck1
Desktop: XFCE 4.10
Località: Modena
Contatta:

Re: libXm.so.3

Messaggioda Ansa89 » dom set 26, 2010 15:00

deadcandance ha scritto:come faccio un collegamento simbolico?

Il comando è "ln", ma ti consiglio di dare una letta anche al man.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6362
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: libXm.so.3

Messaggioda targzeta » dom set 26, 2010 15: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à 

deadcandance
Linux 2.0
Linux 2.0
Messaggi: 128
Iscritto il: ven ago 20, 2010 13:23
Slackware: 13
Desktop: xfce4
Distribuzione: debian

Re: libXm.so.3

Messaggioda deadcandance » dom set 26, 2010 15: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?

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2668
Iscritto il: mer ago 29, 2007 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.1 64bit
Kernel: 4.4.11-ck1
Desktop: XFCE 4.10
Località: Modena
Contatta:

Re: libXm.so.3

Messaggioda Ansa89 » dom set 26, 2010 15: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

deadcandance
Linux 2.0
Linux 2.0
Messaggi: 128
Iscritto il: ven ago 20, 2010 13:23
Slackware: 13
Desktop: xfce4
Distribuzione: debian

Re: libXm.so.3

Messaggioda deadcandance » dom set 26, 2010 15: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...

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6362
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: libXm.so.3

Messaggioda targzeta » dom set 26, 2010 15: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: 6362
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: libXm.so.3

Messaggioda targzeta » dom set 26, 2010 15: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
hashbang
Packager
Packager
Messaggi: 1944
Iscritto il: ven giu 04, 2010 10:27
Nome Cognome: Luca De Pandis
Slackware: Slackware64-current
Kernel: 4.4.12
Desktop: dwm
Distribuzione: Windows 10 Pro
Località: Lecce
Contatta:

Re: libXm.so.3

Messaggioda hashbang » dom set 26, 2010 16:59

Forse sarebbe meglio compilarlo con lo SlackBuild di Alien per evitare incompatibilità :-k
http://connie.slackware.com/~alien/slackbuilds/openmotif/build/
There's a certain kind of programmer who'll look at any problem and say, 'I know, I will use XML.' Now he has two problems.

Stack is the new term for "I have no idea what I'm actually using". [Erich Schubert]

deadcandance
Linux 2.0
Linux 2.0
Messaggi: 128
Iscritto il: ven ago 20, 2010 13:23
Slackware: 13
Desktop: xfce4
Distribuzione: debian

Re: libXm.so.3

Messaggioda deadcandance » dom set 26, 2010 17:23

purtroppo non ci siamo...ne con una strada ne con l'altra...
avete altri consigli?

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6362
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: libXm.so.3

Messaggioda targzeta » dom set 26, 2010 17: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: 6362
Iscritto il: gio nov 03, 2005 14:05
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: libXm.so.3

Messaggioda targzeta » dom set 26, 2010 18: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à 


Torna a “Packages”

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti