文章目录
1.Linux中软件包的类型
1.1.DEB
源码包:开源、自由选择、步骤多
UBlinux、DEBlinux
1.2.RPM
由RedHat开发的包管理系统。系统简单,使用方便;但看不到源代码,不灵活;
redhat 、Fedora、CentOS
(树形依赖、环形依赖)
1.3.bz2 | gz | xz
需要源码安装、需要编译
绿色软件,直接可用
#ntfs-3g_ntfsprogs-2017.3.23.tgz —> 需要编译“configure”
#Firefox-latest-x86_64.tar.bz2 —> 绿色
注意:在rhel8中只能使用绿色软件,源码编译软件和rpm软件
2.软件包的名称结构
[dhcp-server]-[4.3.6-30].[el8].[x86_64].rpm]
1 2 3 4 5
1--->软件名称
2--->软件版本
3--->软件的授权协议
4--->软件架构
5--->软件类型后缀
3.rpm命令-管理软件包
-ivh | 安装参数组合 | -i install |
-v verbose | ||
-h hash | ||
-a | all 所有 | |
-f | file 文件 | |
-p | package 软件包 | |
-q | query 查询 | |
-l | list 软件安装列表 | |
-e | esrse 卸载 | |
-c | 配置文件 | |
-d | 说明 | |
--info | 软件信息 | |
--force | 强制 | |
--nodeps | 忽略依赖性 | |
--script | 查询软件在安装或卸载过程中的运行脚本 | |
-Kv | 检测软件md5校验码 | |
-V | 检测已安装软件在系统中的文件被修改信息 |
rpm -ivh 包名
:软件包安装