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

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

Như chúng ta đã biết, nhiều hoặc tất cả Linuxeros có kinh nghiệm, của chúng tôi Hệ điều hành GNU / Linux chúng thường có rất nhiều loại mỗi yếu tố tạo nên nó. Do đó, chúng ta có thể tận hưởng một Phân chia với một hoặc nhiều Môi trường máy tính để bàn, Trình quản lý cửa sổ, Trình quản lý khởi động, Trình quản lý đăng nhập, Máy chủ đồ họa và các phần tử khác, chẳng hạn như, "Người quản lý gói", trong số đó có một số nổi tiếng như "Apt-get" và những người khác không quá nổi tiếng, chẳng hạn như "Conda".

Vâng "Người quản lý gói", những hệ thống không hơn gì một tập hợp các công cụ phục vụ cho tự động hóa quá trình của cài đặt, cập nhật, cấu hình và loại bỏ các gói phần mềm trong Hệ điều hành mở và miễn phí của chúng tôi. Mặc dù, một số trong số chúng thường có định dạng đa nền, nghĩa là dành cho các Hệ điều hành độc quyền và khép kín, chẳng hạn như Windows y Dành cho MacOS.

Guix: Hướng dẫn cài đặt công cụ quản lý gói

Guix: Hướng dẫn cài đặt công cụ quản lý gói

Do đó, giữa "Người quản lý gói", được biết đến và sử dụng nhiều hơn, chúng tôi có thể đề cập đến apt-get, năng khiếu, apt, pacman, yum, trong số những người khác, mặc dù đây chỉ là nền tảng duy nhấtđiều đó có nghĩa là GNU / Linux. Mặc dù, cũng có một trong số đó được gọi là guix, thường ít được biết đến hơn, vì nói chung, nó chỉ được tích hợp và theo mặc định, trong GNU Distro cùng tên. Và điều mà chúng tôi đã nói trong một bài viết trước, mà chúng tôi khuyên bạn nên đọc sau khi kết thúc ấn phẩm này.

Guix: Hướng dẫn cài đặt công cụ quản lý gói
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

"Guix với tư cách là trình quản lý gói được viết bằng ngôn ngữ Đề án Guile và dựa trên trình quản lý gói Nix. Và với tư cách là Bản phân phối GNU, nó chỉ bao gồm các thành phần miễn phí và đi kèm với nhân GNU Linux-Libre, được làm sạch các phần tử phần sụn nhị phân không miễn phí."

Hướng dẫn 1.0
Bài viết liên quan:
Phiên bản ổn định đầu tiên của Guix 1.0 đã được phát hành và đây là những tin tức về nó

Conda, PIP và NPM: 3 Hệ thống quản lý trọn gói

Conda, PIP và NPM: 3 Hệ thống quản lý trọn gói

Conda là gì?

Theo bạn trang web chính thức, "Conda" là:

"Một hệ thống quản lý gói hoàn chỉnh và linh hoạt, các môi trường phụ thuộc và ngôn ngữ, chẳng hạn như: Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN. Ngoài ra, nó là mã nguồn mở và đa nền tảng, vì vậy nó hoạt động trên Windows, MacOS và Linux. Và các khả năng của nó bao gồm có thể nhanh chóng cài đặt, chạy và cập nhật các gói và các gói phụ thuộc của chúng. Ngoài ra, bạn có thể dễ dàng tạo, lưu, tải và chuyển đổi giữa các môi trường trên máy tính cục bộ của mình. Nó đã được tạo cho các chương trình Python, nhưng nó có thể đóng gói và phân phối phần mềm cho bất kỳ ngôn ngữ nào."

Thông tin thêm về Conda

"Conda" có rất tốt tài liệu chính thức, mặc dù nó chỉ đến Anh. Tuy nhiên, nó có một cộng đồng trực tuyến tuyệt vời được gọi là «Conda-rèn», cung cấp tài liệu tuyệt vời và Gói Conda cho một loạt các phần mềm. Và cuối cùng, trong Trang web GitHub Nhiều thông tin có giá trị hơn có thể được tìm thấy để tải xuống, cài đặt và sử dụng.

Bài viết liên quan:
Phân phối Anaconda: Bộ hoàn chỉnh nhất cho Khoa học dữ liệu với Python

PIP là gì?

Theo bạn trang web chính thức, "PIP" là:

“Nó hiện là công cụ được PyPA đề xuất để cài đặt các gói Python. Do đó, PIP hiện là trình cài đặt gói ưu tiên cho Python, một trong những trình cài đặt gói Python phổ biến nhất và do đó là trình cài đặt có sẵn các phiên bản Python hiện đại. Ngoài ra, nó cung cấp các tính năng cần thiết để tìm, tải xuống và cài đặt các gói từ PyPI và các chỉ mục gói Python khác, đồng thời có thể được kết hợp vào một loạt các quy trình phát triển thông qua giao diện dòng lệnh (CLI) của nó.. Và bởi vì nó là mã nguồn mở và đa nền tảng, nó có thể được sử dụng mà không gặp vấn đề gì từ Windows và MacOS."

Thông tin thêm về Pip

"PIP" nó cũng rất tốt tài liệu chính thức, mặc dù nó chỉ đến Anh. Tuy nhiên, nó có cộng đồng trực tuyến tuyệt vời «Python», cung cấp một tài liệu. Và cuối cùng, trong Trang web GitHub Nhiều thông tin có giá trị hơn có thể được tìm thấy để tải xuống, cài đặt và sử dụng.

NPM là gì?

Theo bạn trang web chính thức, "NPM" là:

"Đây là một trình quản lý gói đơn giản cho NodeJS, tạo điều kiện làm việc với nó, vì nó cho phép bạn quản lý bất kỳ thư viện có sẵn nào trong thời gian ngắn chỉ với một dòng mã, do đó giúp quản lý các mô-đun, phân phối các gói và thêm các phụ thuộc một cách đơn giản. . "

Thông tin thêm về NPM

"NPM" nó cũng có một cái tốt tài liệu chính thức, mặc dù nó cũng chỉ đến Anh. Tuy nhiên, nó có cộng đồng trực tuyến tuyệt vời «Nút.», cung cấp một tài liệu, một số trong số đó đến bằng tiếng Tây Ban Nha. Và cuối cùng, trong Trang web GitHub Nhiều thông tin có giá trị hơn có thể được tìm thấy để tải xuống, cài đặt và sử dụng.

Cuối cùng, điều quan trọng là thêm vào «NPM» tiếp theo:

"NPM" Nó bao gồm ba thành phần khác nhau là trang web, giao diện dòng lệnh (CLI) và sổ đăng ký. Mỗi cái hoàn thành một vai trò cụ thể, ví dụ: trang web cho phép bạn khám phá các gói, cấu hình cấu hình và quản lý các khía cạnh khác của trải nghiệm người dùng với nó; CLI cho phép chương trình được chạy từ một thiết bị đầu cuối, là cách mà hầu hết các nhà phát triển tương tác với nó; và cuối cùng là sổ đăng ký, là một cơ sở dữ liệu công khai lớn của phần mềm JavaScript và siêu thông tin bao quanh nó.

Ngoài ra, vì nó là từ mã nguồn mở và đa nền tảng, có thể được sử dụng mà không có vấn đề cũng từ Windows y Dành cho MacOS.

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 «Conda, PIP y NPM», là 3 hệ thống quản lý gói đa nền tảng và mã nguồn mở, được hầu hết người dùng và nhà phát triển nâng cao biết đến và sử dụng; 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 «DesdeLinux» để 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ề Điện tín của DesdeLinuxTrong 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.


Để 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.