Info sulle dipendenze

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.
Rispondi
Avatar utente
ironshadow
Linux 0.x
Linux 0.x
Messaggi: 16
Iscritto il: mar 14 lug 2009, 13:11
Slackware: 12.2
Desktop: KDE
Distribuzione: Backtrack,Gentoo,
Località: top secret
Contatta:

Info sulle dipendenze

Messaggio da ironshadow »

Come faccio a sapere le dipendenze di un file?

Avatar utente
ulisse89
Packager
Packager
Messaggi: 643
Iscritto il: sab 17 gen 2009, 12:53
Nome Cognome: Riccardo
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: Xfce
Località: Bologna

Re: Info sulle dipendenze

Messaggio da ulisse89 »

Di solito si parla di dipendenze di un pacchetto. Nel caso intendessi quello, qui su slacky quando scarichi un pacchetto, sotto c'è la lista delle dipendenze. Altri tool come slackyd, slapt-get, etc le risolvono in automatico.
Nel caso parlassi di dipendenze di file, non ne ho mai sentito parlare, perciò lascio la parola ad altri.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Info sulle dipendenze

Messaggio da conraid »

Codice: Seleziona tutto

ldd path/nomefile
Ma devi cercare di uscirne dalle dipendenze e raggiungere lo slack

Avatar utente
brainvision
Packager
Packager
Messaggi: 761
Iscritto il: ven 26 dic 2008, 18:23
Nome Cognome: Leonardo Totaro
Slackware: x86_64-current
Kernel: 3.7.1
Desktop: xfce 4.10
Località: bologna (bo)
Contatta:

Re: Info sulle dipendenze

Messaggio da brainvision »

conraid ha scritto:

Codice: Seleziona tutto

ldd path/nomefile
Ma devi cercare di uscirne dalle dipendenze e raggiungere lo slack
:D :D :D :D :D :D :D :D :D

Avatar utente
Darkstar89
Packager
Packager
Messaggi: 372
Iscritto il: mer 17 dic 2008, 19:06
Nome Cognome: Francesco
Slackware: 13
Località: Sassari

Re: Info sulle dipendenze

Messaggio da Darkstar89 »

Io ho provato con firefox che non capisco perchè a mè non parte comunque ho:

Codice: Seleziona tutto

Francesco@DarkStar89:/usr/lib/firefox-3.5$ ldd firefox                                                                        
        not a dynamic executable                                                                                              
Francesco@DarkStar89:/usr/lib/firefox-3.5$ ldd firefox-bin                                                                    
        linux-gate.so.1 =>  (0xffffe000)                                                                                      
        /lib/libsafe.so.2 (0xb7ef8000)                                                                                        
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7eb6000)                                                                  
        libxul.so => not found                                                                                                
        libmozjs.so => /usr/lib/seamonkey/libmozjs.so (0xb7e18000)                                                            
        libxpcom.so => /usr/lib/seamonkey/libxpcom.so (0xb7e15000)
        libplds4.so => /usr/lib/seamonkey/libplds4.so (0xb7e12000)
        libplc4.so => /usr/lib/seamonkey/libplc4.so (0xb7e0d000)
        libnspr4.so => /usr/lib/seamonkey/libnspr4.so (0xb7dd9000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7dd5000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7a49000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7a2f000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb79a5000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb798d000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb7983000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7942000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb78d4000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7899000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7896000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb77c3000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb76a8000)
        libasound.so.2 => /usr/lib/libasound.so.2 (0xb75e2000)
        libm.so.6 => /lib/libm.so.6 (0xb75bc000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb74d3000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb74c6000)
        libc.so.6 => /lib/libc.so.6 (0xb7366000)
        /lib/ld-linux.so.2 (0xb7eff000)
        libxpcom_core.so => /usr/lib/seamonkey/libxpcom_core.so (0xb72cf000)
        libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb72cc000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb72c8000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb72c3000)
        libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xb725f000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb7238000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb71c2000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7198000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb718a000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7181000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb717e000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb7175000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb716d000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb7164000)
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb712c000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb70eb000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb70d3000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb70cf000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb70ca000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb70b6000)
        librt.so.1 => /lib/librt.so.1 (0xb70ad000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb708c000)
Francesco@DarkStar89:/usr/lib/firefox-3.5$
ho notato che /lib/ld-linux.so.2 dà non found e /lib/ld-linux.so.2 (0xb7eff000) non ha la freccia "=>" come gli altri, può essere una causa?..
questa è la mia path:
Francesco@DarkStar89:/usr/lib/firefox-3.5$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib/java/bin:/usr/lib/kde4/libexec:/opt/kde3/lib/qt3/bin:/opt/kde3/bin:/usr/lib/qt/bin:/usr/share/texmf/bin:.
e non c'è /lib.. come la aggiungo?

Avatar utente
brainvision
Packager
Packager
Messaggi: 761
Iscritto il: ven 26 dic 2008, 18:23
Nome Cognome: Leonardo Totaro
Slackware: x86_64-current
Kernel: 3.7.1
Desktop: xfce 4.10
Località: bologna (bo)
Contatta:

Re: Info sulle dipendenze

Messaggio da brainvision »

volevi dire che libxul.so ti dice not found.. mi pare che xulrunner sia un componente di firefox (opzionale) che consente di fare determinate cose, tipo creare estensioni o modificare menu, non so bene, dico per sentito dire.. la libreria che a te manca, libxul io invece c'è l'ho..
questa libreria viene anche fornita da questo pacchetto di slacky: http://www.slacky.eu/aadm/pkgs/index.php?ver=6&pkg=2567
non lo so, prova.. magari ti funziona se lo installi.. (io ho la libreria ma non ho mai installato il pacchetto di cui sopra)

info:
http://it.wikipedia.org/wiki/XULRunner
http://punto-informatico.it/1068317_2/P ... verra.aspx
https://developer.mozilla.org/it/XULRunner

Avatar utente
ironshadow
Linux 0.x
Linux 0.x
Messaggi: 16
Iscritto il: mar 14 lug 2009, 13:11
Slackware: 12.2
Desktop: KDE
Distribuzione: Backtrack,Gentoo,
Località: top secret
Contatta:

Re: Info sulle dipendenze

Messaggio da ironshadow »

ulisse89 ha scritto:su slacky quando scarichi un pacchetto, sotto c'è la lista delle dipendenze
dove sotto?

Avatar utente
ironshadow
Linux 0.x
Linux 0.x
Messaggi: 16
Iscritto il: mar 14 lug 2009, 13:11
Slackware: 12.2
Desktop: KDE
Distribuzione: Backtrack,Gentoo,
Località: top secret
Contatta:

Re: Info sulle dipendenze

Messaggio da ironshadow »

potete farmi esempi di comandi da dare per installare le dipendenze di un determinato pacchetto???

ad esempio ho installaro comix e se lo faccio partire da terminale mi esce ::

Codice: Seleziona tutto

bash-3.1# comix
Python Imaging Library (PIL) 1.1.5 or higher is required.
No version of the Python Imaging Library was found on your system.
Ho visto nel file slack-required che le dipendenze sono :
freetype >= 2.3.4-i486-3
glibc-solibs >= 2.5-i486-4
libX11 >= 1.1.1-i486-4
libXau >= 1.0.3-i486-1
libXdmcp >= 1.0.2-i486-1
libjpeg >= 6b-i486-5
libxcb >= 1.0-i486-2
python >= 2.5.1-i486-1
tcl >= 8.4.15-i486-1
tk >= 8.4.15-i486-1
zlib >= 1.2.3-i486-2

come faccio a vedere se sono tutte installate?
come faccio ad installarle?

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: Info sulle dipendenze

Messaggio da neongen »

in /var/log/packages ci stanno tutti i pacchetti installati

edit: ti manca il pacchetto imaging

Avatar utente
ironshadow
Linux 0.x
Linux 0.x
Messaggi: 16
Iscritto il: mar 14 lug 2009, 13:11
Slackware: 12.2
Desktop: KDE
Distribuzione: Backtrack,Gentoo,
Località: top secret
Contatta:

Re: Info sulle dipendenze

Messaggio da ironshadow »

se non c'è slack-required come faccio a vedere cosa manca?

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: Info sulle dipendenze

Messaggio da neongen »

se non c'è lo slack-required, in genere vedi l'errore che da il programma all'avvio e da li cerchi e installi la dipendenza mancante.
nel caso di comix, però, lo slack-required del pacchetto slacky è questo, per cui...

Rispondi