Cargo dan Nix: 2 Sistem Manajemen Paket Lainnya untuk GNU / Linux

Cargo dan Nix: 2 Sistem Manajemen Paket Lainnya untuk GNU / Linux

Cargo dan Nix: 2 Sistem Manajemen Paket Lainnya untuk GNU / Linux

Beberapa hari yang lalu, kami menerbitkan entri sekitar 3 manajer paket lintas platform disebut "Conda, PIP dan NPM", tidak begitu terkenal dan digunakan oleh pengguna biasa tetapi lebih dari segalanya, oleh pengembang perangkat lunak. Sedangkan, sekarang kami akan mengomentari yang lain 2 manajer paket sangat mirip disebut "Cargo dan Nix".

"Cargo dan Nix" mereka adalah 2 menarik dan bermanfaat Sistem manajemen paket open source, yang pertama dikenal dan digunakan oleh Pengembang yang menggunakan Bahasa pemrograman Rust dan yang kedua terkenal dan digunakan oleh Pengguna dari GNU / Linux Distro memanggil Nix OS.

Conda, PIP dan NPM: Sistem Manajemen Paket Lintas Platform

Conda, PIP dan NPM: Sistem Manajemen Paket Lintas Platform

Sebelum memulai topik "Cargo dan Nix", akan sangat berguna untuk merekomendasikan dan memfasilitasi bacaan bagi yang tertarik dengan Sistem manajemen paket disebutkan sebelumnya ("Conda, PIP dan NPM") Karena setelah membaca publikasi ini, maka melalui tautan berikut ini, Anda dapat melakukannya:

Conda, PIP dan NPM: Sistem Manajemen Paket Lintas Platform
Artikel terkait:
Conda, PIP dan NPM: Sistem Manajemen Paket Lintas Platform

Sementara, bermanfaat lainnya posting terkait dan sangat dianjurkan untuk dibaca adalah sebagai berikut:

Guix: Tutorial Instalasi Alat Manajemen Paket
Artikel terkait:
Guix 1.2: Tutorial Instalasi Alat Manajemen Paket

Cargo dan Nix: Rust dan NixOS Package Manager

Cargo dan Nix: Rust dan NixOS Package Manager

Apa itu Cargo?

Menurut pencipta Bahasa pemrograman Rust dalam Surat situs web resmi, "Pos" adalah:

"Manajer paket default Rust. Yang digunakan untuk mengunduh dependensi paket Rust yang dibuat agar berhasil mengkompilasinya, membuatnya dapat didistribusikan dan memfasilitasi unggahannya ke Craters (crates.io), registri paket komunitas Rust."

catatan: Paket yang dibangun di Rust disebut Craters (Ctarif).

Lebih lanjut tentang Cargo

Meskipun, di entri selanjutnya kami pasti akan memperluas informasi terkait penggunaan dasarnya, Cargo memiliki keunggulan karena menjadi bagian dari Bahasa pemrograman Rust, diunduh dan diinstal bersama dengannya, dan juga memiliki dokumentasi yang sangat baik di dalam Karat, baik dalam bahasa Spanyol maupun Inggris, jadi untuk langsung memperdalamnya, Anda dapat menggunakan tautan berikut:

  1. Pasang Rust (Rustc, Rustup, dan Cargo)
  2. Halo Cargo! (Dalam Bahasa Inggris)
  3. Buku Kargo
  4. Isi daya di GitHub
  5. Craters: Catatan Kawah Komunitas Rust
Bahasa Rust: Pengembangnya mengumumkan versi baru 1.50.0
Artikel terkait:
Bahasa Rust: Pengembangnya mengumumkan versi baru 1.50.0

Apa itu Nix?

Menurut pencipta Distro GNU / Linux NixOS dalam Surat situs web resmi, "Nix" adalah:

"Manajer paket yang berfungsi murni. Ini berarti bahwa ia memperlakukan paket sebagai nilai dalam bahasa pemrograman yang murni berfungsi seperti Haskell, yaitu, mereka dibangun oleh fungsi yang tidak memiliki efek samping, dan tidak pernah berubah setelah dibuat. Selain itu, ia menyimpan paket di penyimpanannya sendiri, yang biasanya berupa direktori "/ nix / store", di mana setiap paket memiliki subdirektori uniknya sendiri di bawah pengenal unik (hash kriptografik) untuk paket yang menangkap semua dependensinya. Yang terakhir memungkinkan Anda memiliki banyak fitur canggih."

Lebih lanjut tentang Nix

Meskipun, di entri selanjutnya kami pasti akan memperluas informasi terkait penggunaan, instalasi, karakteristik, dan penggunaan dasarnya, Nix memiliki dokumentasi yang baik di dalamnya dari NixOS, jadi untuk segera memperdalamnya, Anda dapat menggunakan tautan berikut:

  1. NixOS GNU / Linux
  2. Panduan Manajer Paket Nix
  3. Nix di GitHub
  4. Koleksi Paket Nix
anak-anak
Artikel terkait:
NixOS: distribusi terpisah dan berbeda dengan KDE

Akhirnya, dan sebagai Bonus tambahan dalam publikasi ini akan kami sebutkan «Menyusun», yang pada dasarnya setara dengan Biaya karat, NodeJS NPM y Python PIP, tapi untuk PHP. Artinya, sistem manajemen paket dan ketergantungan untuk PHP. Dan itu bertanggung jawab untuk mengelola ketergantungan proyek yang dibuat dan menginstal paket yang diperlukan agar berfungsi dengan benar. Selain itu, dokumentasi pengunduhan, penginstalan, dan penggunaannya mudah diakses di situs webnya, selain tautan ke situsnya di GitHub.

Gambar generik untuk kesimpulan artikel

Kesimpulan

Kami berharap ini "posting kecil yang bermanfaat" pada «Cargo y Nix», 2 menarik dan bermanfaat Sistem manajemen paket open source, yang pertama dikenal dan digunakan oleh Pengembang yang menggunakan Bahasa pemrograman Rust dan yang kedua banyak digunakan dan digunakan oleh Pengguna GNU / Linux disebut Distro Nix OS; sangat menarik dan berguna, untuk keseluruhan «Comunidad de Software Libre y Código Abierto» dan kontribusi besar bagi penyebaran ekosistem aplikasi yang indah, raksasa, dan terus berkembang «GNU/Linux».

Untuk saat ini, jika Anda menyukai ini publicación, Jangan berhenti bagikan itu dengan orang lain, di situs web, saluran, grup, atau komunitas jaringan sosial atau sistem perpesanan favorit Anda, sebaiknya gratis, terbuka dan / atau lebih aman karena TelegramSinyalMastodon atau yang lain dari Fediverse, lebih disukai. Dan ingatlah untuk mengunjungi beranda kami di «DesdeLinux» untuk menjelajahi lebih banyak berita, serta bergabung dengan saluran resmi kami Telegram dari DesdeLinuxSedangkan untuk informasi lebih lanjut, Anda dapat mengunjungi salah satu Perpustakaan online sebagai BukaLibra y jedi, untuk mengakses dan membaca buku digital (PDF) tentang topik ini atau lainnya.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.