[linux] Dependencies ...
Matej Pivoluska
pivoluska na matfyz.cz
Úterý Duben 15 00:24:27 CEST 2003
Dňa Ut 15. Apríl 2003 00:05 Tibor Pittich napísal(a):
> > Druhá otázka: Rozlišuje niektorá distribúcia medzi
> > (teraz si vymyslím) \"mäkkými\" a \"tvrdými\" závislosťami?
> > Tvrdou závislosťou myslím ten fakt, že balík1 sa nedá
> > použiť bez balíka2, od ktorého je závislý.
> > Mäkkou závislosťou myslím ten fakt, že keď nainštalujem
> > balík1 bez balíka2, od ktorého je závislý, môžem balík1
> > používať, ale s omedzenými funkciami prípadne
> > s menším komfortom.
>
> to zalezi skor od pouziteho balickovacieho systemu. v zasade pokial
> viem, ani rpm, ani deb a ani tar.gz nema moznost, ako spravit nieco
> taketo. v pripade binarnych programov je to aj nemozne, pretoze zvacssa
> su aj zlinkovane s kniznicami ktore su potom balikom vyzadovane,
> takze bez splnenia zavislosti nie je len obmedzena funkcionalita, ale
> nie je ziadna funkcionalita ;)
Makke zavislosti sa daju rozbit do viacerych tvrdych (v nasej terminologii).
Vid napr. ViM,
% rpm -qa | grep vim
vim-X11-6.1-39mdk
vim-enhanced-6.1-39mdk
vim-minimal-6.1-39mdk
vim-common-6.1-39mdk
vimguide-0.7-3mdk
Vsetky baliky patria jednemu programu, ale v jednom baliku su runtajmove
kniznice, v druhom je frontend pre konzolu, v tretom pre X, v dalsom
doplnkova dokumentacia. Ak by som napr. nemal XServer, asi nebudem potrebovat
ani balik vim-X11...
--
Matej Pivoluska (mP)
Charles University in Prague
Faculty of Mathematics and Physics
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS d+ s++: a--->-- C++$ UL+++$ P+++@ L+++$ E--- W++ N+ o? K? w-- O-
M@ V- PS PE+ Y+ PGP++ t@ 5 X-- R !tv b++++ DI? D G++ e>++++ h r++ y?
------END GEEK CODE BLOCK------
Další informace o konferenci linux