Discussione:
Come trovare dipendenze di un programma?
(troppo vecchio per rispondere)
news@tin.it
2014-07-23 08:31:54 UTC
Permalink
Salve a tutti

Sapete quale tools, si deve utilizzare per trovare quali dipendenze un
programma utilizza?

Gràzie

Ciao
M_M
2014-07-23 09:32:17 UTC
Permalink
Post by ***@tin.it
Sapete quale tools, si deve utilizzare per trovare quali dipendenze un
programma utilizza?
apt show
news@tin.it
2014-07-23 09:40:02 UTC
Permalink
Post by M_M
Post by ***@tin.it
Sapete quale tools, si deve utilizzare per trovare quali dipendenze un
programma utilizza?
apt show
Ok, gràzie, provo!

Dici che avrò tutte le dipendenze di un programma, -che sò di cat o dd-,
utilizzate per poter funzionare?

Ciao
Alessandro Selli
2014-07-23 14:13:07 UTC
Permalink
Post by ***@tin.it
Post by M_M
Post by ***@tin.it
Sapete quale tools, si deve utilizzare per trovare quali dipendenze un
programma utilizza?
apt show
Ok, gràzie, provo!
Dici che avrò tutte le dipendenze di un programma, -che sò di cat o dd-,
utilizzate per poter funzionare?
Per dipendenze in Linux si intendono le dipendenze di un _pacchetto_
non di un comando.
Se tu stai parlando delle librerie condivise di cui ha bisogno un
certo eseguibile, allora ti serve il comando ldd.


Ciao,


Alessandro
news@tin.it
2014-07-23 15:34:53 UTC
Permalink
Post by ***@tin.it
Post by M_M
apt show
Ok, gràzie, provo!
Dici che avrò tutte le dipendenze di un programma, -che sò di cat o dd-,
utilizzate per poter funzionare?
Per dipendenze in Linux si intendono le dipendenze di un _pacchetto_ non
di un comando.
Se tu stai parlando delle librerie condivise di cui ha bisogno un certo
eseguibile, allora ti serve il comando ldd.
Ciao,
Alessandro
E se si tratta di un comando come cat o dd? :-)

Ciao
Alessandro Selli
2014-07-24 17:59:37 UTC
Permalink
Post by ***@tin.it
Post by ***@tin.it
Post by M_M
apt show
Ok, gràzie, provo!
Dici che avrò tutte le dipendenze di un programma, -che sò di cat o dd-,
utilizzate per poter funzionare?
Per dipendenze in Linux si intendono le dipendenze di un _pacchetto_ non
di un comando.
Se tu stai parlando delle librerie condivise di cui ha bisogno un certo
eseguibile, allora ti serve il comando ldd.
Ciao,
Alessandro
E se si tratta di un comando come cat o dd? :-)
Quale differenza c'è tra "un comando come cat o dd?" e "un certo eseguibile"?


Ciao,
--
Alessandro Selli http://alessandro.route-add.net
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.
news@tin.it
2014-07-25 13:42:45 UTC
Permalink
Post by Alessandro Selli
Post by ***@tin.it
Se tu stai parlando delle librerie condivise di cui ha bisogno un certo
eseguibile, allora ti serve il comando ldd.
Ciao,
Alessandro
E se si tratta di un comando come cat o dd? :-)
Quale differenza c'è tra "un comando come cat o dd?" e "un certo eseguibile"?
Ciao,
Non ho capito che cosa vuoi dire.

Volevo sapere se comandi come cat o dd, utilizzano delle dipendenze per
funzionare.

Ciao
Alessandro Selli
2014-07-25 14:56:23 UTC
Permalink
Post by ***@tin.it
Post by Alessandro Selli
Post by ***@tin.it
Se tu stai parlando delle librerie condivise di cui ha bisogno un certo
eseguibile, allora ti serve il comando ldd.
Ciao,
Alessandro
E se si tratta di un comando come cat o dd? :-)
Quale differenza c'è tra "un comando come cat o dd?" e "un certo eseguibile"?
Ciao,
Non ho capito che cosa vuoi dire.
Volevo sapere se comandi come cat o dd, utilizzano delle dipendenze per
funzionare.
E ti ho già risposto che in Linux le dipendenze ce le hanno i
pacchetti, non i comandi. I comandi per funzionare possono usare
librerie dinamiche, che potrebbero essere installate da pacchetti
separati da quelli che installano i comandi. Se è questo che intendevi
dire, per sapere quali librerie usa un certo comando devi usare il
comando ldd.


Ciao,


Alessandro
GIulia
2014-07-25 22:24:18 UTC
Permalink
Post by ***@tin.it
Volevo sapere se comandi come cat o dd, utilizzano delle dipendenze per
funzionare.
#>ldd /bin/cat
linux-vdso.so.1 => (0x00007ffff9de5000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe7a918c000)
/lib64/ld-linux-x86-64.so.2 (0x00007fe7a9586000)


#>ldd /bin/dd
linux-vdso.so.1 => (0x00007ffffaab3000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f57356c3000)
/lib64/ld-linux-x86-64.so.2 (0x00007f5735abd000)


Come vedi sono due comandi molto parki di librerie.

Giulia
news@tin.it
2014-07-26 09:40:00 UTC
Permalink
Post by GIulia
Post by ***@tin.it
Volevo sapere se comandi come cat o dd, utilizzano delle dipendenze per
funzionare.
#>ldd /bin/cat
linux-vdso.so.1 => (0x00007ffff9de5000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe7a918c000)
/lib64/ld-linux-x86-64.so.2 (0x00007fe7a9586000)
#>ldd /bin/dd
linux-vdso.so.1 => (0x00007ffffaab3000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f57356c3000)
/lib64/ld-linux-x86-64.so.2 (0x00007f5735abd000)
Come vedi sono due comandi molto parki di librerie.
Giulia
Ti ringràzio Giulia!

Una busybox con cat e dd, contiene anche queste librerie?

Ciao
GIulia
2014-07-27 14:56:31 UTC
Permalink
Post by ***@tin.it
Una busybox con cat e dd, contiene anche queste librerie?
***@tplink:~# ldd busybox
libcrypt.so.0 => /lib/libcrypt.so.0 (0x76fc3000)
libm.so.0 => /lib/libm.so.0 (0x76f9e000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x76f7b000)
libc.so.0 => /lib/libc.so.0 (0x76f0e000)
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x76fea000)

preso da un router con openwrt, sul cellulare android non ho ldd ma a okkio direi che se non sei a corto di rom/ram le librerie NON sono contenute nell
eseguibile (leggi non e' compilato staticamente).

Giulia
news@tin.it
2014-07-28 11:00:01 UTC
Permalink
Post by GIulia
Post by ***@tin.it
Una busybox con cat e dd, contiene anche queste librerie?
libcrypt.so.0 => /lib/libcrypt.so.0 (0x76fc3000)
libm.so.0 => /lib/libm.so.0 (0x76f9e000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x76f7b000)
libc.so.0 => /lib/libc.so.0 (0x76f0e000)
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x76fea000)
preso da un router con openwrt, sul cellulare android non ho ldd ma a
okkio direi che se non sei a corto di rom/ram le librerie NON sono
contenute nell eseguibile (leggi non e' compilato staticamente).
Giulia
Ho trovato questa busybox per Windows, contiene cat dd ed altri, 3 solo
650kb
Devo controllare se contiene queste lib.
ftp://ftp.tigress.co.uk/public/gpl/6.0.0/busybox/busybox.exe



Ciao
GIulia
2014-07-28 13:06:16 UTC
Permalink
Post by ***@tin.it
Ho trovato questa busybox per Windows, contiene cat dd ed altri, 3 solo
650kb
Devo controllare se contiene queste lib.
ftp://ftp.tigress.co.uk/public/gpl/6.0.0/busybox/busybox.exe
le libc su ubuntu 64bit sono circa 2Mb , ma ci sta pure, sono le librerie fondamentali di tutto !!

Giulia
news@tin.it
2014-07-29 08:02:34 UTC
Permalink
Post by GIulia
Post by ***@tin.it
Ho trovato questa busybox per Windows, contiene cat dd ed altri, 3 solo
650kb
Devo controllare se contiene queste lib.
ftp://ftp.tigress.co.uk/public/gpl/6.0.0/busybox/busybox.exe
le libc su ubuntu 64bit sono circa 2Mb , ma ci sta pure, sono le librerie
fondamentali di tutto !!
Giulia
Ah!, Ok :-)

Ciao
Scroogle
2017-02-01 15:40:15 UTC
Permalink
Post by GIulia
Post by ***@tin.it
Ho trovato questa busybox per Windows, contiene cat dd ed altri, 3 solo
650kb
Devo controllare se contiene queste lib.
ftp://ftp.tigress.co.uk/public/gpl/6.0.0/busybox/busybox.exe
le libc su ubuntu 64bit sono circa 2Mb , ma ci sta pure, sono le librerie
fondamentali di tutto !!
Post by GIulia
Giulia
https://redtowers.org/txt/va.a.capo.dopo.72.colonne.txt
Scroogle
2017-02-01 15:40:29 UTC
Permalink
Post by GIulia
Post by ***@tin.it
Una busybox con cat e dd, contiene anche queste librerie?
libcrypt.so.0 => /lib/libcrypt.so.0 (0x76fc3000)
libm.so.0 => /lib/libm.so.0 (0x76f9e000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x76f7b000)
libc.so.0 => /lib/libc.so.0 (0x76f0e000)
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x76fea000)
preso da un router con openwrt, sul cellulare android non ho ldd ma a okkio
direi che se non sei a corto di rom/ram le librerie NON sono contenute nell
Post by GIulia
eseguibile (leggi non e' compilato staticamente).
Giulia
https://redtowers.org/txt/va.a.capo.dopo.72.colonne.txt

Loading...