【发布时间】:2016-11-29 22:58:26
【问题描述】:
我在互联网上搜索过,但无法找到这个问题的完整解决方案。
ubuntu 中的 pip 、 npm 和 bower 有什么区别?是否有任何其他实用软件的包管理器?
我知道可以有很多实用软件及其各自的包管理器,但请告诉我一般实用软件...
更新
现在我知道我的问题没有任何意义,因为在 linux 中有许多用于不同目的的包管理... - 我已经搜索并找到了其中的一些.... - 几个包管理器和他们的描述如下......
应用级包管理器:
- Anaconda:Python 包管理器
- Assembly:部分编译的代码库,用于 Common 语言基础架构 (CLI) 部署、版本控制和安全性
- Bower:Web 开发人员的包管理器
- Cabal:Haskell 的编程库和包管理器
- CocoaPods:Objective-C 和 RubyMotion 项目的依赖管理器
- Composer: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 的项目自动化工具
【问题讨论】:
-
请参考这里;这可能会有所帮助stackoverflow.com/questions/21198977/…
标签: linux ubuntu-14.04 package-managers