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
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:
Enquanto, outro útil postagem relacionada e altamente recomendado para ler é o seguinte:
Índice
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:
- Instale Rust (Rustc, Rustup e Cargo)
- Hello Cargo! (Em inglês)
- The Cargo Book
- Cobrar no GitHub
- Crateras: The Rust Community Crater Record
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:
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.
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 Telegram, Signal, Mastodonte ou outro de Fediverse, preferencialmente. E lembre-se de visitar nossa página inicial em «FromLinux» para explorar mais novidades, bem como aderir ao nosso canal oficial de Telegrama do FromLinux. Embora, 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.
Seja o primeiro a comentar