Veel populaire programma's zijn exclusief beschikbaar op Linux als DEB-pakket. Dit kan u zorgen baren als u onlangs bent gemigreerd naar Arch Linux en niet zeker weet hoe u uw favoriete programma's moet installeren.
DEB-bestanden zijn intrinsiek aan op Debian of Ubuntu gebaseerde derivaten. U kunt ze echter op een aantal manieren nog steeds op uw Arch-gebaseerde systeem installeren. Laten we de manieren bekijken om DEB-bestanden in Arch Linux te installeren.
Wat is een DEB-bestand?
Een DEB- of ".deb"-bestand is in wezen een archief met scripts, configuratiebestanden en andere gegevens die nodig zijn om een programma te installeren. DEB-bestanden zijn voornamelijk gebouwd voor gebruik op Debian of Debian-gebaseerde desktops zoals Pop!_OS, Ubuntu en MX Linux, om er maar een paar te noemen.
Als u van Windows komt, kunt u DEB-bestanden zien in termen van een Windows-uitvoerbaar bestand (EXE).
Hoewel het installeren van een DEB-pakket op Arch Linux misschien niet zo eenvoudig is als het uitvoeren van een Windows-uitvoerbaar bestand, is het zeker geen rocket science. De installatie is vrij eenvoudig en de stappen zijn eenvoudig te volgen.
1. Installeer het programma vanaf de AUR
AUR of de Arch User Repository is de grootste softwarebibliotheek van alle Linux-distributies. Als u geen officieel ondersteund pakket voor Arch Linux kunt vinden, moet u eerst ergens anders naar de AUR kijken.
Hoewel dit je niet zal helpen bij het installeren van een DEB-bestand, is de kans groot dat je een Arch-compatibel pakket vindt voor de software die je nodig hebt.
U kunt AUR-pakketten handmatig of via een AUR-helper installeren. We raden je aan om door te gaan met yay, een populaire en gebruiksvriendelijke AUR-helper. Zoek om te beginnen gewoon naar de pakketnaam met yay:
yay zoekterm
yay zal alle relevante pakketten opsommen. Kopieer de juiste pakketnaam en installeer deze door uit te voeren:
yay -S pakketnaam
Dit zou de software met succes in uw Arch Linux-systeem moeten installeren. Voor meer informatie over yay, bekijk deze gids op hoe pakketten te beheren met yay.
2. Installeer DEB-pakketten op Arch Linux met Debtap
Vindt u geen alternatief in de AUR, kies dan voor Debtap. Het is een opdrachtregelprogramma dat een Debian-pakket converteert naar een Arch-compatibel pakket.
Debtap klaart de klus voor het grootste deel, maar u moet toch voorzichtig te werk gaan, omdat incompatibele updates van het pakket de functionaliteit ervan kunnen verbreken.
Debtap installeren op Arch Linux
Om Debtap te installeren, start u de terminal en installeert u deze met behulp van een AUR-helper:
yay -S schuldap
Ga naar de map van het DEB-bestand met het cd-commando en gebruik Debtap om het pakket te converteren.
CD ~/Downloads
schuldbekentenisjouw bestand.deb
Debtap zal een "uwbestand.zst" bestand dat u eenvoudig kunt installeren met uw pakketbeheerder, in dit geval pacman.
sudopacman-Ujouw bestand.zst
Dit zou het pakket op uw Arch Linux-machine moeten installeren.
3. DEB-pakketten handmatig installeren op Arch
Voor degenen die de voorkeur geven aan een meer praktische benadering, kunt u het DEB-pakket handmatig uitpakken en de inhoud in de juiste mappen plaatsen.
Voordat u verder leest, moet u er rekening mee houden dat dit niet de aanbevolen manier is om DEB-pakketten te installeren. Pas deze methode alleen toe als alle alternatieven falen.
Deze methode is onafhankelijk van het platform, wat betekent dat je deze methode kunt toepassen op alle distributies, Arch Linux of niet.
Een DEB-pakket extraheren
Begin door de opdracht ar te gebruiken om de. te extraheren .deb bestand in een map.
ar x /pad/naar/bestand
Ga dan naar de map en extraheer de tarballs met het tar-commando.
teerxvfcontrole.teer.gz
teerxvfgegevens.teer.gz
U vindt drie nieuwe mappen: enzovoort, opt, en usr. Kopieer de inhoud in deze mappen naar de juiste mappen. Kopieer bijvoorbeeld de inhoud van de enzovoort map in de /etc map van uw systeem en doe hetzelfde voor de rest dienovereenkomstig.
sudo cp ./etc/* /etc/
sudo cp ./opt/* /opt/
sudo cp ./usr/* /usr/
Het programma uitvoeren
Zodra alle bestanden zijn geplaatst waar ze horen, kunt u het shellscript uitvoeren in de /usr/bin map om de toepassing uit te voeren. Overweeg voor gebruiksgemak: een snelkoppeling op het bureaublad maken om dit programma uit te voeren.
Dit is een behoorlijk vervelende methode en een die niet honderd procent van de tijd zal werken, daarom raden we je aan af te zien van handmatige installatie en het te beschouwen als een laatste wanhopige poging.
Nu kunt u DEB-pakketten op Arch Linux installeren
U kunt Debian-pakketten op Arch Linux installeren. Een pakket dat niet inherent voor Arch Linux is bedoeld, kan echter na verloop van tijd kapot gaan als het wordt bijgewerkt.
Met een hypermoderne distro is er soms maar één kapot pakket nodig om het hele systeem uit elkaar te laten vallen. Het is een cruciale gewoonte om regelmatig te scannen op kapotte pakketten, deze te repareren en de pakketlijst van uw Linux-systeem bij te werken.
Hoe kapotte pakketten op Linux te vinden en te repareren
Lees volgende
Gerelateerde onderwerpen
- Linux
- Debian
- Arch Linux
- Pakketbeheerders
- Installeer de software
Over de auteur

Ik hou ervan om dingen te breken en dingen te maken die me helpen dingen te breken. Als de schermen uit zijn, kun je me vinden op het voetbalveld of vechtend bij de plaatselijke schaakclub.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren