Linux下 RPM 包和Deb包的安装(代码指令+案列)

目录
RPM[1]是Red-Hat Package Manager(红帽软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。
案例一:(CentOS下)RPM包的安装:——tree的安装
查看自己系统镜像位置:鼠标右键点击镜像——》在终端打开:(tree的寻找)
[poem@localhost CentOS 7 x86_64]$ pwd ——查看位置
/run/media/poem/CentOS 7 x86_64
[poem@localhost CentOS 7 x86_64]$
[root@localhost local]# cd /run/media/poem/
[root@localhost poem]# ls
CentOS 7 x86_64
[root@localhost poem]# cd CentOS\ 7\ x86_64/
[root@localhost CentOS 7 x86_64]# ls
CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7
EFI images Packages RPM-GPG-KEY-CentOS-Testing-7
EULA isolinux repodata TRANS.TBL
[root@localhost CentOS 7 x86_64]# du -sh Packages/ ——查看包大小
3.9G Packages/
[root@localhost CentOS 7 x86_64]#
[root@localhost Packages]# ls | grep "tree" ——使用“|”过滤出tree
texlive-pst-tree-svn24142.1.12-45.el7.noarch.rpm
tree-1.6.0-10.el7.x86_64.rpm
[root@localhost Packages]#
[root@localhost Packages]# rpm -qa ——列出所有已经安装的RPM包
[root@localhost Packages]# rpm -qa | tree ——数量太多,难以查找,用“|”过滤
bash: tree: command not found... ——没有发现,所以没有安装
[root@localhost Packages]#
[root@localhost Packages]# rpm -qpi tree-1.6.0-10.el7.x86_64.rpm ——查看软件的信息,确认软件的作用
[root@localhost Packages]# rpm -qpl tree-1.6.0-10.el7.x86_64.rpm ——确认安装路径
[root@localhost Packages]# rpm -ivh tree-1.6.0-10.el7.x86_64.rpm ——安装软件
[root@localhost Packages]# man tree ——查看如何使用
[root@localhost Packages]# tree /boot ——查看目录与文件
[root@localhost Packages]# rpm -e tree ——卸载软件
[root@localhost Packages]# tree /boot ——查看卸载成功
bash: /usr/bin/tree: No such file or directory

安装详细步骤:
deb包是Debian,Ubuntu等Linux发行版的软件安装包,扩展名为.deb,是类似于rpm的软件包,Debian,Ubuntu系统不推荐使用deb软件包,因为要解决软件包依赖问题,安装也比较麻烦

安装:dpkg -i xxx.deb
卸载:dpkg -r xxx.deb 删除软件包
dpkg -r --purge xxx.deb 连同配置文件一起删除
安装 gdebi:sudo apt-get update sudo apt-get install gdebi
使用 gedbi:sudo gdebi xxx.deb 按 y 即可 并且提供图形化安装
——————————————————————————————————————————————————————————
案例二:(Kali Linux下)安装Deb包:——安装dpkg——安装gdebi