Linux软件包管理
-
使用rpm查询法:
查询所有已安装的包:
rpm -qa |grep 安装关键字
安装包提供的软件或目录:
rpm -ql 安装包关键字
安装包的概念:一个包就是各种各样的文件以及目录的集合,然后安装就是把这个包所有提供的文件以及目录放到对应的路径下面去!
查看安装包配置文件:
rpm -qc 安装包关键字
查看安装包的文档说明:
rpm -qd 安装包关键字
查看软件包的安装信息:
rpm -qi 安装包关键字
查看具体文件的安装包提供者:
rpm -qf 文件名
查看安装包的脚本:
rpm -q --scripts 安装包关键字
RPM包导入红帽公钥,进行完整性验证(GPG):
rpm --import /etc/pki/rpm-gpg/RPM-GPG—KEY-redhat-*
安装RPM包:rpm -ivh包名/更新RPM包:
rpm -ivh 包名
删除安装包:
rpm -e 安装包关键字
-
dnf(yum)
dnf (yum)能很好地解决包与包之间的依赖关系,其原理如下:
rpm包与包之间的依赖的关系
repodata目录内的文件存放的就是包与包之间的依赖关系
-
如何读取到这个依赖关系?搭建一个软件仓库。
文件格式:
-
查看安装包信息dnf info 安装包关键字
查找安装包:
dnf search 安装包关键字
-
管理和远程服务器(Web管理)——Cockpit(RHEL8新增)
管理端口:9090
启用Cockpit服务:
systemctl enable --now cockpit.socket
防火墙默认是放通cockpit服务的
http://192.168.130.129:9090
原文始发于微信公众号(菜鸟小新):Linux软件包管理详解
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论