Pokouším se nainstalovat apt-get na CentOS 7 (Core), ale Při pokusu o extrahování souborů Debianu jsem obdržel

bash: dpkg: command not found 

Jak mohu nainstalovat oba?

Komentáře

  • Jsou balíčky, které chcete použít ( ne apt, ale ty, které chcete nakonec nainstalovat) nejsou k dispozici prostřednictvím yum?
  • dpkg je k dispozici v epel úložišti. Echoing @Kusalananda, použijte apt a dpkg k extrakci / kontrole souborů .deb, ne k jejich instalaci.

Odpověď

Nenainstalujete apt do CentOS. Neinstalujete žádný .deb balíčky tam.

V CentOS používáte yum (CentOS 7 a nižší) nebo dnf (CentOS 8). Umožní vám instalovat balíčky RPM.

Ubuntu vs CentOS mají odlišného správce balíčků (dpkg vs RPM). Takhle jsou různé distribuce na prvním místě .. 🙂

Pokud jste nedávno přešli z Ubuntu na CentOS a potýkali jste se s nějakou křivkou učení, možná budete chtít vyzkoušet tento apt Alias pro CentOS zde . Není samozřejmě skutečný apt. Ale umožní vám spustit příkazy, na které jste zvyklí, a získat podobné výsledky v CentOS.

Odpověď

dpkg je nástroj pro správu balíků .deb pro systémy založené na Debianu, apt-get je nástroj pro instalaci a řešení závislostí pro systémy založené na Debianu.

Ekvivalenty CentOS 7 by byly rpm pro zpracování .rpm balíčků a yum pro instalaci a řešení závislostí. U CentOS 8 se instalace provádí pomocí dnf.

Můžete začít pomocí yum zahájením jednoduchého vyhledávání:

yum search project_name 

Pak zkuste nainstalovat jeden z výsledných balíků pomocí:

yum install package_name 

dpkg můžete na CentOS nainstalovat snadno pomocí yum install dpkg . S dostatečným úsilím můžete získat apt-get nainstalován, ale je to nakonec zbytečné, protože nejsou k dispozici žádná .deb úložiště, která by doručovala balíčky, které fungují nebo by mohly být instalovány v systému CentOS.

Pokud musíte být schopni vytvořit .deb balíčky ve vašem systému CentOS, je snadné vytvořit Debian chroot, abyste mohli .deb sestavení balíčku.

Pokud chcete pouze použít apt-get a dpkg, pak byste neměli používat CentOS a vyzvedávat distribuci založenou na Debianu.

Komentáře

  • Je třeba poznamenat, že mít dva správce balíčků je horší než " nesmyslné " je ' odpovědný za zneužití vašeho systému. Cokoli, co se pokusíte nainstalovat pomocí apt, bude s největší pravděpodobností čerpat ze závislostí, jako je libc, které jsou již nainstalovány pomocí yum. apt ale nerozumí tomu, že jsou již nainstalovány. Konflikt může být pro váš systém velmi špatný.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *