Pagina 1 di 1
Wireshark ed errore di condivisione libreria
Inviato: gio 18 feb 2010, 1:43
da relay
Ciao a tutti, ho una slackware 12.2 e ho scaricato dal repository di slacky il pacchetto wireshark .tgz.Nonostante non ci fossero indicazioni di dipendenze quando ho provato a scompattarlo e ad avviare dalla directory usr il comando usr/bin/wireshark mi ha dato questo errore:
usr/bin/wireshark: error while loading shared libraries: libwiretap.so.0: cannot open shared object file: No such file or directory
Qualcuno sa dirmi da cosa dipenda?
Grazie
Re: Wireshark ed errore di condivisione libreria
Inviato: gio 18 feb 2010, 9:05
da FireEater
Con
locate -u aggiorni l'indice di locate. Serve per cercare i file in maniera rapida.
Quando locate -u ha finito dai il comando
dovresti trovare libwiretap.so.0.0.1 o qualcosa di molto simile in /usr/lib/
Fai un link simbolico:
ln -s /usr/lib/libwiretap.so.0.0.1 /usr/lib/libwireap.so.0
Forse non è la soluzione più pulita ma per ora è l'unica che mi viene in mente.
Ciao
FireEater
Re: Wireshark ed errore di condivisione libreria
Inviato: gio 18 feb 2010, 11:30
da conraid
Quel link simbolico lo fa il doinst.sh
se non c'è significa che c'è stato un problema durante l'installazione o è stato rimosso in seguito
Re: Wireshark ed errore di condivisione libreria
Inviato: gio 18 feb 2010, 14:09
da relay
E strano, perchè io ho semplicemente scompattato il tgz trovato nel repository.
Grazie
Re: Wireshark ed errore di condivisione libreria
Inviato: gio 18 feb 2010, 14:39
da conraid
relay ha scritto:E strano, perchè io ho semplicemente scompattato il tgz trovato nel repository.
Grazie
questo mi fa capire che non sai come si installa un pacchetto della Slackware?
non sarebbe il caso di fare qualche lettura di qualche manuale?
leggi la documentazione sui pkgtools
Re: Wireshark ed errore di condivisione libreria
Inviato: gio 18 feb 2010, 16:16
da relay
Si scusa e vero hai ragione, facevo le cose di fretta.....Come faccio quindi ora a cancellare quello che ho tentato di installare malamente con tar?
Grazie
Re: Wireshark ed errore di condivisione libreria
Inviato: gio 18 feb 2010, 16:24
da relay
Ho visto che l'estrazione mi ha creato una dir usr nelle mia home,basta cancella questa e poi rifarlo con pkg?
Grazie
Re: Wireshark ed errore di condivisione libreria
Inviato: gio 18 feb 2010, 16:37
da relay
Ok, ho cancellato la dir usr nella mia home creata erroneamente.Ho installato wireshark con pkg.Ma quando lo lancio mi dice:
wireshark: error while loading shared libraries: libGeoIP.so.1: cannot open shared object file: No such file or directory
Consigli?
Grazie
Re: Wireshark ed errore di condivisione libreria
Inviato: gio 18 feb 2010, 16:48
da relay
Viglio dire è strano che cerchi le lebrerie geoIp se tal programma non era indicato nelle dipendenze.
Grazie
Re: Wireshark ed errore di condivisione libreria
Inviato: gio 18 feb 2010, 16:51
da conraid
relay ha scritto:Viglio dire è strano che cerchi le lebrerie geoIp se tal programma non era indicato nelle dipendenze.
ripeto: se non leggi qualche guida sulla Slackware ti troverai sempre male
su Slackware non esiste il concetto di "dipendenza", devi trovarle da solo quale servono, per il come (da ldd, al provare il programma come hai fatto tu) ti rimando alle tante guide
alcuni programmi e repository cercano di ovviare a questa "carenza" (che per molti non lo è), ma devi sempre capirlo da solo, altrimenti ti consiglio di usare qualche altra distribuzione che ha questa caratteristica
Re: Wireshark ed errore di condivisione libreria
Inviato: gio 18 feb 2010, 17:28
da relay
Quando io scarico il pacchetto wireshark dal repository da slacky.it, di solito trovo anche la voce dipendenze:.
Ora se per quanto riguarda il repository per la 13 nelle dipendenze trovo:lua e geoip.
Per quanto riguarda la 12.2 nelle dipendenze non e menzionato nulla.
Ora,dato che si parla dello stesso programma credo che probabilmente non ci si è ricordati di inserire le dipendenze nel repository 12.2.
Ciao
Re: Wireshark ed errore di condivisione libreria
Inviato: gio 18 feb 2010, 17:37
da conraid
è possibile che non sia stato inserito, ma...
http://repository.slacky.eu/slackware-1 ... k-required
il discorso che ti ho fatto rimane valido