Cargo et Nix: 2 systèmes de gestion de paquets supplémentaires pour GNU / Linux

Cargo et Nix: 2 systèmes de gestion de paquets supplémentaires pour GNU / Linux

Cargo et Nix: 2 systèmes de gestion de paquets supplémentaires pour GNU / Linux

Il y a quelques jours, nous avons publié une entrée sur 3 gestionnaires de packages multiplateformes appelé "Conda, PIP et NPM", pas si bien connu et utilisé par les utilisateurs ordinaires mais plus que tout, par les développeurs de logiciels. Alors que nous allons maintenant commenter d'autres 2 gestionnaires de paquets très similaire appelé "Cargo et Nix".

"Cargo et Nix" ils sont 2 intéressants et utiles Systèmes de gestion de colis open source, le premier bien connu et utilisé par Développeurs qui utilisent le Langage de programmation Rust et le deuxième bien connu et utilisé par Utilisateurs à partir de Distribution GNU / Linux appel Nix OS.

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

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

Avant de commencer sur le sujet de "Cargo et Nix", il serait très utile de recommander et de faciliter la lecture à ceux qui s'intéressent à Systèmes de gestion de colis mentionné précédemment ("Conda, PIP et NPM") car après avoir lu cette publication, donc, au moyen du lien immédiatement suivant, vous pouvez le faire:

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

Tandis que, un autre utile Article similaire et fortement recommandé de lire est ce qui suit:

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

Cargo and Nix: Rust et NixOS Package Manager

Cargo and Nix: Rust et NixOS Package Manager

Qu'est-ce que le fret?

Selon les créateurs de Langage de programmation Rust dans sa site officiel, "Poster" est la suivante:

"Gestionnaire de paquets par défaut de Rust. Ce qui est utilisé pour télécharger les dépendances des packages Rust créés pour les compiler avec succès, les rendant distribuables et facilitant leur téléchargement sur Craters (crates.io), le registre de packages de la communauté Rust. »

Note: Les packages construits dans Rust sont appelés Craters (Cles taux).

En savoir plus sur Cargo

Bien que, dans les entrées ultérieures, nous élargirons sûrement les informations relatives à son utilisation de base, Cargo a l'avantage de faire partie de la Langage de programmation Rust, est téléchargé et installé avec lui, et dispose également d'une excellente documentation dans le Calme, en espagnol et en anglais, pour l'approfondir immédiatement, vous pouvez utiliser les liens suivants:

  1. Installer Rust (Rustc, Rustup et Cargo)
  2. Bonjour Cargo! (En anglais)
  3. Le Cargo Book
  4. Charge sur GitHub
  5. Cratères: le registre du cratère de la communauté de Rust
Langage Rust: ses développeurs annoncent la nouvelle version 1.50.0
Article connexe:
Langage Rust: ses développeurs annoncent la nouvelle version 1.50.0

Qu'est-ce que Nix?

Selon les créateurs du GNU / Linux NixOS Distro dans sa site officiel, "Rien" est la suivante:

"Un gestionnaire de packages purement fonctionnel. Cela signifie qu'il traite les packages comme des valeurs dans des langages de programmation purement fonctionnels comme Haskell, c'est-à-dire qu'ils sont construits par des fonctions qui n'ont aucun effet secondaire et ne changent jamais après avoir été construits. De plus, il stocke les packages dans son propre magasin, qui est généralement le répertoire "/ nix / store", où chaque package a son propre sous-répertoire unique sous un identifiant unique (hachage cryptographique) pour le package qui capture toutes ses dépendances. Ce dernier vous permet de nombreuses fonctionnalités puissantes. »

En savoir plus sur Nix

Bien que, dans les entrées ultérieures, nous développerons sûrement les informations relatives à son utilisation, son installation, ses caractéristiques et son utilisation de base, Nix contient une bonne documentation de NixOS, donc pour approfondir immédiatement, vous pouvez utiliser les liens suivants:

  1. NixOS GNU / Linux
  2. Guide du gestionnaire de packages Nix
  3. Nix sur GitHub
  4. Collection de paquets Nix
les enfants
Article connexe:
NixOS: une distribution séparée et différente avec KDE

Enfin, et comme bonus supplémentaire dans cette publication, nous mentionnerons «Compositeur», qui est fondamentalement l'équivalent de Charge de rouille, NodeJS NPM y Python PIP, mais pour PHP. Autrement dit, un système de gestion des packages et des dépendances pour PHP. Et il se charge de gérer les dépendances des projets créés et d'installer les packages nécessaires à leur bon fonctionnement. De plus, sa documentation de téléchargement, d'installation et d'utilisation est facilement accessible sur son site Internet, en plus du lien vers son site à l'adresse GitHub.

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

Conclusion

Nous espérons que "petit message utile » sur «Cargo y Nix», 2 intéressants et utiles Systèmes de gestion de colis open source, le premier bien connu et utilisé par les développeurs qui utilisent le Langage de programmation Rust et le deuxième largement utilisé et utilisé par les utilisateurs de GNU / Linux Distro appelé Nix OS; 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.


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.