Cargo e Nix: mais 2 sistemas de gerenciamento de pacotes para GNU / Linux

Cargo e Nix: mais 2 sistemas de gerenciamento de pacotes para GNU / Linux

Cargo e Nix: mais 2 sistemas de gerenciamento de pacotes para GNU / Linux

Alguns dias atrás, publicamos uma entrada sobre 3 gerenciadores de pacotes multiplataforma chamado "Conda, PIP e NPM", não tão conhecido e usado por usuários comuns, mas, mais do que tudo, por desenvolvedores de software. Considerando que, agora vamos comentar sobre outros 2 gerenciadores de pacotes muito semelhante chamado "Cargo e Nix".

"Cargo e Nix" eles são 2 interessantes e úteis Sistemas de gerenciamento de pacotes open source, o primeiro bem conhecido e usado por Desenvolvedores quem usa o Linguagem de programação Rust e o segundo bem conhecido e usado por Usuários da GNU / Linux Distro chamada Nix OS.

Conda, PIP e NPM: Sistemas de gerenciamento de pacotes multiplataforma

Conda, PIP e NPM: Sistemas de gerenciamento de pacotes multiplataforma

Antes de começar no tópico de "Cargo e Nix", seria muito útil recomendar e facilitar a leitura aos interessados ​​no Sistemas de gerenciamento de pacotes mencionado anteriormente ("Conda, PIP e NPM") pois após a leitura desta publicação, assim, por meio do link imediatamente a seguir, você poderá fazê-lo:

Conda, PIP e NPM: Sistemas de gerenciamento de pacotes multiplataforma
Artigo relacionado:
Conda, PIP e NPM: Sistemas de gerenciamento de pacotes multiplataforma

Enquanto, outro útil postagem relacionada e altamente recomendado para ler é o seguinte:

Guix: tutorial de instalação da ferramenta de gerenciamento de pacotes
Artigo relacionado:
Guix 1.2: Tutorial de instalação da ferramenta de gerenciamento de pacotes

Cargo and Nix: Rust and NixOS Package Manager

Cargo and Nix: Rust and NixOS Package Manager

O que é Cargo?

De acordo com os criadores de Linguagem de programação Rust na sua Site oficial, "Publicar" é:

"O gerenciador de pacotes padrão do Rust. Que é usado para baixar as dependências dos pacotes Rust criados para compilá-los com sucesso, tornando-os distribuíveis e facilitando seu upload para o Craters (crates.io), o registro de pacotes da comunidade Rust."

Nota: Pacotes construídos em Rust são chamados de Crateras (Ccotações).

Mais sobre Cargo

Embora, em entradas posteriores, iremos certamente expandir as informações relacionadas ao seu uso básico, o Cargo tem a vantagem de fazer parte do Linguagem de programação Rust, é baixado e instalado junto com ele, e também tem documentação excelente dentro do Ferrugem, em espanhol e inglês, para aprofundar imediatamente, você pode usar os seguintes links:

  1. Instale Rust (Rustc, Rustup e Cargo)
  2. Hello Cargo! (Em inglês)
  3. The Cargo Book
  4. Cobrar no GitHub
  5. Crateras: The Rust Community Crater Record
Rust Language: seus desenvolvedores anunciam a nova versão 1.50.0
Artigo relacionado:
Rust Language: seus desenvolvedores anunciam a nova versão 1.50.0

O que é Nix?

De acordo com os criadores do GNU / Linux NixOS Distro na sua Site oficial, "Nix" é:

"Um gerenciador de pacotes puramente funcional. Isso significa que ele trata pacotes como valores em linguagens de programação puramente funcionais como Haskell, ou seja, eles são construídos por funções que não têm efeitos colaterais, e nunca mudam depois de construídos. Além disso, ele armazena os pacotes em seu próprio armazenamento, que geralmente é o diretório "/ nix / store", onde cada pacote tem seu próprio subdiretório exclusivo sob um identificador exclusivo (hash criptográfico) para o pacote que captura todas as suas dependências. O último permite muitos recursos poderosos."

Mais sobre Nix

Embora, em entradas posteriores, iremos certamente expandir as informações relacionadas ao seu uso, instalação, características e uso básico, o Nix possui uma boa documentação do NixOS, portanto, para se aprofundar imediatamente, você pode fazer uso dos seguintes links:

  1. NixOS GNU / Linux
  2. Guia do gerenciador de pacotes Nix
  3. Nix no GitHub
  4. Coleção de Pacotes Nix
crianças
Artigo relacionado:
NixOS: uma distribuição separada e diferente com o KDE

Finalmente, e como um bônus extra nesta publicação, iremos mencionar «Compor», que é basicamente o equivalente a Carga de ferrugem, NodeJS NPM y Python PIP, mas para PHP. Ou seja, um sistema de gerenciamento de pacotes e dependências para PHP. E se encarrega de administrar as dependências dos projetos criados e instalar os pacotes necessários ao seu bom funcionamento. Além disso, sua documentação de download, instalação e uso é facilmente acessível em seu site, além do link para seu site em GitHub.

Imagem genérica para conclusões do artigo

Conclusão

Nós esperamos isso "postinho útil" em «Cargo y Nix», 2 interessantes e úteis Sistemas de gerenciamento de pacotes open source, o primeiro bem conhecido e usado por desenvolvedores que usam o Linguagem de programação Rust e a segunda amplamente utilizada e utilizada por usuários da GNU / Linux Distro chamada Nix OS; é de grande interesse e utilidade, para todo o «Comunidad de Software Libre y Código Abierto» e de grande contribuição para a difusão do maravilhoso, gigantesco e crescente ecossistema de aplicações de «GNU/Linux».

Por enquanto, se você gostou disso publicación, Não pare Compartilhe com outras pessoas, nos seus sites, canais, grupos ou comunidades de redes sociais ou sistemas de mensagens preferidos, de preferência gratuitos, abertos e / ou mais seguros como TelegramSignalMastodonte ou outro de Fediverse, preferencialmente. E lembre-se de visitar nossa página inicial em «DesdeLinux» para explorar mais novidades, bem como aderir ao nosso canal oficial de Telegrama de DesdeLinuxEmbora, para obter mais informações, você pode visitar qualquer Biblioteca online como OpenLibra y jedit, para acessar e ler livros digitais (PDFs) sobre este assunto ou outros.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.