Många populära program är tillgängliga på Linux exklusivt som ett DEB-paket. Detta kan bekymra dig om du nyligen har migrerat till Arch Linux och är osäker på hur du installerar dina favoritprogram.

DEB-filer är inneboende för Debian- eller Ubuntu-baserade derivator. Du kan dock fortfarande installera dem på ditt Arch-baserade system på några sätt. Låt oss gå igenom sätten att installera DEB-filer i Arch Linux.

Vad är en DEB-fil?

En DEB- eller ".deb"-fil är i huvudsak ett arkiv som innehåller skript, konfigurationsfiler och andra data som krävs för att installera ett program. DEB-filer är främst byggda för användning på Debian- eller Debian-baserade skrivbord som Pop!_OS, Ubuntu och MX Linux, för att nämna några.

Om du kommer från Windows kan du tänka på DEB-filer i termer av en Windows-körbar fil (EXE).

Även om det inte är så enkelt att installera ett DEB-paket på Arch Linux som att köra en Windows-körbar, är det verkligen inte raketvetenskap. Installationen är ganska enkel och stegen är lätta att följa.

instagram viewer

1. Installera programmet från AUR

AUR eller Arch User Repository är det enskilt största mjukvarubiblioteket bland alla Linux-distributioner. Om du inte kan hitta ett officiellt stödd paket för Arch Linux, är AUR där du bör leta före någon annanstans.

Även om detta inte hjälper dig att installera en DEB-fil, är chansen stor att du hittar ett Arch-kompatibelt paket för den programvara du behöver.

Du kan installera AUR-paket manuellt eller via en AUR-hjälpare. Vi rekommenderar dig att gå vidare med yay, en populär och lättanvänd AUR-hjälpare. Börja med att söka efter paketnamnet med yay:

yay search_term

yay kommer att lista alla relevanta paket. Kopiera rätt paketnamn och installera det genom att köra:

yay -S paketnamn

Detta bör framgångsrikt installera programvaran i ditt Arch Linux-system. För att lära dig mer om yay, kolla in den här guiden på hur man hanterar paket med yay.

2. Installera DEB-paket på Arch Linux med Debtap

Om du inte kan hitta ett alternativ i AUR, bör du välja Debtap. Det är ett kommandoradsverktyg som konverterar ett Debian-paket till ett Arch-kompatibelt paket.

Debtap får jobbet gjort för det mesta, men du bör ändå fortsätta med viss försiktighet eftersom inkompatibla uppdateringar av paketet kan bryta dess funktionalitet.

Installera Debtap på Arch Linux

För att installera Debtap, starta terminalen och installera den med hjälp av en AUR-hjälpare:

yay -S debtap

Flytta till katalogen för DEB-filen med hjälp av kommandot cd och använd Debtap för att börja konvertera paketet.

CD ~/Nedladdningar
skuldtappdin fil.deb

Debtap kommer att skapa en "dinfil.zst" fil som du enkelt kan installera med din pakethanterare, i det här fallet, pacman.

sudoPac Man-Udin fil.zst

Detta bör installera paketet på din Arch Linux-maskin.

3. Installera DEB-paket manuellt på Arch

För dem som föredrar ett mer praktiskt tillvägagångssätt kan du manuellt extrahera DEB-paketet och placera innehållet i lämpliga kataloger.

Innan du läser vidare, notera att detta inte är det rekommenderade sättet att installera DEB-paket. Tillgripa denna metod endast om alla alternativ misslyckas.

Denna metod är oberoende av plattformen, vilket innebär att du kan tillämpa den här metoden på alla distributioner, Arch Linux eller inte.

Extrahera ett DEB-paket

Börja med att använda kommandot ar för att extrahera .deb filen i en mapp.

ar x /sökväg/till/fil

Flytta sedan till mappen och extrahera tarballs med kommandot tar.

tjäraxvfkontrollera.tjära.gz
tjäraxvfdata.tjära.gz

Du hittar tre nya mappar: etc, välja, och usr. Kopiera innehållet i dessa mappar till rätt kataloger. Kopiera till exempel innehållet i etc mappen i /etc katalogen i ditt system och gör detsamma för resten i enlighet med detta.

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

Kör programmet

När alla filer har placerats där de hör hemma kan du köra skalskriptet inuti /usr/bin mapp för att köra programmet. För enkel användning, överväg skapa en genväg på skrivbordet för att köra detta program.

Detta är en ganska tråkig metod och en som inte kommer att fungera hundra procent av tiden, varför vi föreslår att du avstår från manuell installation och behandlar det som ett sista försök.

Nu kan du installera DEB-paket på Arch Linux

Du kan installera Debian-paket på Arch Linux. Men ett paket som inte är avsett för Arch Linux kan ofta gå sönder med tiden när det uppdateras.

Med en blödande distro kan det ibland krävas ett trasigt paket för att hela systemet ska falla isär. Det är en avgörande praxis att regelbundet söka efter trasiga paket, fixa dem och uppdatera paketlistan för ditt Linux-system.

Hur man hittar och fixar trasiga paket på Linux

Läs Nästa

Dela med sigTweetDela med sigE-post

Relaterade ämnen

  • Linux
  • Debian
  • Arch Linux
  • Pakethanterare
  • Installera programvara

Om författaren

Debarshi Das (13 artiklar publicerade)

Jag älskar att bryta saker och göra saker som hjälper mig att bryta saker. När skärmarna är avstängda kan du hitta mig på fotbollsplanen eller slåss på den lokala schackklubben.

Mer från Debarshi Das

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera