Installer les applications Debian / Ubuntu sur ArchLinux avec DPKG

Ce n'est un secret pour personne qui compte tenu de la popularité de Ubuntu Dans l'écosystème du système d'exploitation, les développeurs d'applications publient généralement le binaire impair pour cette distribution, ce qui fait que cette distribution a un grand nombre d'applications.

C'est là que cela devient le plus évident dans les jeux, car nous savons tous qu'Ubuntu a été le pionnier dans la mise en œuvre dans son centre logiciel de la possibilité d'inclure des jeux payants, et bien, merci à tous les saints développeurs nous avons également Steam.

En ArchLinux nous pouvons utiliser AUR, où nous trouvons toute quantité de logiciels, de toute nature, mais je Je viens de découvrir qu'il est possible d'installer directement des packages Debian / Ubuntu à l'aide DPKG.

Qu'est-ce que DPKG?

Comme vous pouvez le lire sur Wikipedia:

Le programme dpkg c'est la base du système de gestion de paquets DebianGNU / Linux. Il a été créé par Ian Jackson en 1993. Il est utilisé pour installer, supprimer et fournir des informations sur packages.deb.

Dpkg est lui-même un outil de bas niveau; un frontal de haut niveau est nécessaire pour importer des packages à partir d'emplacements distants ou résoudre des conflits complexes dans les dépendances de packages. Debian a apte Pour cette tâche.

Installez DPKG sur ArchLinux

DPKG

À installer DPKG Dans ArchLinux, nous devons le faire directement depuis AUR:

$ yaourt -S dpkg

Maintenant, pour installer un binaire Debian, il suffit d'exécuter:

$ sudo dpkg -i paquete_debian.deb

Où est le problème DPKG? À ma connaissance, malheureusement, cette application ne résout pas les dépendances, nous devons donc utiliser APT ou quelque chose de similaire. En fait, APT peut également être installé depuis AUR:

$ yaourt -S apt

Bien que, bien sûr, je ne pense pas que cela fonctionne comme dans Debian, cela m'a également donné une erreur lors de sa compilation. Alors maintenant vous savez, essayez de me dire, bien que la plupart des applications d'autres distributions, soient en AUR


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Jony127 dit

    Salut, j'utilise Arch depuis un moment mais j'ai préféré "chercher" ailleurs.

    Je ne suis pas très clair sur la politique suivie dans AUR, il est sûr d'utiliser ce repo. Je pense que les paquets qui sont là sont téléchargés par les utilisateurs de la distribution qui veulent aider à compiler des paquets qui ne sont pas dans les dépôts officiels. Ma question concernant AUR est la suivante: avez-vous un contrôle sur ce que vous téléchargez dans ce dépôt? Les paquets contenus dans AUR sont-ils vérifiés?

    Si vous n'avez pas de contrôle officiel sur ce repo, personne ne garantit des mises à jour de sécurité rapides du logiciel inclus dans ce repo s'ils le font.

    Je n'utilise pas Arch pour le moment mais j'ai ces doutes sur AUR.

    Salutations.

    1.    Jony127 dit

      désolé, dans la deuxième ligne où il est dit: il est sûr d'utiliser ce dépôt. C'EST UNE QUESTION.

    2.    animé dit

      Ce n'est pas vraiment sûr à 100%, même si je n'ai jamais eu de problèmes avec AUR jusqu'à présent. Pour AUR, les packages ne sont pas téléchargés, les scripts sont téléchargés que vous pouvez consulter pour voir ce qu'ils font, qui sont responsables du téléchargement des packages et de leur compilation.

    3.    Joakoej dit

      Quoi qu'il en soit, pour autant que je sache, dans les dépôts officiels, moins de base je pense, il y a plusieurs paquets qui, en raison d'être considérés comme fiables et nécessaires, ont migré de l'AUR. Les créateurs d'Arch Linux maintiennent certains paquets, mais il y en a plusieurs qui sont maintenus par les utilisateurs gagnants et leurs paquets sont considérés comme de bonne qualité. Dans l'AUR, c'est plus compliqué, n'importe qui télécharge ce qu'il veut, que cela fonctionne ou non, mais il y a plusieurs choses qui sont très téléchargées et qui fonctionnent bien.

      1.    Jony127 dit

        c'est pourquoi je posais des questions sur AUR, je ne savais pas si l'utilisation de ce repo est sûre ou non. Mais bien si, comme le dit Elav, ce qui est réellement dans AUR sont des scripts qui téléchargent les packages et les compilent, alors je suppose que les packages ont été téléchargés à partir du site officiel puis compilés, alors je déduis qu'il est sûr d'utiliser AUR.

        1.    Jony127 dit

          bien qu'il soit ennuyeux de devoir parcourir les scripts chaque fois que vous allez installer quelque chose d'AUR alors qu'avec d'autres distributions, vous évitez ces rouleaux. Je pense que celui qui utilise Arch est presque essentiel d'utiliser AUR puisque ce n'est qu'avec les dépôts officiels que vous êtes à court d'applications.

          C'est pourquoi je considère que l'utilisation d'Arch implique de passer plus de temps que nécessaire pour maintenir la distribution en bon état et en raison du problème d'éventuelles pannes lors de la mise à jour, cette distribution ne me convainc pas complètement.

          1.    tourbillon dit

            Il n'est pas nécessaire de toujours revoir les scripts. En fait, si une application dans AUR a 100 votes, vous pouvez être sûr qu'au moins 100 utilisateurs l'ont examinée et faire confiance à la source.
            D'autre part, la possibilité de revoir et de modifier ces fichiers vous donne plus de contrôle sur ce que vous allez installer. Beaucoup, sinon la plupart, des paquets dans AUR sont installés à partir du code source (à partir des dépôts officiels). Par exemple, ils téléchargent les sources d'un référentiel Git (Repo officiel de certaines applications) et compilent le programme avant de résoudre les dépendances, ils le conditionnent et vous êtes prêt à l'installer.

            Dans Ubuntu par exemple, il y a aussi des dépôts qui sont maintenus par les utilisateurs, et ils ne le sont plus
            pas moins fiables que ceux maintenus par les utilisateurs d'Arch.

            Bref, vous ne pouvez pas juger la distribution simplement par ce que vous entendez ou lisez là-bas, vous devez l'essayer et vous saurez si elle vous convainc ou non.

            Citation: "Si vous n'avez pas de contrôle officiel sur ce dépôt, personne ne garantit des mises à jour de sécurité rapides du logiciel inclus dans ce dépôt s'ils le font."
            Les packages sont généralement installés à partir de sources officielles. Par exemple, si vous souhaitez tester la dernière version de Kwin (à partir de git), elle est téléchargée à partir du dépôt officiel de kde qui la maintient. Serait-ce plus rapide que la mise à jour à partir de sources officielles?
            En fin:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            😉

          2.    brutBasique dit

            "Je pense que qui utilise Arch est presque essentiel pour utiliser AUR puisque ce n'est qu'avec les dépôts officiels que vous êtes à court d'applications."

            Bien qu'AUR soit très utile, cela ne signifie pas que dans les dépôts officiels (core, extra, community) il n'y a pas la grande majorité des packages nécessaires pour chaque utilisateur.

            Et aussi dans d'autres distributions, comme Ubuntu, dans de nombreux cas, ils finissent par ajouter des dépôts non officiels, ou les PPA si courants, ou lors du téléchargement de .deb à installer, dans tous ces derniers cas, vous vous exposez de la même manière que vous le faites avec AUR, si vous ne vérifiez pas ce que vous téléchargez et d'où vous le téléchargez, vous êtes dans la même situation.

          3.    kik1n dit

            Wow, maintenant je veux retourner à Arch.
            Maintenant, comment garder Arch sans casser ou mettre à jour et éviter les conflits Parce que j'ai essayé il y a quelques mois avec xfce et plusieurs applications telles que vlc entre autres ne fonctionnaient pas pour moi. Ceci sans changer pour Manjaro.

          4.    Jony127 dit

            Je comprends, encore une question.

            Lorsqu'une application est mise à jour dans son référentiel officiel, le script AUR de cette application prend-il automatiquement en charge le téléchargement de la nouvelle version ou est-il nécessaire avant que le créateur de ce script dans AUR ne le mette à jour pour qu'il puisse télécharger la nouvelle version plus tard de l'application en question?

            1.    Manuel de la source dit

              Le créateur du script doit le mettre à jour manuellement; Bien qu'en général, comme la méthode d'installation ne change pas, il ne s'agit que de modifier le numéro de version et la somme de contrôle.


  2.   éliotime3000 dit

    Heureusement, c'est dans AUR. À tout le moins, je préfère me passer d'AUR à cause de ces problèmes.

  3.   Jean dit

    La première chose à faire est de trouver le package souhaité dans AUR.
    En dernier recours, il n’avait en fait aucune connaissance.
    Merci beaucoup pour la contribution!

  4.   svp dit

    Très bon dpkg dans Debian et ses dérivés, mais il faut presque toujours utiliser
    dpkg -i (nom du programme) puis apt-get -f install (cela résout les dépendances), et à nouveau exécutez dpkg -i (nom du programme) et le tour est joué.

  5.   spoutnik dit

    Comme Elav le dit ci-dessus, aucun package n'est téléchargé vers AUR; ce sont des scripts qui téléchargent le code source et le compilent automatiquement. Il n'y a rien de plus confortable. Je ne supporte pas l'ajout de référentiels, dans AUR c'est une seule commande.

  6.   sombrer dit

    Very Good Post, je ne savais pas que vous pouviez utiliser dpkg dans arch et ses dérivés.

  7.   Fabian dit

    Est-ce que quelqu'un d'autre l'a essayé ??? Je suis mais nul en terme d'archlinux, je l'ai installé via evolution mais je n'ai pas pu installer une imprimante epson l355 et mon bluetooth…. Ce serait merveilleux si les paquets .deb pouvaient être installés comme dans Linux mint, le problème est qu'avec mint mon notebook avec linux mint surchauffe et avec arch, la vérité est que rien n'y apparaît et j'en ai besoin….

    1.    Jonathan Duymovitch Rojas dit

      Bonjour, j'ai aussi cette imprimante L355 pour imprimer via wifi mais je n'ai jamais pu l'imprimer et l'installer dans archlinux non plus .. si vous pouviez l'installer j'apprécierais si vous pouviez me donner les étapes .. merci d'avance.

  8.   scoriesRak dit

    Très bon article, tout est très bien expliqué