Conda、PIP、NPM:クロスプラットフォームのパッケージ管理システム

Conda、PIP、NPM:クロスプラットフォームのパッケージ管理システム

Conda、PIP、NPM:クロスプラットフォームのパッケージ管理システム

すでに知っているように、多くまたはすべて 経験豊富なLinuxeros、私たちの GNU / Linuxオペレーティングシステム 彼らは通常それを構成する各要素の多くの多様性を持っています。 したがって、私たちは楽しむことができます ディストリビューション XNUMXつ以上のデスクトップ環境、ウィンドウマネージャー、ブートマネージャー、ログインマネージャー、グラフィカルサーバー、およびその他の要素( 「パッケージマネージャー」、その中にはよく知られているものがいくつかあります 「Apt-get」 その他、あまり知られていないものなど 「コンダ」.

はい 「パッケージマネージャー」、に役立つツールのコレクションにすぎないシステム 自動化 のプロセス パッケージのインストール、更新、構成、および削除 私たちの無料でオープンなオペレーティングシステムのソフトウェアの。 ただし、それらの一部は通常、マルチプラットフォーム形式で提供されます。つまり、次のような独自仕様のクローズドオペレーティングシステム用です。 Windows y MacOSの.

Guix:パッケージ管理ツールのインストールチュートリアル

Guix:パッケージ管理ツールのインストールチュートリアル

したがって、 「パッケージマネージャー」、よく知られ、使用されている、私たちは言及することができます apt-get、aptitude、apt、pacman、yum、とりわけ、これらは 単一のプラットフォームつまり GNU / Linuxの。 とはいえ、 ギックス、これは通常あまり知られていません。これは、一般に、統合されているだけで、デフォルトでは、 GNU Distro 同じ名前の。 そして、以前の投稿で話しましたが、この出版物を終えた後に読むことをお勧めします。

関連記事
Guix 1.2:パッケージ管理ツールのインストールチュートリアル

パッケージマネージャーとしてのGuixは、Guile Scheme言語で記述されており、Nixパッケージマネージャーに基づいています。 また、GNUディストリビューションとして、無料のコンポーネントのみが含まれ、無料でないバイナリファームウェア要素が削除されたGNULinux-Libreカーネルが付属しています。 

関連記事
Guix 1.0の最初の安定したバージョンがリリースされ、これらはそのニュースです

Conda、PIP、NPM:3つのパッケージ管理システム

Conda、PIP、NPM:3つのパッケージ管理システム

コンダとは何ですか?

あなたによると 公式サイト, 「コンダ」 次のとおりです。

Python、R、Ruby、Lua、Scala、Java、JavaScript、C / C ++、FORTRANなどの完全で用途の広いパッケージ管理システム、依存関係、言語環境。 さらに、オープンソースでクロスプラットフォームであるため、Windows、MacOS、Linuxで動作します。 また、その機能には、パッケージとその依存関係をすばやくインストール、実行、および更新できることが含まれます。 また、ローカルコンピューター上の環境を簡単に作成、保存、ロード、および切り替えることができます。 Pythonプログラム用に作成されていますが、任意の言語のソフトウェアをパッケージ化して配布できます。 

コンダについての詳細

「コンダ」 とても良いです 公式ドキュメント、入ってくるだけですが 英語。 ただし、それはと呼ばれる優れたオンラインコミュニティを持っています «コンダフォージ»、優れたドキュメントと コンダパッケージ 幅広いソフトウェア向け。 そして最後に、彼の中で GitHubWebサイト ダウンロード、インストール、使用に関して、はるかに価値のある情報を見つけることができます。

関連記事
Anacondaディストリビューション:Pythonを使用したデータサイエンスのための最も完全なスイート

PIPとは何ですか?

あなたによると 公式サイト, «PIP» 次のとおりです。

「これは現在、PythonパッケージをインストールするためのPyPA推奨ツールです。 したがって、PIPは現在Pythonの推奨パッケージインストーラーであり、Pythonパッケージのインストールで最も人気のあるもののXNUMXつであり、その結果、最新バージョンのPythonに付属しています。 さらに、PyPIおよびその他のPythonパッケージインデックスからパッケージを検索、ダウンロード、およびインストールするための重要な機能を提供し、コマンドラインインターフェイス(CLI)を介して幅広い開発ワークフローに組み込むことができます。。 また、オープンソースでクロスプラットフォームであるため、WindowsやMacOSでも問題なく使用できます。 

ピップについての詳細

«PIP» それはまた非常に良いです 公式ドキュメント、入ってくるだけですが 英語。 しかし、それはの優れたオンラインコミュニティを持っています «Python »、優れた ドキュメンテーション。 そして最後に、彼の中で GitHubWebサイト ダウンロード、インストール、使用に関して、はるかに価値のある情報を見つけることができます。

NPMとは何ですか?

あなたによると 公式サイト, 「NPM」 次のとおりです。

これはNodeJSのシンプルなパッケージマネージャーであり、XNUMX行のコードで利用可能なライブラリを短時間で管理できるため、モジュールの管理、パッケージの配布、依存関係の追加を簡単な方法で行うことができます。 。」

NPMの詳細

「NPM」 それはまた良いです 公式ドキュメント、それも入ってくるだけですが 英語。 しかし、それはの優れたオンラインコミュニティを持っています «Node.JS»、優れた ドキュメンテーション、そのうちのいくつかはスペイン語で来ます。 そして最後に、彼の中で GitHubWebサイト ダウンロード、インストール、使用に関して、はるかに価値のある情報を見つけることができます。

最後に、それは重要です «NPM»を追加 次:

「NPM」 これは、Webサイト、コマンドラインインターフェイス(CLI)、およびレジストリのXNUMXつの異なるコンポーネントで構成されています。 それぞれが特定の役割を果たします。たとえば、Webサイトでは、パッケージの検出、プロファイルの構成、およびユーザーエクスペリエンスの他の側面の管理を行うことができます。 CLIを使用すると、プログラムをターミナルから実行できます。これは、ほとんどの開発者がターミナルと対話する方法です。 そして最後に、JavaScriptソフトウェアとそれを取り巻くメタ情報の大規模な公開データベースであるレジストリ。

また、 オープンソースとクロスプラットフォーム、からも​​問題なく使用できます Windows y MacOSの.

記事の結論の一般的な画像

結論

これを願っています 便利な小さな投稿  オン «Conda, PIP y NPM»、3です クロスプラットフォームのパッケージ管理システム オープンソース。よく知られており、主に上級ユーザーや開発者によって使用されています。 全体として、非常に興味深く有用です «Comunidad de Software Libre y Código Abierto» そして、アプリケーションの素晴らしい、巨大で成長しているエコシステムの普及に大きく貢献しています «GNU/Linux».

今のところ、これが好きなら publicación、 止まらないで それを共有する 他の人と一緒に、お気に入りのWebサイト、チャネル、グループ、またはソーシャルネットワークやメッセージングシステムのコミュニティで、できれば無料、オープン、および/またはより安全な Telegramシグナルマストドン または別の フェディバース、できれば。 そして、私たちのホームページにアクセスすることを忘れないでください «FromLinux» より多くのニュースを探索するだけでなく、の公式チャンネルに参加する DesdeLinuxからの電報詳細については、次のいずれかにアクセスできます。 オンラインライブラリ として OpenLibra y ジェディット, このトピックまたは他のトピックに関するデジタルブック(PDF)にアクセスして読むため。


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

コメントを最初に

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。