De nombreux programmes populaires sont disponibles sur Linux exclusivement sous forme de package DEB. Cela pourrait vous inquiéter si vous avez récemment migré vers Arch Linux et que vous ne savez pas comment installer vos programmes préférés.
Les fichiers DEB sont intrinsèques aux dérivés basés sur Debian ou Ubuntu. Cependant, vous pouvez toujours les installer sur votre système basé sur Arch de plusieurs manières. Passons en revue les méthodes d'installation des fichiers DEB dans Arch Linux.
Qu'est-ce qu'un fichier DEB ?
Un fichier DEB ou ".deb" est essentiellement une archive contenant des scripts, des fichiers de configuration et d'autres données nécessaires à l'installation d'un programme. Les fichiers DEB sont principalement conçus pour être utilisés sur des ordinateurs de bureau Debian ou basés sur Debian tels que Pop! _OS, Ubuntu et MX Linux, pour n'en nommer que quelques-uns.
Si vous venez de Windows, vous pouvez considérer les fichiers DEB comme un fichier exécutable Windows (EXE).
Bien que l'installation d'un package DEB sur Arch Linux ne soit pas aussi simple que l'exécution d'un exécutable Windows, ce n'est certainement pas sorcier. L'installation est assez simple et les étapes sont faciles à suivre.
1. Installer le programme à partir de l'AUR
AUR ou le référentiel d'utilisateurs Arch est la plus grande bibliothèque de logiciels parmi toutes les distributions Linux. Au cas où vous ne trouveriez pas de package officiellement pris en charge pour Arch Linux, l'AUR est l'endroit où vous devriez chercher avant n'importe où ailleurs.
Bien que cela ne vous aide pas à installer un fichier DEB, il y a de fortes chances que vous trouviez un package compatible Arch pour le logiciel dont vous avez besoin.
Vous pouvez installer les packages AUR manuellement ou via un assistant AUR. Nous vous recommandons d'aller de l'avant avec yay, un assistant AUR populaire et facile à utiliser. Pour commencer, recherchez simplement le nom du package avec yay :
oui terme de recherche
yay listera tous les packages pertinents. Copiez le nom de package correct et installez-le en exécutant :
oui -S nom_paquet
Cela devrait installer avec succès le logiciel sur votre système Arch Linux. Pour en savoir plus sur yay, consultez ce guide sur comment gérer les paquets avec yay.
2. Installer les packages DEB sur Arch Linux avec Debtap
Si vous ne trouvez pas d'alternative dans l'AUR, vous devriez opter pour Debtap. Il s'agit d'un outil en ligne de commande qui convertit un package Debian en un package compatible Arch.
Debtap fait le travail pour la plupart, mais vous devez toujours faire preuve de prudence car des mises à jour incompatibles du package peuvent interrompre ses fonctionnalités.
Installer Debtap sur Arch Linux
Pour installer Debtap, lancez le terminal et installez-le à l'aide d'un assistant AUR :
ouais -S detteap
Déplacez-vous dans le répertoire du fichier DEB à l'aide de la commande cd et utilisez Debtap pour commencer à convertir le package.
CD ~/Téléchargements
dettevotrefichier.deb
Debtap créera un "votrefichier.zst" que vous pouvez facilement installer avec votre gestionnaire de paquets, dans ce cas, pacman.
sudoPac-Man-Uvotrefichier.zst
Cela devrait installer le package sur votre machine Arch Linux.
3. Installer manuellement les packages DEB sur Arch
Pour ceux qui préfèrent une approche plus pratique, vous pouvez extraire manuellement le package DEB et placer le contenu dans les répertoires appropriés.
Avant de poursuivre votre lecture, notez que ce n'est pas la méthode recommandée pour installer les packages DEB. Ne recourez à cette méthode que si toutes les alternatives échouent.
Cette méthode est indépendante de la plate-forme, ce qui signifie que vous pouvez appliquer cette méthode à toutes les distributions, Arch Linux ou non.
Extraction d'un package DEB
Commencez par utiliser la commande ar pour extraire le .deb fichier dans un dossier.
ar x /chemin/vers/fichier
Ensuite, déplacez-vous dans le dossier et extraire les tarballs avec la commande tar.
le goudronxvfcontrôler.le goudron.gz
le goudronxvfLes données.le goudron.gz
Vous trouverez trois nouveaux dossiers: etc, opter, et usr. Copiez le contenu de ces dossiers dans les répertoires appropriés. Par exemple, copiez le contenu du etc dossier dans le /etc répertoire de votre système et faites de même pour le reste en conséquence.
sudo cp ./etc/* /etc/
sudo cp ./opt/* /opt/
sudo cp ./usr/* /usr/
Exécution du programme
Une fois que tous les fichiers ont été placés à leur place, vous pouvez exécuter le script shell à l'intérieur du /usr/bin dossier pour exécuter l'application. Pour plus de facilité d'utilisation, pensez à créer un raccourci sur le bureau pour exécuter ce programme.
C'est une méthode assez fastidieuse et qui ne fonctionnera pas à cent pour cent du temps, c'est pourquoi nous vous suggérons de vous abstenir de l'installation manuelle et de la traiter comme une dernière tentative.
Vous pouvez maintenant installer des packages DEB sur Arch Linux
Vous pouvez installer des packages Debian sur Arch Linux. Cependant, un package qui n'est pas intrinsèquement destiné à Arch Linux peut souvent se casser au fil du temps à mesure qu'il est mis à jour.
Avec une distribution à la pointe de la technologie, il suffit parfois d'un paquet cassé pour que tout le système s'effondre. Il est essentiel de rechercher régulièrement les packages défectueux, de les réparer et de mettre à jour la liste des packages de votre système Linux.
Comment trouver et réparer les paquets cassés sous Linux
Lire la suite
Rubriques connexes
- Linux
- DebianName
- Arch Linux
- Gestionnaires de packages
- Installer un logiciel
A propos de l'auteur
J'aime casser des choses et faire des choses qui m'aident à casser des choses. Lorsque les écrans sont éteints, vous pouvez me trouver sur le terrain de football ou en train de me battre au club d'échecs local.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner