在Linux运维使用过程中,我们常常会接触到一些类型为.deb或.rpm的文件,此时很多人可能会很困惑这个是什么呢,其实我们可以将它理解成与Windows、Android、iOS系统中的可执行应用程序安装包是同一种东西。
通常我们Linux系统上所使用的程序安装包,都会通过这两种文件类型进行封装,然后进行安装那这两种
步骤一:
查看当前Linux系统内核版本,通过命令uname -a执行查看(当前amd64架构举例)
说明:
可以通过命令快速查看当前系统可以使用那种类型的安装包,如果rpm --version执行后可以打印出版本号就说明支持rpm,第二同上。
rpm --version
dpkg --version
步骤二(RPM):
安装命令:
rpm -ivh 包名
安装过程中提示缺少依赖包安装命令后加 --nomd5 --nodeps 参数忽略依赖关系强制安装
卸载命令:
rpm -qa | grep 安装包关键字 #查看安装包名称
rpm -e 获取的安装包名 #执行后程序删除
步骤二(DEB):
安装命令:
dpkg -i 包名
卸载命令:
dpkg -la | grep 安装包关键字 #此步骤为防止卸载错误,校验包名称是否对应
dpkg -r 安装包完整名(不加.deb) #执行后程序删除
FAQ:
如何将DEB的包转成RPM?
yum install alien #安装alien,权限不够加sudo
alien --to-rpm --scripts 包名.deb #通过alien命令将deb包转为rpm