GNU/Linux >> Znalost Linux >  >> Debian

Debian – vytvořit balíček .deb pouze se závislostmi?

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).


Debian
  1. Různé metody instalace balíčku Debian (.deb).

  2. Debian – Jak blokovat Non-free s předvolbami Apt?

  3. Debian – automatizace instalace jednotlivých balíčků Debian 8 s interaktivními výzvami?

  1. Rychlé nastavení proxy mezipaměti balíčků Debian/Ubuntu pomocí apt-cacher-ng

  2. Jak vytvořit uvězněného uživatele SSH s Jailkit na Debian 9 (Stretch)

  3. Instalace balíčku Debian přes Synaptic?

  1. Jak extrahovat soubory z archivu balíčků Debian DEB

  2. Kontrola závislostí balíčků pomocí apt-rddepends na Debianu a Ubuntu

  3. Jak nainstalovat Gitea Code Hosting Platform s HTTPS na Debian 10