一.Linux中软件包的类型
1)DEB #UBlinux DEBlinux
2)RPM #redhat centOS fadora
3)bz2|gz|xz
1.需要源码安装需要编译
2.绿色软件,直接可用
#ntfs-3g_ntfsprogs-2017.3.23.tgz 需要编译 "configure"
#Firefox-latest-x86_64.tar.bz2 绿色
"注意在rhel8中只能使用绿色软件,源码编译软件和rpm软件"
二.软件包的名称结构
[dhcp-server]-[4.3.6-30].[el8].[x86_64].[rpm]
1 2 3 4 5
1.软件名称
2.软件版本
3.软件的授权协议版本
4.软件架构
5.软件类型后缀
三.rpm命令管理软件包
#wget 链接 下载软件
#rpm -ivh 软件包 安装软件
##安装参数组合 -i install -v verbose -h hash
-a ##所有(不能直接使用,-aq表示系统中安装的所有软件)
(rpm -qa | grep qq---->查询安装的某个软件的名字全称)
-f ##文件
(rpm -qf /bin/ls---->根据文件名称查询文件包含在哪个安装包)
-p ##软件包
-q ##查询(多与其他命令配合使用:-qa/-qc/-qd...)
(rpm -q linuxqq---->查询软件在系统中是否安装)
-l ##软件安装文件列表
(rpm -ql linuxqq---->列出软件在系统中