Linux 包管理 yum / apt-get / rpm / dpkg / wget

来源:互联网 发布:青海干部网络教育 编辑:程序博客网 时间:2024/05/18 03:06

yum / apt-get / rpm / dpkg

目前流行的Linux系统基本可分为两大类:

  1. Redhat - Redhat、CentOS、Fedore等
  2. Debian - Debian、Ubuntu等

对于第1类(Redhat):
软件包常见格式为rpm包,安装命令为

rpm -i pkgfile.rpm

但是rpm包之间可能存在复杂的依赖关系,而rpm命令只能在安装或者卸载时候检查依赖性而无法自动处理,都需要人为进行处理。
yum全称为Yellow dog Updater Modified,是一个在Fedora和Redhat以及CentOS中的shell前端软件包管理器,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖关系(安装以及卸载)。比如安装命令为:

yum install <SomePackage>

对于第2类(Debian):
软件包常见格式为deb包,安装命令为:

dpkg -i pkgfile.deb

基于与第1类相同的原因,第2类也有自己的包管理工具,即apt-get,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖关系(安装以及卸载)。比如安装命令为:

apt-get install <SomePackage>

wget

wget是一个下载工具,通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。


小结

可以通过wget下载软件包,再通过rpm和dpkg进行安装;也可以直接使用yum和apt-get进行安装

原创粉丝点击