Portál AbcLinuxu, 18. července 2025 02:42


Dotaz: Závislosti nových programů

6.4.2005 14:12 diamonds
Závislosti nových programů
Přečteno: 168×
Odpovědět | Admin
Dá se nějakým způsobem zjistit závislost na jiné programy, pokud se nejedná o RPM balíček? Existuje třeba nějaký soft?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.4.2005 14:15 Michal Kubeček
Rozbalit Rozbalit vše Re: Nové programy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Většinou by to mělo být popsáno v dokumentaci… Jinak mne napadá tak akorát ldd.
6.4.2005 14:19 Antonín Kolísek | skóre: 33 | blog: PDA | Vyškov
Rozbalit Rozbalit vše Re: Nové programy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co ss tak vzpomínám tak v rpm byl soubor kde byly popsané závislosti. Pokud si do RPM v MC vlezeš, tak to tam najdeš. Určitě je na to i nějaký příkaz rpm --něco
6.4.2005 14:28 Michal Kubeček
Rozbalit Rozbalit vše Re: Nové programy
Everybody writes but nobody reads. (Fejér)

Cituji z dotazu: pokud se nejedná o RPM balíček. :-)

6.4.2005 15:31 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Nové programy
Jen pro úplnost: ten příkaz je
rpm -q --requires balík
ale jak má ty závislosti zjistit chudák autor balíčku? :-)
6.4.2005 14:44 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Nové programy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nijak, protože o tom, co už je závislost, se vedou spory. (Umožňuje-li program X vykonat nějakou akci pomocí Y, závisí na Y? Závisí to na konkrétní akci?) U balíčků si to rozhodne autor.

Ale třeba závislosti binárky na knihovnách ti vypíše ldd.
6.4.2005 15:29 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Závislosti nových programů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Rpmbuild má pár skriptů na automatické zjištění závislostí. Vlastně takové chytřejší ldd ;-) Ale to, jestli nějaký program spouští jiný program, nebo za běhu nahrává nějakou knihovnu, atd., to se automaticky asi těžko zjistí.
6.4.2005 15:48 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
Rozbalit Rozbalit vše Re: Závislosti nových programů
Odpovědět | | Sbalit | Link | Blokovat | Admin
ve slacku (ktery jsem pouzival) to myslim dela swaret pres to zminene ldd, takze skripty na to jsou.. swaret asi bude pod nejakou rozumnou licenci, takze to asi muzes pouzit...
never use rm after eight
6.4.2005 15:59 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Závislosti nových programů
V rpm jsou i skripty zjišťující závislosti na perlích a pythoních modulech a možná na dalších věcech (licence je samozřejmě GPL). Kromě toho má třeba bash option --rpm-requires, který vypíše závislosti skriptu (pro rpm, ovšem). Ale obecně to prostě nejde.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.