Cargo và Nix: Thêm 2 hệ thống quản lý gói cho GNU / Linux

Cargo và Nix: Thêm 2 hệ thống quản lý gói cho GNU / Linux

Cargo và Nix: Thêm 2 hệ thống quản lý gói cho GNU / Linux

Một vài ngày trước, chúng tôi đã xuất bản một mục nhập về 3 trình quản lý gói đa nền tảng được gọi là "Conda, PIP và NPM", không được người dùng bình thường biết đến và sử dụng nhưng hơn hết là bởi các nhà phát triển phần mềm. Trong khi đó, bây giờ chúng tôi sẽ bình luận về 2 người quản lý gói rất giống được gọi là "Cargo và Nix".

"Cargo và Nix" chúng là 2 thú vị và hữu ích Hệ thống quản lý gói mã nguồn mở, được biết đến và sử dụng đầu tiên bởi Nhà phát triển ai sử dụng Ngôn ngữ lập trình gỉ và thứ hai được biết đến và sử dụng bởi Người sử dụng từ GNU / Linux Distro gọi Hệ điều hành Nix.

Conda, PIP và NPM: Hệ thống quản lý gói đa nền tảng

Conda, PIP và NPM: Hệ thống quản lý gói đa nền tảng

Trước khi bắt đầu vào chủ đề "Cargo và Nix", sẽ rất hữu ích nếu giới thiệu và tạo điều kiện đọc cho những người quan tâm đến Hệ thống quản lý gói đã đề cập trước đây ("Conda, PIP và NPM") vì sau khi đọc ấn phẩm này, do đó, bằng liên kết ngay sau đây, bạn sẽ có thể làm điều đó:

Bài viết liên quan:
Conda, PIP và NPM: Hệ thống quản lý gói đa nền tảng

Trong khi, một hữu ích khác bài liên quan và rất khuyến khích nên đọc những điều sau:

Bài viết liên quan:
Guix 1.2: Hướng dẫn cài đặt công cụ quản lý gói

Cargo and Nix: Rust and NixOS Package Manager

Cargo and Nix: Rust and NixOS Package Manager

Cargo là gì?

Theo những người tạo ra Ngôn ngữ lập trình gỉ trong của nó trang web chính thức, "Bài đăng" là:

"Trình quản lý gói mặc định của Rust. Được sử dụng để tải xuống các phụ thuộc của các gói Rust được tạo để biên dịch thành công chúng, làm cho chúng có thể phân phối và tạo điều kiện tải lên Craters (crates.io), cơ quan đăng ký gói của cộng đồng Rust."

Ghi: Các gói được xây dựng trong Rust được gọi là Craters (Cgiá).

Thông tin thêm về Cargo

Mặc dù, trong các mục sau, chúng tôi chắc chắn sẽ mở rộng thông tin liên quan đến việc sử dụng cơ bản của nó, Cargo có lợi thế là trở thành một phần của Ngôn ngữ lập trình gỉ, được tải xuống và cài đặt cùng với nó, và cũng có tài liệu tuyệt vời trong Rust, bằng cả tiếng Tây Ban Nha và tiếng Anh, vì vậy, để hiểu sâu hơn về nó ngay lập tức, bạn có thể sử dụng các liên kết sau:

  1. Cài đặt Rust (Rustc, Rustup và Cargo)
  2. Xin chào Cargo! (Bằng tiếng Anh)
  3. Sổ hàng hóa
  4. Tính phí trên GitHub
  5. Miệng núi lửa: Kỷ lục miệng núi lửa cộng đồng Rust
Bài viết liên quan:
Ngôn ngữ gỉ: Các nhà phát triển của nó công bố phiên bản mới 1.50.0

Nix là gì?

Theo những người tạo ra GNU / Linux NixOS Distro trong của nó trang web chính thức, "Nix" là:

"Một trình quản lý gói chức năng thuần túy. Điều này có nghĩa là nó coi các gói là các giá trị trong các ngôn ngữ lập trình chức năng thuần túy như Haskell, nghĩa là chúng được xây dựng bởi các hàm không có tác dụng phụ và không bao giờ thay đổi sau khi được xây dựng. Ngoài ra, nó lưu trữ các gói trong cửa hàng riêng của nó, thường là thư mục "/ nix / store", nơi mỗi gói có thư mục con duy nhất của riêng nó dưới một mã định danh duy nhất (băm mật mã) cho gói nắm bắt tất cả các phụ thuộc của nó. Cái sau cho phép bạn nhiều tính năng mạnh mẽ."

Thông tin thêm về Nix

Mặc dù, trong các mục sau, chúng tôi chắc chắn sẽ mở rộng thông tin liên quan đến việc sử dụng, cài đặt, đặc điểm và cách sử dụng cơ bản của nó, Nix có tài liệu tốt về NixOS, vì vậy để hiểu sâu hơn về nó ngay lập tức, bạn có thể sử dụng các liên kết sau:

  1. NixOS GNU / Linux
  2. Hướng dẫn Trình quản lý Gói Nix
  3. Nix trên GitHub
  4. Bộ sưu tập gói Nix
Bài viết liên quan:
NixOS: một bản phân phối riêng biệt và khác biệt với KDE

Cuối cùng, và như một Phần thưởng bổ sung trong ấn phẩm này, chúng tôi sẽ đề cập đến «sáng tác», về cơ bản tương đương với Phí gỉ, NodeJS NPM y Python PIP, nhưng cho PHP. Đó là, một gói và hệ thống quản lý phụ thuộc cho PHP. Và nó chịu trách nhiệm quản lý các phụ thuộc của các dự án được tạo và cài đặt các gói cần thiết để chúng hoạt động bình thường. Ngoài ra, tài liệu tải xuống, cài đặt và sử dụng của nó có thể dễ dàng truy cập trên trang web của nó, cũng như liên kết đến trang web của nó tại GitHub.

Hình ảnh chung cho kết luận bài viết

Kết luận

Chúng tôi hy vọng điều này "bài viết nhỏ hữu ích" trên «Cargo y Nix», 2 thú vị và hữu ích Hệ thống quản lý gói mã nguồn mở, được biết đến và sử dụng đầu tiên bởi các Nhà phát triển sử dụng Ngôn ngữ lập trình gỉ và thứ hai được Người dùng GNU / Linux Distro sử dụng rộng rãi và được gọi là Hệ điều hành Nix; rất quan tâm và tiện ích, cho toàn bộ «Comunidad de Software Libre y Código Abierto» và đóng góp to lớn vào việc truyền bá hệ sinh thái tuyệt vời, khổng lồ và đang phát triển của các ứng dụng «GNU/Linux».

Hiện tại, nếu bạn thích điều này publicación, Đừng dừng lại chia sẻ nó với những người khác, trên các trang web, kênh, nhóm hoặc cộng đồng mạng xã hội hoặc hệ thống nhắn tin yêu thích của bạn, tốt nhất là miễn phí, mở và / hoặc an toàn hơn như TelegramTín hiệuLoại voi lớn đa tuyệt chủng hoặc cái khác trong số Fediverse, tốt nhất là. Và nhớ ghé thăm trang chủ của chúng tôi tại «FromLinux» để khám phá thêm tin tức, cũng như tham gia kênh chính thức của chúng tôi về Telegram từ FromLinuxTrong khi, để biết thêm thông tin, bạn có thể truy cập bất kỳ Thư viện trực tuyến như OpenLibra y jedit, để truy cập và đọc sách kỹ thuật số (PDF) về chủ đề này hoặc chủ đề khác.


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.