Conda, PIP et NPM: systèmes de gestion de paquets multiplateformes

Conda, PIP et NPM: systèmes de gestion de paquets multiplateformes

Conda, PIP et NPM: systèmes de gestion de paquets multiplateformes

Comme nous le savons déjà, beaucoup ou tous Linuxeros expérimentés, Notre Systèmes d'exploitation GNU / Linux ils ont généralement une grande variété de chaque élément qui le compose. Par conséquent, nous pouvons profiter d'un Distribution avec un ou plusieurs environnements de bureau, gestionnaires de fenêtres, gestionnaires de démarrage, gestionnaires de connexion, serveurs graphiques et autres éléments, tels que, "Gestionnaires de packages", parmi lesquels il y a certains bien connus sous le nom de "Apt-get" et d'autres moins connus, tels que "Conda".

Oui, "Gestionnaires de packages", ces systèmes qui ne sont rien de plus qu'un ensemble d'outils qui servent à automatiser le processus de installation, mise à jour, configuration et suppression de packages des logiciels dans nos systèmes d'exploitation libres et ouverts. Bien que certains d'entre eux soient généralement au format multiplateforme, c'est-à-dire pour les systèmes d'exploitation propriétaires et fermés, tels que Windows y MacOS.

Guix: Tutoriel d'installation de l'outil de gestion de paquets

Guix: Tutoriel d'installation de l'outil de gestion de paquets

Par conséquent, entre "Gestionnaires de packages", mieux connu et utilisé, on peut citer apt-get, aptitude, apt, pacman, miam, entre autres, bien que ce ne soit que plateforme uniquec'est-à-dire GNU / Linux. Bien qu'il y en ait aussi un appelé guide, qui est généralement moins connu, car, en général, il n'est intégré et par défaut, dans le GNU Distro du même nom. Et dont nous avons parlé dans un article précédent, que nous vous recommandons de lire après avoir terminé cette publication.

Guix: Tutoriel d'installation de l'outil de gestion de paquets
Article connexe:
Guix 1.2: Tutoriel d'installation de l'outil de gestion de paquets

"Guix en tant que gestionnaire de paquets est écrit en langage Guile Scheme et est basé sur le gestionnaire de paquets Nix. Et en tant que distribution GNU, il ne comprend que des composants gratuits et est livré avec le noyau GNU Linux-Libre, nettoyé des éléments de microprogramme binaires non libres. »

Guide 1.0
Article connexe:
Sortie de la première version stable de Guix 1.0 et voici ses nouvelles

Conda, PIP et NPM: 3 systèmes de gestion de paquets

Conda, PIP et NPM: 3 systèmes de gestion de paquets

Qu'est-ce que Conda?

Selon son site officiel, "Conda" est la suivante:

"Un système de gestion de paquets complet et polyvalent, des dépendances et des environnements de langage, tels que: Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN. De plus, il est open source et multiplateforme, il fonctionne donc sous Windows, MacOS et Linux. Et ses capacités incluent la possibilité d'installer, d'exécuter et de mettre à jour rapidement des packages et leurs dépendances. De plus, vous pouvez facilement créer, enregistrer, charger et basculer entre les environnements sur votre ordinateur local. Il a été créé pour les programmes Python, mais il peut empaqueter et distribuer des logiciels pour n'importe quel langage. »

En savoir plus sur Conda

"Conda" a très bien documentation officielle, bien que cela n'entre Anglais. Cependant, il dispose d'une excellente communauté en ligne appelée «conda-forge», qui fournit une excellente documentation et Conda: formules de vacances pour une large gamme de logiciels. Et enfin, dans son Site Web GitHub Des informations bien plus précieuses peuvent être trouvées, pour le téléchargement, l'installation et l'utilisation.

Article connexe:
Anaconda Distribution: la suite la plus complète pour la science des données avec Python

Qu'est-ce que PIP?

Selon son site officiel, "PÉPIN" est la suivante:

«C'est actuellement l'outil recommandé par PyPA pour installer des packages Python. Par conséquent, PIP est désormais le programme d'installation de packages préféré pour Python, l'un des plus populaires pour l'installation de packages Python, et par conséquent celui qui est livré avec les versions modernes de Python. En outre, il fournit des fonctionnalités essentielles pour rechercher, télécharger et installer des packages à partir de PyPI et d'autres index de packages Python, et peut être incorporé dans un large éventail de flux de travail de développement via son interface de ligne de commande (CLI).. Et comme il est open source et multiplateforme, il peut être utilisé sans problème également à partir de Windows et MacOS. »

En savoir plus sur Pip

"PÉPIN" il a aussi très bon documentation officielle, bien que cela n'entre Anglais. Cependant, il possède l'excellente communauté en ligne de «Python», qui offre une excellente documentation. Et enfin, dans son Site Web GitHub Des informations bien plus précieuses peuvent être trouvées, pour le téléchargement, l'installation et l'utilisation.

Qu'est-ce que NPM?

Selon son site officiel, "NPM" est la suivante:

"C'est un simple gestionnaire de packages pour NodeJS, ce qui facilite son utilisation, car il vous permet de gérer n'importe quelle bibliothèque disponible en peu de temps avec une seule ligne de code, aidant ainsi à gérer les modules, distribuer des packages et ajouter des dépendances de manière simple . "

En savoir plus sur NPM

"NPM" il a aussi un bon documentation officielle, bien qu'il n'entre également que Anglais. Cependant, il possède l'excellente communauté en ligne de «Node.JS», qui offre une excellente documentation, dont certains sont en espagnol. Et enfin, dans son Site Web GitHub Des informations bien plus précieuses peuvent être trouvées, pour le téléchargement, l'installation et l'utilisation.

Enfin, il est important ajouter «NPM» à la suite:

"NPM" Il se compose de trois composants différents: le site Web, l'interface de ligne de commande (CLI) et le registre. Chacun remplit un rôle spécifique, par exemple, le site Web vous permet de découvrir des packages, de configurer des profils et de gérer d'autres aspects de l'expérience utilisateur avec lui; la CLI permet au programme d'être exécuté à partir d'un terminal, étant la façon dont la plupart des développeurs interagissent avec lui; et enfin, le registre, qui est une grande base de données publique de logiciels JavaScript et des méta-informations qui l'entourent.

De plus, car il provient de open source et multiplateforme, il peut être utilisé sans problème également à partir de Windows y MacOS.

Image générique pour les conclusions de l'article

Conclusion

Nous espérons que "petit message utile » sur «Conda, PIP y NPM», qui sont 3 systèmes de gestion de paquets multiplateformes et open source, bien connu et utilisé principalement par les utilisateurs avancés et les développeurs; est d'un grand intérêt et d'une grande utilité, pour l'ensemble «Comunidad de Software Libre y Código Abierto» et d'une grande contribution à la diffusion de l'écosystème merveilleux, gigantesque et croissant d'applications de «GNU/Linux».

Pour l'instant, si vous avez aimé ça publicación, Ne vous arrêtez pas partager avec d'autres, sur vos sites Web, canaux, groupes ou communautés de réseaux sociaux ou systèmes de messagerie préférés, de préférence gratuits, ouverts et / ou plus sécurisés que TelegramSignalMastodonte ou un autre de Fediverse, de préférence. Et n'oubliez pas de visiter notre page d'accueil à «DesdeLinux» pour explorer plus d'actualités et rejoindre notre chaîne officielle de Télégramme de DesdeLinuxAlors que, pour plus d'informations, vous pouvez visiter n'importe quel Bibliothèque en ligne comme OpenBalance y Jedit, pour accéder et lire des livres numériques (PDF) sur ce sujet ou d'autres.


Soyez le premier à commenter

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.