As we already know, many or all Experienced Linuxeros, Our GNU / Linux Operating Systems they usually have a lot of variety of each element that makes it up. Therefore, we can enjoy a Distribution with one or more Desktop Environments, Window Managers, Boot Managers, Login Managers, Graphical Servers and other elements, such as, "Package managers", among which there are some well known as "Apt-get" and others not so well known, such as "Conda".
Yes, "Package managers", those systems that are nothing more than a collection of tools that serve to automate the process of installation, update, configuration and removal of packages of software in our free and open Operating Systems. Although, some of them usually come in multiplatform format, that is, for proprietary and closed Operating Systems, such as Windows y MacOS.
Therefore, between "Package managers", better known and used, we can mention apt-get, aptitude, apt, pacman, yum, among others, although these are only single platformthat is to say GNU / Linux. Although, there is also one called Plaster, which is usually less known, since, in general, it only comes integrated and by default, in the GNU Distro of the same name. And which we talked about in a previous post, which we recommend reading after finishing this publication.
"Guix as a package manager is written in Guile Scheme language and is based on the Nix package manager. And as a GNU Distribution it includes only free components and comes with the GNU Linux-Libre kernel, cleaned of non-free binary firmware elements."
Table of Contents
Conda, PIP and NPM: 3 Package Management Systems
What is Conda?
According to his Official website, "Conda" is
More about Conda
"Conda" has very good official documentation, although it only comes in English. However, it has an excellent online community called «Conda-forge», which provides excellent documentation and Conda Packages for a wide range of software. And finally, in his GitHub website Much more valuable information can be found, for download, installation and use.
What is PIP?
According to his Official website, «PIP» is
“It is currently the PyPA recommended tool for installing Python packages. Hence, PIP is now the preferred package installer for Python, one of the most popular for installing Python packages, and consequently the one that ships with modern versions of Python. Additionally, it provides essential features for finding, downloading, and installing packages from PyPI and other Python package indexes, and can be incorporated into a wide range of development workflows through its command line interface (CLI).. And because it is open source and cross-platform, it can be used without problems also from Windows and MacOS."
More about Pip
«PIP» it also has very good official documentation, although it only comes in English. However, it has the excellent online community of «Python», which provides an excellent documentation. And finally, in his GitHub website Much more valuable information can be found, for download, installation and use.
What is NPM?
According to his Official website, "NPM" is
"It is a simple package manager for NodeJS, which facilitates working with it, since it allows you to manage any available library in a short time with just one line of code, thus helping to manage modules, distribute packages and add dependencies in a way simple."
More about NPM
"NPM" it also has a good official documentation, although it also only comes in English. However, it has the excellent online community of «Node.JS», which provides an excellent documentation, some of which come in Spanish. And finally, in his GitHub website Much more valuable information can be found, for download, installation and use.
Lastly, it is important add on «NPM» following:
In addition, because it is from open source and cross-platform, it can be used without problems also from Windows y MacOS.
We hope this "useful little post" about
«Conda, PIP y NPM», which are 3 cross-platform package management systems and open source, well known and used mostly by advanced users and developers; is of great interest and utility, for the entire
«Comunidad de Software Libre y Código Abierto» and of great contribution to the diffusion of the wonderful, gigantic and growing ecosystem of applications of
For now, if you liked this
publicación, Do not stop share it with others, on your favorite websites, channels, groups or communities of social networks or messaging systems, preferably free, open and / or more secure as Telegram, Signal, Mastodon or another of Fediverse, preferably. And remember to visit our home page at «FromLinux» to explore more news, as well as join our official channel of Telegram from DesdeLinux. While, for more information, you can visit any Online library Be OpenLibra y JedIT, to access and read digital books (PDFs) on this topic or others.