rpm(Red Hat Package Manager)
rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。
yum(Yellow dog Updater, Modified)
yum在Fedora和RedHat以及SUSE中的Shell前端软件包管理器,基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
- 优点: yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
RVM(Ruby Version Manager)
RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换。
- 优点: RVM 不仅可以提供一个多 Ruby 版本共存的环境,还可以根据项目管理不同的 gemset