1.常见的包管理软件
(1)操作系统包管理软件有yum (RHL), apt-get(ubuntu), homebrew(mac)
(2)编程语言中的管理软件有npm(nodejs), gem(ruby), pip(python), bower(javascript), maven(java)
2.包管理软件的用法
包管理几乎都有list, install, uninstall, update|upgrade, search 等功能。语言级别时,因涉及到应用, 会分 local与global, 会有工程配置如package.json。maven比较特殊, 不支持install,需要手工配置pom.xml (需要不少插件)。
3.各个编程语言的包管理
编程语言 |
打包格式 |
包托管地址 |
前端命令工具 |
Python |
egg/wheel |
PyPI |
pip/easy_install |
Perl |
|
CPAN |
|
Ruby |
gem |
RubyGems.org |
gem |
(1)ruby
http://code.oneapm.com/ruby/2015/07/02/how-to-create-a-gem/
(2)python
http://blog.youkuaiyun.com/wangjianno2/article/details/51042383
学习资料来源于:
http://www.fanli7.net/a/JAVAbiancheng/JAVAzonghe/20130302/272986.html