Mange populære programmer er tilgjengelige på Linux utelukkende som en DEB-pakke. Dette kan bekymre deg hvis du nylig har migrert til Arch Linux og er usikker på hvordan du installerer favorittprogrammene dine.

DEB-filer er iboende til Debian- eller Ubuntu-baserte derivater. Du kan imidlertid fortsatt installere dem på ditt Arch-baserte system på noen få måter. La oss gå gjennom måtene å installere DEB-filer på i Arch Linux.

Hva er en DEB-fil?

En DEB- eller ".deb"-fil er egentlig et arkiv som inneholder skript, konfigurasjonsfiler og andre data som kreves for å installere et program. DEB-filer er bygget primært for bruk på Debian- eller Debian-baserte stasjonære datamaskiner som Pop!_OS, Ubuntu og MX Linux, for å nevne noen.

Hvis du kommer fra Windows, kan du tenke på DEB-filer i form av en Windows-kjørbar fil (EXE).

Selv om det ikke er så enkelt å installere en DEB-pakke på Arch Linux som å kjøre en Windows-kjørbar fil, er det absolutt ikke rakettvitenskap. Installasjonen er ganske enkel, og trinnene er enkle å følge.

instagram viewer

1. Installer programmet fra AUR

AUR eller Arch User Repository er det største enkeltprogramvarebiblioteket blant alle Linux-distribusjoner. I tilfelle du ikke finner en offisielt støttet pakke for Arch Linux, er AUR der du bør se før andre steder.

Selv om dette ikke hjelper deg med å installere en DEB-fil, er sjansen stor for at du finner en Arch-kompatibel pakke for programvaren du trenger.

Du kan installere AUR-pakker manuelt eller via en AUR-hjelper. Vi vil anbefale deg å gå videre med yay, en populær og brukervennlig AUR-hjelper. For å begynne, søk ganske enkelt etter pakkenavnet med yay:

yay search_term

yay vil liste opp alle relevante pakker. Kopier det riktige pakkenavnet og installer det ved å kjøre:

yay -S pakkenavn

Dette bør installere programvaren i Arch Linux-systemet. For å lære mer om yay, sjekk ut denne veiledningen på hvordan administrere pakker med yay.

2. Installer DEB-pakker på Arch Linux med Debtap

Hvis du ikke finner et alternativ i AUR, bør du velge Debtap. Det er et kommandolinjeverktøy som konverterer en Debian-pakke til en Arch-kompatibel pakke.

Debtap får jobben gjort for det meste, men du bør fortsatt fortsette med en viss forsiktighet da inkompatible oppdateringer av pakken kan ødelegge funksjonaliteten.

Installere Debtap på Arch Linux

For å installere Debtap, fyr opp terminalen og installer den ved hjelp av en AUR-hjelper:

yay -S gjeldstap

Flytt inn i katalogen til DEB-filen med cd-kommandoen og bruk Debtap for å begynne å konvertere pakken.

cd ~/Nedlastinger
gjeldstapfilen din.deb

Debtap vil opprette en "dinfil.zst" fil som du enkelt kan installere med pakkebehandleren, i dette tilfellet, pacman.

sudoPac Man-Ufilen din.zst

Dette bør installere pakken på din Arch Linux-maskin.

3. Installer DEB-pakker manuelt på Arch

For de som foretrekker en mer praktisk tilnærming, kan du manuelt trekke ut DEB-pakken og plassere innholdet i de aktuelle katalogene.

Før du leser videre, vær oppmerksom på at dette ikke er den anbefalte måten å installere DEB-pakker på. Bruk bare denne metoden hvis alle alternativene mislykkes.

Denne metoden er uavhengig av plattformen, noe som betyr at du kan bruke denne metoden på tvers av alle distribusjoner, Arch Linux eller ikke.

Pakk ut en DEB-pakke

Start med å bruke ar-kommandoen for å trekke ut .deb filen i en mappe.

ar x /bane/til/fil

Deretter flytter du inn i mappen og trekk ut tarballene med tar-kommandoen.

tjærexvfkontroll.tjære.gz
tjærexvfdata.tjære.gz

Du finner tre nye mapper: etc, opt, og usr. Kopier innholdet i disse mappene til de riktige katalogene. Kopier for eksempel innholdet i etc mappen inn i /etc katalogen til systemet ditt og gjør det samme for resten tilsvarende.

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

Kjøre programmet

Når alle filene er plassert der de hører hjemme, kan du kjøre shell-skriptet inne i /usr/bin mappe for å kjøre programmet. For enkel bruk, vurder lage en snarvei på skrivebordet for å kjøre dette programmet.

Dette er en ganske kjedelig metode og en som ikke vil fungere hundre prosent av tiden, og det er derfor vi foreslår at du avstår fra manuell installasjon og behandler det som et siste forsøk.

Nå kan du installere DEB-pakker på Arch Linux

Du kan installere Debian-pakker på Arch Linux. Imidlertid kan en pakke som ikke er ment for Arch Linux ofte gå i stykker over tid etter hvert som den blir oppdatert.

Med en nyutviklet distro er alt som trengs noen ganger en ødelagt pakke for at hele systemet skal falle fra hverandre. Det er en avgjørende praksis å regelmessig skanne etter ødelagte pakker, fikse dem og oppdatere pakkelisten til Linux-systemet.

Hvordan finne og fikse ødelagte pakker på Linux

Les Neste

DelekvitringDeleE-post

Relaterte temaer

  • Linux
  • Debian
  • Arch Linux
  • Pakkeansvarlige
  • Installer programvare

Om forfatteren

Debarshi Das (13 artikler publisert)

Jeg elsker å bryte ting og lage ting som hjelper meg med å ødelegge ting. Når skjermene er av, kan du finne meg på fotballbanen eller kjempe mot vettet i den lokale sjakklubben.

Mer fra Debarshi Das

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere