Linux系统的应用软件有系统性的管理仓库,相应官方会进行维护,类似应用商店。但是这些仓库有Linux官方的、国外某些社区的、国内的等等。这就造成了各有各的的软件管理命令。
1 yum介绍——Linux
yum本身就是运行在linux上的自动管理安装包的系统。
yum的宗旨是自动化的升级、安装/移除rpm安装包(也就是说yum这个命令它的操作对象是RPM包——RedHat Package Manager),收集rmp的相关信息,检查依赖性,并提示用户解决。
yum的关键之处是要有可靠的repository(仓库、源),顾名思义这就是软件的仓库,它可以是http或者ftp站点,也可以是本地的软件池,但是必须包含rpm的header,rmp的header包括了rmp的各种信息,包括描述、功能、提供的文件、依赖性等,正是收集了这些信息,才能自动化的完成余下的任务。
2 rpm( RedHat Package Manager)——Linux
RPM是RedHat Package Manager(RedHat软件包管