文章目录
一、Linux中软件包的类型
- DEB 适用于 UBlinux DEBlinux
- RPM 适用于 redhat centOS fadora
- bz2 | gz | xz 压缩包
需要源码安装需要编译
绿色软件直接可用
ntfs-3_ntfsprogs-2017.3.23.tgz 需要编译 “configure”
Firefox-latest-x86_64.tar.bz2 绿色
绿色软件如何直接可用:
tar jxf Firefox-latest-x86_64.tar.bz2 解压
会生成 firefox 目录,进入目录会有 firefox 脚本,打开可直接运行软件
如何让用 configure 编译:
tar zxf ntfs-3_ntfsprogs-2017.3.23.tgz
会生成 ntfs-3_ntfsprogs-2017.3.23 目录,在目录中有 README 文件,写明了软件的安装方式
在该目录下先 ./configure 执行对环境的检测
再 make ,再 make install ,软件就安装好了
如果需要卸载用 make uninstall ,软件就卸载了
注意:在rhel8中只能使用绿色软件、源码编译软件和rpm软件
二、软件包的名称结构
dhcp-server-4.3.6-40.el8.x86_64.rpm
--------------- | --------- | ---- | ------- | ----
- 软件名称
- 软件版本
- 软件的授权协版本
- 软件架构
- 软件类型后缀
wget http://172.25.254.250/rhel8.2… 在某个网站下载安装包
三、rpm 命令管理软件包
rpm -ivh 安装参数组合 install verbose hash
rpm -q 查询
rpm -a 所有,-qa查询所有安装了的软件
rpm -f 文件
rpm -p 软件包
rpm -l 软件安装文件列表
rpm -e 卸载
rpm -c 配置文件