1.Debian平台,代表作Ubuntu
dpkg:用来安装离线安装包,不会自动安装依赖
apt:可以离线或者在线安装软件,并且会自动安装依赖
.deb:基于Debian平台的软件安装包
2.Fedora平台,代表作CentOS
rpm:用来安装离线安装包,不会自动安装依赖
yum:可以离线或者在线安装软件,并且会自动安装依赖
.rpm:基于Fedora平台的软件安装包
3.Windows里下载的安装包:.exe,.msi
4.安装软件的三种方式
下载离线安装包——dpkg/rpm
直接在线安装——apt/yum
把代码的源代码下载下来,然后编译安装:还有一种.tgz文件,是一个压缩包,相当于windows里的zip/rar
5.CentOS软件安装的相关命令
5.1 rpm:
rpm -ivh <包名.rpm>;不会自动安装依赖,一般会安装失败
rpm -qa:列出安装的所有包
rpm -e <包名>:删除指定的包,一般也不会卸载成功,不会自动卸载依赖
5.2 yum:
yum install 软件名 :安装
yum list installed 列出已经安装的软件
yum remove 软件名 :删除指定的软件
5.3 区别
yum是基于rpm的,它的功能更强大。
场景 rpm yum 离线的.rpm安装包 能够安装,但是不能自动下载安装依赖 能够安装,并自动下载安装依赖 在线安装 不支持,只能把安装包下载到本地安装 支持在线下载安装