软件包管理系统
很多很多年, 刚接触linux的时候, 只有小红帽
/turbo linux
之类基于rpm 的系统. 安装一个软件基本上很痛苦, 依赖性经常死锁. 后来2003年遇到了debian / ubuntu 就一直用到现在.
Ubuntu 是基于 debian 的版本, 但是没有 debian 对于开源的严格要求. 所以软件方面更多更新. 安装软件只需要 apt-get install app_name
就好了.
再后来就发现, 很多我常用的软件都是有类似功能的.
-
apt
for ubuntu- 默认 repo 就有很多内容
- 有时候为了安装最新内容, 需要添加一些第三方的 repo.
-
docker
for linux server? 需要研究一下- 貌似把依赖都放进去了.
-
pip
for python- 另外可以用
virtualenv
来隔离环境
- 另外可以用
-
garden
for kivy -
CPAN
for perl- 这个就已经有了一些年代了.
-
vundle
/pathogen
for vim- 这个很赞. 改变了我使用 vim 的方式.
- 没有中央服务器.
- 只要在配置文件中添加对应插件的网络地址 (特别是github 上的repo), 就可以快速安装了.
-
greasefork
/其他网站 for greasemonkey.- 这个不能从命令行安装, 必须用浏览器打开对应插件页面才能看到安装按钮.
- 但是可以手工备份到 dropbox/gdrive 上. 方便之后批量安装.