Comment installer le paquet Deb dans Arch Linux

Si vous utilisez Linux depuis un certain temps, vous avez remarqué que l'un des moyens les plus populaires d'installer des applications tierces consiste à utiliser le package Deb. C'est souvent le seul moyen d'obtenir ce logiciel, car les développeurs n'ont pas à se soucier d'adapter les dizaines de formats différents proposés par la plate-forme Linux. De nombreuses distributions Linux non basées sur Debian ont leurs propres moyens de résoudre ce problème. Cependant, de toutes les distributions Linux, Arch Linux a le moyen le plus intéressant d'exécuter un paquet Debian. Dans cet article, nous expliquons trois façons d'y parvenir et discutons de la meilleure méthode.

Comment installer le package Deb dans Arch Linux -%categories

Remarque : Les étapes ci-dessous fonctionneront pour toutes les distributions basées sur Arch. Vous pouvez également Installez Arch Linux sur PC en suivant le guide ci-dessous.

Installer via AUR

L'AUR est le premier endroit à vérifier lors de la recherche de logiciels qui ne sont pas officiellement pris en charge par Arch Linux. Vérifiez toujours ici en premier. C'est un service qui permet à quiconque de charger le script PKGBUILD, qui est conçu pour prendre automatiquement des programmes à partir de divers endroits, télécharger tout ou partie des dépendances nécessaires pour les exécuter et compiler le package Arch Linux d'origine.

Lorsque vous utilisez un AUR, il existe deux façons de procéder :

1. Utilisez l'assistant AUR

Si vous voulez faire avancer les choses rapidement sans avoir à sauter à travers des cerceaux, utilisez un assistant AUR comme yay ou yaourt. Cela ne vous permettra pas d'installer le fichier .deb, mais vous pourrez peut-être trouver le package au format arch, qui a été créé par les utilisateurs d'Arch.

Si vous utilisez Manjaro, Endeavour, Garuda ou toute autre distribution basée sur Arch, il y a de fortes chances que l'assistant AUR soit installé. Consultez la documentation de votre distribution pour vérifier ce qui est inclus. yay utilise à la fois Garuda et Endeavour.

Si vous préférez un environnement graphique, vous pouvez toujours installer le package pamac-aur avec l'assistant AUR - s'il n'est pas déjà installé. Notez que vous devrez activer le support AUR après l'installation sous "Préférences -> Tiers".

Comment installer le package Deb dans Arch Linux -%categories

2. Installation manuelle des packages AUR

Une autre façon d'obtenir des packages non officiels est d'aller sur Site Internet de l'AUR Et utilisez la barre de recherche et téléchargez instantané. Il s'agit d'un processus moins automatisé, mais qui en vaut la peine si vous souhaitez bénéficier d'un contrôle granulaire sur la manière dont les packages sont créés ou installés. Au lieu d'installer le package immédiatement, il générera un package original que vous pourrez modifier à vos propres fins.

Lisez aussi:  Comment configurer un serveur VNC dans Ubuntu

Cela signifie que si vous avez configuré un référentiel personnel personnalisé, vous pouvez facilement placer ces packages nouvellement créés dans le référentiel pour une installation facile.

Remarque : Si vous prévoyez d'utiliser uniquement les référentiels Arch core et AUR, l'installation de packages à l'aide de l'assistant AUR est une bien meilleure option que la création manuelle.

Comment installer le package Deb dans Arch Linux -%categories

La plupart (sinon la totalité) des programmes au format DEB ne se trouveront qu'en AUR. Voici comment en compiler un en tant que package Arch à partir de rien.

  1. Assurez-vous d'installer paquets git وBase de développement pour Arch En écrivant
 sudo pacman -S --nécessaire git base-devel

à votre gare.

2. Faites attention "URL de clonage Git" sur la page AUR du package que vous souhaitez télécharger, installer et copier. Utilisez cette URL dans le terminal ouvert du répertoire personnel comme suit :

git clone [URL collée]

Cela téléchargera le référentiel git pour le package avec un fichier de configuration PKGBUILD pour un outil makepkg stroboscope dans Arch.

3. Type

cd [nom du paquet]

Accédez au répertoire de construction du package que vous venez de télécharger.

4. Type

makepkg -oui

Génère et installe automatiquement le package.

Si vous êtes curieux, inscrivez-vous

 -s (--syncdeps)

Récupère automatiquement toutes les dépendances liées aux packages disponibles dans les dépôts officiels Arch Linux, tout en signalant un indicateur

 -i (--install)

Votre système doit non seulement compiler le paquet, mais aussi l'intégrer dans votre système (par exemple, créer des éléments de liste, effectuer la fusion nécessaire dans les arguments du noyau s'il y en a, etc.).

Installer via Debtap

Si, pour une raison quelconque, le Debtap dont vous avez besoin n'est pas dans l'AUR, installez Dette. C'est un programme qui décompile un paquet Debian en un paquet Arch que votre gestionnaire de paquets peut "comprendre".

Comment installer le package Deb dans Arch Linux -%categories

Avertissement: Utilisez cette méthode à votre propre discrétion. Un package .deb que vous installez peut se bloquer si les responsables initiaux des packages dépendent de l'obtention de mises à jour qui suppriment des fonctionnalités ou des fonctionnalités. Cela n'arrive pas tout le temps, mais vous devez être conscient que cette méthode ne fonctionne pas toujours de manière fantastique.

  1. Commencez l'installation Dette Croix AUR Suivez les instructions de la section précédente.
  2. Une fois installé, lancez sudo débap -u Une fois pour mettre à jour les propres référentiels de Deunab. Sinon, l'application ne fonctionnera pas.
  3. Téléchargement fichier .deb vous souhaitez convertir, alors cd dans le répertoire où vous l'avez téléchargé, et utilisez la commande suivante :
paquet debtapàconvertir.deb

4. Chaque fois que Debtap vous demande de saisir des données, vous pouvez simplement les ignorer et appuyer sur OK Entrer Au clavier.
5. Une fois terminé, Debtap créera un fichier pkg. *. zst” Le gestionnaire de packages peut l'interpréter et l'installer à l'aide de procédures d'installation hors ligne.
6. cd dans le répertoire que vous avez converti paquet .deb dessus et écrivez :

sudo pacman -U [nom-paquet]

Installer manuellement

Avertissement: Cette méthode est très peu sûre et ne doit être utilisée que lorsqu'il n'y a pas d'autre choix et que vous avez déjà une compréhension avancée du fonctionnement de certains packages et de certains comportements attendus par Arch. Par exemple, certaines applications (telles que Plymouth, Virtualbox, etc.) peuvent nécessiter des crochets dans le noyau, ce qui ne peut être fait qu'en éditant les fichiers de configuration et en reconstruisant le noyau avec ces crochets. De plus, l'utilisation de cette méthode n'installe pas non plus les dépendances de votre package.

Lisez aussi:  Comment protéger votre ordinateur Linux contre les clés USB malveillantes

Bien que ce ne soit pas la solution la plus élégante, lorsqu'il n'y a aucun moyen de convertir un fichier .deb avec Debtap ou de compiler avec AUR pkgbuild, la meilleure approche consiste à extraire le paquet Debian lui-même et à placer les fichiers là où ils doivent aller.

Bien que cela puisse impliquer beaucoup d'ennui par rapport aux méthodes précédentes, cela dépend davantage de la plate-forme, ce qui signifie que vous pouvez utiliser cette méthode sur de nombreuses autres distributions telles que Void Linux et Fedora et openSUSE. je n'ai pas testé ça sur Gentoo et Slackware, donc votre kilométrage avec eux peut varier en raison de la façon dont les deux distributions gèrent les packages d'installation.

Les paquets Debian sont des archives contenant des binaires, ils n'ont donc pas besoin d'être compilés. Pour installer des fichiers dans n'importe quel package Deb sur Arch, extrayez-les d'abord dans un dossier. Gardez à l'esprit que vous devrez également extraire l'archive connue sous le nom de "Les données" à l'intérieur de ce dossier aussi.

Comment installer le package Deb dans Arch Linux -%categories

Par exemple, pour installer Google Chrome , vous devez d'abord entrer CD Dans un dossier Deb Extrait avec le contenu extrait de "data.tar.xz" À l'intérieur.

cd ~/Téléchargements/google-chrome-stable_current_amd64

Ensuite, exécutez la commande ls pour révéler tous les dossiers de l'archive de données dans le package Deb. Considérez les noms de ces dossiers. cd dans chaque répertoire et déplacer le contenu de ces répertoires là où ils appartiennent sur le système.

Lisez aussi:  Guide du débutant pour la programmation Shell sous Linux

Par exemple:

cd ~/Downloads/google-chrome-stable_current_amd64/etc sudo mv * /etc/ cd ~/Downloads/google-chrome-stable_current_amd64/opt sudo mv * /opt/

Foire Aux Questions

Q1. Pourquoi faut-il Dette  Un long moment?

réponse. Debtap récupère les métadonnées fournies dans le fichier .deb pour créer le package Arch le plus fidèle afin de minimiser les problèmes et de fournir l'information pertinente que pacman doit installer en plus du package lui-même. Cela implique beaucoup d'ennui au-delà de la simple décompression de l'archive.

De plus, le script Debtap convertit les fichiers en utilisant un seul cœur de processeur, ce qui fait des performances monocœur le facteur limitant affectant le temps qu'il faudra à votre système pour terminer le processus. Attendez-vous à ce que les colis volumineux prennent quelques minutes à traiter.

Q2. Puis-je utiliser un programme d'installation graphique après avoir exécuté Debtap ?
réponse. oui! Si vous avez installé une version de pamac, vous pouvez exécuter le fichier tar-zst Debtap via votre gestionnaire de fichiers. En choisissant pamac comme programme pour lancer le fichier, vous pouvez simplement double-cliquer dessus comme vous le feriez pour n'importe quel paquet .deb dans Debian pour l'installer automatiquement et toutes ses dépendances.

Q 3. Comment Debtap se compare-t-il à AUR ?
réponse. Vous devriez voir Debtap comme un dernier moyen "sale" d'installer quelque chose dont vous avez vraiment besoin et que vous ne pouvez pas trouver dans l'AUR. Si vous pouvez trouver quelque chose dans l'AUR, il est toujours préférable d'installer ce package plutôt que d'utiliser un fichier .deb.

En conclusion

L'une des meilleures choses à propos d'Arch Linux est le nombre de façons dont les utilisateurs peuvent installer des packages - des AUR aux référentiels personnalisés, en passant par le déballage des packages d'autres distributions afin qu'ils s'exécutent. Bien que cette information ne soit pas nouvelle, c'est certainement une bonne ressource pour ceux qui découvrent Arch et qui recherchent des moyens d'installer leur logiciel préféré.

Lisez la suite pour le découvrir Des outils qui vous aident à créer votre propre distribution Linux.

Vous pourriez l'aimer aussi