Mnoho populárních programů je dostupných na Linuxu výhradně jako DEB balíček. To by vás mohlo znepokojit, pokud jste nedávno migrovali na Arch Linux a nejste si jisti, jak nainstalovat své oblíbené programy.

Soubory DEB jsou vlastní derivátům Debianu nebo Ubuntu. Stále je však můžete nainstalovat do systému založeného na Arch několika způsoby. Pojďme si projít způsoby instalace souborů DEB v Arch Linuxu.

Co je soubor DEB?

Soubor DEB nebo ".deb" je v podstatě archiv obsahující skripty, konfigurační soubory a další data potřebná k instalaci programu. Soubory DEB jsou primárně vytvořeny pro použití na Debianu nebo desktopech založených na Debianu, jako jsou Pop!_OS, Ubuntu a MX Linux, abychom jmenovali alespoň některé.

Pokud přicházíte ze systému Windows, můžete si soubory DEB představit jako spustitelný soubor systému Windows (EXE).

I když instalace balíčku DEB na Arch Linux nemusí být tak jednoduchá jako spuštění spustitelného souboru pro Windows, rozhodně to není žádná velká věda. Instalace je docela jednoduchá a kroky lze snadno sledovat.

instagram viewer

1. Nainstalujte program z AUR

AUR nebo Arch User Repository je jediná největší softwarová knihovna mezi všemi distribucemi Linuxu. V případě, že nemůžete najít oficiálně podporovaný balíček pro Arch Linux, AUR je místo, kam byste se měli podívat dříve.

Ačkoli vám to nepomůže nainstalovat soubor DEB, je velká šance, že pro software, který potřebujete, najdete balíček kompatibilní s Archem.

Balíčky AUR můžete nainstalovat ručně nebo pomocí pomocníka AUR. Doporučujeme vám, abyste pokračovali s yay, oblíbeným a snadno použitelným pomocníkem AUR. Chcete-li začít, jednoduše vyhledejte název balíčku pomocí yay:

yay search_term

yay vypíše všechny relevantní balíčky. Zkopírujte správný název balíčku a nainstalujte jej spuštěním:

yay -S název_balíčku

To by mělo úspěšně nainstalovat software do vašeho systému Arch Linux. Chcete-li se dozvědět více o yay, podívejte se na tuto příručku jak spravovat balíčky pomocí yay.

2. Nainstalujte balíčky DEB na Arch Linux pomocí Debtap

Pokud nemůžete najít alternativu v AUR, měli byste se rozhodnout pro Debtap. Je to nástroj příkazového řádku, který převádí balíček Debianu na balíček kompatibilní s Archem.

Debtap z velké části odvede svou práci, ale přesto byste měli postupovat s určitou opatrností, protože nekompatibilní aktualizace balíčku mohou narušit jeho funkčnost.

Instalace Debtap na Arch Linux

Chcete-li nainstalovat Debtap, spusťte terminál a nainstalujte jej pomocí pomocníka AUR:

yay -S dluhap

Přesuňte se do adresáře souboru DEB pomocí příkaz cd a pomocí Debtap začněte převádět balíček.

CD ~/Stahování
dluhapváš soubor.deb

Debtap vytvoří "yourfile.zst", který můžete snadno nainstalovat pomocí správce balíčků, v tomto případě pacman.

sudopacman-Uváš soubor.zst

To by mělo nainstalovat balíček na váš počítač Arch Linux.

3. Ručně nainstalujte balíčky DEB na Arch

Pro ty, kteří preferují více praktický přístup, můžete ručně extrahovat balíček DEB a umístit obsah do příslušných adresářů.

Než budete číst dále, všimněte si, že toto není doporučený způsob instalace balíčků DEB. K této metodě se uchylujte pouze v případě, že všechny alternativy selžou.

Tato metoda je nezávislá na platformě, což znamená, že ji můžete použít ve všech distribucích, Arch Linux nebo ne.

Extrakce DEB balíčku

Začněte pomocí příkazu ar k extrahování souboru .deb soubor do složky.

ar x /cesta/k/souboru

Poté se přesuňte do složky a extrahujte tarbally pomocí příkazu tar.

dehetxvfřízení.dehet.gz
dehetxvfdata.dehet.gz

Najdete zde tři nové složky: atd, opt, a usr. Zkopírujte obsah uvnitř těchto složek do správných adresářů. Například zkopírujte obsah souboru atd složky do /etc adresář vašeho systému a proveďte totéž pro zbytek.

sudo cp ./etc/* /etc/
sudo cp ./opt/* /opt/
sudo cp ./usr/* /usr/

Spuštění programu

Jakmile jsou všechny soubory umístěny tam, kam patří, můžete spustit skript shellu uvnitř /usr/bin složku pro spuštění aplikace. Pro snadné použití zvažte vytvoření zástupce na ploše ke spuštění tohoto programu.

Jedná se o docela zdlouhavou metodu, která nebude fungovat na sto procent času, a proto vám doporučujeme, abyste se zdrželi ruční instalace a považovali ji za poslední pokus.

Nyní můžete nainstalovat balíčky DEB na Arch Linux

Balíčky Debianu můžete nainstalovat na Arch Linux. Balíček, který není ve své podstatě určen pro Arch Linux, se však může časem po aktualizaci rozbít.

S nedokonalým distrom může někdy stačit jeden rozbitý balíček, aby se celý systém rozpadl. Je velmi důležité pravidelně vyhledávat poškozené balíčky, opravovat je a aktualizovat seznam balíčků vašeho systému Linux.

Jak najít a opravit poškozené balíčky v Linuxu

Přečtěte si další

PodíltweetPodílE-mailem

Související témata

  • Linux
  • Debian
  • Arch Linux
  • Správci balíčků
  • Nainstalujte software

O autorovi

Debarshi Das (13 zveřejněných článků)

Rád rozbíjím věci a vyrábím věci, které mi pomáhají věci rozbíjet. Když jsou obrazovky vypnuté, můžete mě najít na fotbalovém hřišti nebo bojovat s rozumem v místním šachovém klubu.

Více od Debarshi Das

Přihlaste se k odběru našeho newsletteru

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!

Chcete-li se přihlásit k odběru, klikněte sem