Conda, PIP a NPM: Cross-platform Package Management Systems

Conda, PIP a NPM: Cross-platform Package Management Systems

Conda, PIP a NPM: Cross-platform Package Management Systems

Jak již víme, mnoho nebo všichni Zkušený Linuxeros, naše Operační systémy GNU / Linux obvykle mají každý prvek, který ho tvoří, velmi rozmanitý. Proto si můžeme užít a Distribuce s jedním nebo více desktopovými prostředími, správci oken, správci spouštění, správci přihlášení, grafickými servery a dalšími prvky, například „Správci balíčků“, mezi nimiž jsou některé dobře známé jako "Apt-get" a další ne tak dobře známé, jako např "Conda".

Ano, „Správci balíčků“, tyto systémy, které nejsou ničím jiným než sbírkou nástrojů, které slouží automatizovat proces instalace, aktualizace, konfigurace a odebrání balíčků softwaru v našich bezplatných a otevřených operačních systémech. Ačkoli některé z nich obvykle přicházejí v multiplatformním formátu, to znamená pro proprietární a uzavřené operační systémy, jako je Windows y MacOS.

Guix: Výukový program pro instalaci nástroje pro správu balíčků

Guix: Výukový program pro instalaci nástroje pro správu balíčků

Proto mezi „Správci balíčků“, lépe známý a používaný, můžeme zmínit apt-get, aptitude, apt, pacman, mňam, mimo jiné, i když jsou pouze jediná platformato znamená GNU / Linux. I když existuje také jeden s názvem guix, což je obvykle méně známé, protože se obecně dodává pouze integrované a ve výchozím nastavení v GNU Distro stejného jména. A o čem jsme mluvili v předchozím příspěvku, který doporučujeme přečíst po dokončení této publikace.

Guix: Výukový program pro instalaci nástroje pro správu balíčků
Související článek:
Guix 1.2: Výukový program pro instalaci nástroje pro správu balíčků

"Guix jako správce balíčků je napsán v jazyce Guile Scheme a je založen na správci balíků Nix. A jako distribuce GNU obsahuje pouze bezplatné komponenty a přichází s jádrem GNU Linux-Libre, očištěným od nesvobodných položek z binárního firmwaru."

Průvodce 1.0
Související článek:
Vydal první stabilní verzi Guix 1.0 a toto jsou jeho novinky

Conda, PIP a NPM: 3 systémy správy balíčků

Conda, PIP a NPM: 3 systémy správy balíčků

Co je Conda?

Podle vašeho Oficiální internetové stránky, "Conda" Je to:

"Kompletní a všestranný systém správy balíčků, závislosti a jazyková prostředí, jako jsou: Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN. Navíc je to open source a cross-platform, takže funguje na Windows, MacOS a Linux. Mezi jeho funkce patří schopnost rychle instalovat, spouštět a aktualizovat balíčky a jejich závislosti. A také můžete snadno vytvářet, ukládat, načítat a přepínat mezi prostředími v místním počítači. Byl vytvořen pro programy Pythonu, ale může balit a distribuovat software pro jakýkoli jazyk."

Více o Conda

"Conda" má velmi dobré oficiální dokumentace, i když to přichází jen dovnitř Angličtina. Má však vynikající online komunitu s názvem «Conda-kovárna», který poskytuje vynikající dokumentaci a Balíčky Conda pro širokou škálu softwaru. A konečně v jeho Web GitHub Mnohem cennější informace najdete ke stažení, instalaci a použití.

Související článek:
Distribuce Anaconda: Nejkompletnější sada pro datovou vědu s Pythonem

Co je PIP?

Podle vašeho Oficiální internetové stránky, "PIP" Je to:

"V současné době je to nástroj doporučovaný PyPA pro instalaci balíčků Pythonu." Proto je nyní PIP preferovaným instalačním programem balíčků pro Python, jedním z nejpopulárnějších pro instalaci balíčků Pythonu, a tedy tím, který je dodáván s moderními verzemi Pythonu. Kromě toho poskytuje základní funkce pro vyhledávání, stahování a instalaci balíčků z PyPI a dalších indexů balíčků Pythonu a lze jej začlenit do široké škály vývojových pracovních toků prostřednictvím jeho rozhraní příkazového řádku (CLI).. A protože se jedná o open source a cross-platform, lze jej bez problémů použít i ve Windows a MacOS."

Více o Pipovi

"PIP" má také velmi dobré oficiální dokumentace, i když to přichází jen dovnitř Angličtina. Má však vynikající online komunitu «PYTHON», který poskytuje vynikající dokumentace. A konečně v jeho Web GitHub Mnohem cennější informace najdete ke stažení, instalaci a použití.

Co je NPM?

Podle vašeho Oficiální internetové stránky, „NPM“ Je to:

"Jedná se o jednoduchý správce balíčků pro NodeJS, který usnadňuje práci s ním, protože umožňuje spravovat libovolnou dostupnou knihovnu v krátkém čase pouze s jedním řádkem kódu, což pomáhá spravovat moduly, distribuovat balíčky a přidávat závislosti jednoduchým způsobem . “

Více o NPM

„NPM“ má také dobrý oficiální dokumentace, i když také přichází pouze dovnitř Angličtina. Má však vynikající online komunitu «Node.JS», který poskytuje vynikající dokumentace, z nichž některé jsou ve španělštině. A konečně v jeho Web GitHub Mnohem cennější informace najdete ke stažení, instalaci a použití.

Nakonec je to důležité přidat na «NPM» další:

„NPM“ Skládá se ze tří různých komponent, kterými jsou web, rozhraní příkazového řádku (CLI) a registr. Každý z nich plní určitou roli, například web vám umožňuje objevovat balíčky, konfigurovat profily a spravovat s ním další aspekty uživatelské zkušenosti; CLI umožňuje spuštění programu z terminálu, což je způsob, jakým s ním komunikuje většina vývojářů; a konečně registr, který je velkou veřejnou databází softwaru JavaScriptu a metainformací, které jej obklopují.

Navíc proto, že je z open source a cross-platform, lze bez problémů použít také z Windows y MacOS.

Obecný obrázek pro závěry článku

Závěr

Doufáme v to "užitečný malý příspěvek" na «Conda, PIP y NPM», které jsou 3 systémy pro správu balíků mezi platformami a otevřený zdroj, dobře známý a používaný většinou pokročilými uživateli a vývojáři; je velmi zajímavý a užitečný pro všechny «Comunidad de Software Libre y Código Abierto» a velkým příspěvkem k šíření nádherného, ​​gigantického a rostoucího ekosystému aplikací «GNU/Linux».

Prozatím, pokud se vám to líbilo publicación, Nepřestávej sdílet to s ostatními, na vašich oblíbených webových stránkách, kanálech, skupinách nebo komunitách sociálních sítí nebo systémů zasílání zpráv, nejlépe zdarma, otevřeně a / nebo bezpečněji jako TelegramSignáluMastodon nebo jiný z Fediverse, nejlépe. A nezapomeňte navštívit naši domovskou stránku na «DesdeLinux» prozkoumat další novinky a připojit se k našemu oficiálnímu kanálu Telegram z DesdeLinuxZatímco pro více informací můžete navštívit jakékoli Online knihovna jak OpenLibra y jedit, přístup a čtení digitálních knih (PDF) o tomto tématu nebo jiných.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.