Mám kus softwaru, který přichází jako deb balíček nebo jako zdroj. Chtěl bych jej nainstalovat ze zdroje, abych jej mohl nainstalovat do nestandardního adresáře, ale chtěl bych použít apt pro správu závislostí.
Existuje software, který mohu použít, který vytvoří deb balíček z jiného, který je pouze fiktivním balíčkem se závislostmi pro balíček?
EDIT:Abych to upřesnil, chci uspokojit závislosti softwaru, nikoli používat software k uspokojení závislostí.
Přijatá odpověď:
Můžete použít equivs
pro to. Nainstalujte equivs
balíček a spusťte
equivs-control yourpackage.control
(nahrazuje yourpackage
s něčím vhodným pro vaši situaci).
Tím se vytvoří šablona yourpackage.control
soubor; upravte jej podle potřeby:
- chcete-li vynutit závislosti, uveďte je v
Depends:
řádek; - abyste uspokojili závislosti, uveďte je v
Provides:
řádek (v případě potřeby jej přidejte).
Pokud chcete uspokojit jedinou závislost, pojmenujte svůj balíček podle toho, ne Provide
to.
Měli byste také vyplnit Version:
čára. Potom spusťte
equivs-build yourpackage.control
a nainstalujte výsledný .deb
balíček (který bude vynucovat závislosti).