我想了解 ubuntu 中的包管理器
i want to know about package managers in ubuntu
我在互联网上搜索过,但无法找到该问题的完整解决方案。
ubuntu 中的 pip 、 npm 和 bower 有什么区别,还有其他实用软件的包管理器吗?
我知道可以有很多实用软件和它们各自的包管理器,但请告诉我通用实用软件...
更新
现在我知道我的问题没有任何意义,因为在 linux 中有许多用于不同目的的包管理...... - 我已经搜索并找到了其中一些...... .. - 几个包管理器及其描述如下....
应用程序级包管理器:
- Anaconda:Python
的包管理器
- Assembly:用于Common的部分编译代码库
语言基础设施 (CLI) 部署、版本控制和安全性
- Bower:Web 开发人员的包管理器
- Cabal:Haskell
的编程库和包管理器
- CocoaPods:Objective-C 和 RubyMotion 项目的依赖管理器
- 作曲家:PHP
的依赖管理器
- CPAN:Perl 的编程库和包管理器
- CRAN:R 的编程库和包管理器
- CTAN:TeX 的包管理器
- EasyInstall:Python 和 PyPI 编程的包管理器
作为 Setuptools 打包系统一部分的库
- Gradle:Groovy 和其他 JVM 的构建系统和包管理器
语言
- Ivy:Java 的包管理器,集成到 Ant 构建工具中,
也被 sbt
使用
- LuaRocks:Lua
的编程库和包管理器
- Maven:Java
的包管理器和构建工具
- npm:Node.js
的编程库和包管理器
- NuGet:.NET Framework 和 C++ 的包管理器
- PAR::Repository 和 Perl 包管理器:二进制包管理器
Perl
- PEAR:PHP
的编程库
- pip:Python 和 PyPI 编程库
的包管理器
- Quicklisp:Common Lisp 的包管理器和存储库
- RubyGems:Ruby
的包管理器和存储库
- sbt:Scala 的构建工具,使用 Ivy 进行依赖管理
- leiningen:Clojure 的项目自动化工具
npm 是 nodeJS(服务器端)应用程序的包管理器。 Bower 是前端(客户端)开发的库管理器。
如果您正在寻找 npm 用于节点的依赖管理器,那么您可以使用 composer for php。
如果您正在寻找前端库管理器,那么 bower 或 gulp 都足够好。
希望这个答案能满足您的查询
我在互联网上搜索过,但无法找到该问题的完整解决方案。
ubuntu 中的 pip 、 npm 和 bower 有什么区别,还有其他实用软件的包管理器吗?
我知道可以有很多实用软件和它们各自的包管理器,但请告诉我通用实用软件...
更新
现在我知道我的问题没有任何意义,因为在 linux 中有许多用于不同目的的包管理...... - 我已经搜索并找到了其中一些...... .. - 几个包管理器及其描述如下....
应用程序级包管理器:
- Anaconda:Python 的包管理器
- Assembly:用于Common的部分编译代码库 语言基础设施 (CLI) 部署、版本控制和安全性
- Bower:Web 开发人员的包管理器
- Cabal:Haskell 的编程库和包管理器
- CocoaPods:Objective-C 和 RubyMotion 项目的依赖管理器
- 作曲家:PHP 的依赖管理器
- CPAN:Perl 的编程库和包管理器
- CRAN:R 的编程库和包管理器
- CTAN:TeX 的包管理器
- EasyInstall:Python 和 PyPI 编程的包管理器 作为 Setuptools 打包系统一部分的库
- Gradle:Groovy 和其他 JVM 的构建系统和包管理器 语言
- Ivy:Java 的包管理器,集成到 Ant 构建工具中, 也被 sbt 使用
- LuaRocks:Lua 的编程库和包管理器
- Maven:Java 的包管理器和构建工具
- npm:Node.js 的编程库和包管理器
- NuGet:.NET Framework 和 C++ 的包管理器
- PAR::Repository 和 Perl 包管理器:二进制包管理器 Perl
- PEAR:PHP 的编程库
- pip:Python 和 PyPI 编程库 的包管理器
- Quicklisp:Common Lisp 的包管理器和存储库
- RubyGems:Ruby 的包管理器和存储库
- sbt:Scala 的构建工具,使用 Ivy 进行依赖管理
- leiningen:Clojure 的项目自动化工具
npm 是 nodeJS(服务器端)应用程序的包管理器。 Bower 是前端(客户端)开发的库管理器。
如果您正在寻找 npm 用于节点的依赖管理器,那么您可以使用 composer for php。
如果您正在寻找前端库管理器,那么 bower 或 gulp 都足够好。
希望这个答案能满足您的查询