Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: Karel 05. 10. 2015, 16:17:43
-
Resim ted problem se zavislostmi RPM baliku.
Vytvarim, dejmetomu, balik nagios.rpm, ktery ma v requires balik fping.rpm. Kdyz nainstaluju nagios, automaticky se nainstaluje fping - to je v OK, to je pozadovane chovani.
Fping ale neni povinna soucast nagiosu, negios funguje i bez ni (jenom nefungujou urcite featury).
Kdyz dam odinstalovat fping, zaroven se odinstaluje nagios a to nechci.
Da se v RPM zavislostech definovat neco jako jednostranna zavislost, tedy ze pri instalaci nagiosu se zaroven instaluje fping, ale pri odinstalaci fping neni nagios odinstalovan?
Napadlo me vubec ty baliky nespojovat pres dependency ale proste do postinstall skriptu nagios baliku pridat instalaci fping.
Napada nekoho lepsi reseni?
PS: Nejedna se o nagios ani fping (ale o muj soft - zmineno jenom pro demonstraci), prosim o rady k problemu (dependency) a ne k nagiosu.
-
Udělal bych to jako dva nezávislé balíky. Dále bych udělal třetí balík nazvaný například nagios-complete, který nainstaluje oba dva. fping pak půjde odinstalovat bez nutnosti odinstalovat nagios.
-
Dik za hint.
Popremyslim o tom.
-
a co pouzit "Recommends" ?