标签:gre 方法 http mys 功能 png 前言 ase linux
前言
在Linux中,如何管理和更新系统上的软件是很重要的,可以很容易的通过命令行,或是图形功能来进行管理。
1、认识 RHEL 软件的命名规则
软件管理 - 源码
Tar ball 文档
源码打包
自行编码
门槛很高
不易出错、不好管理
软件管理 - RPM 软件包
Red Hat 提出
将源码先编程成 RPM 软件包
安装时,只需要解开软件包,复制到适当位置,不用再编程
容易管理
方便更新、移除
认识 RHEL 软件的命名规则
命名规则:A-B-C.D.E
命名规则对照范例:
2、管理系统软件方法
安装:安装软件
更新:更新软件
有旧版
无旧版
删除:删除软件
查询:查询软件
查询软件信息,如官网等
查询软件安装清单
查询软件说明文件
查询软件配置文件
审核 :审核软件
安装软件前审核,如比对数字指纹
安装软件后审核,如检查是否有配置一场改动
3、使用 rpm 与 yum 的不同方法管理软件
RPM 软件包的相依性
使用 rpm 与 yum 的不同方法管理软件
使用 yum 前,先正确地设置软件库
安装:rpm 与 yum
rpm:
# rpm -ivh /path/to/.rpm
# rpm --force -ivh /path/to/.rpm --force 强制安装
# rpm --nodeps -ivh /path/to/.rpm --nodeps:不考虑相依属性的关系
一般 --force 和 --nodeps 一起用
rpm -ivh /path/to/.rpm --force --nodeps
查出 mysql rpm 包的具体名称,使用命令:rpm -qa | grep mysql
yum:
# yum -y install 软件名
# yum -y reinstall 软件名
# yum -y localinstall /path/to/.rpm
更新:rpm 与 yum
rpm:
# rpm -Uvh /path/to/.rpm 没装过,装;装过了,升级
# rpm -Fvh /path/to/.rpm 没装过,不装;装过了,升级
更新 kernel 软件应注意事项
yum:
# yum -y update 软件名
# yum -y update
不指定软件名,会更新全部
删除:rpm 与 yum
rpm:
# rpm -e 软件名
yum:
# yum -y remove 软件名
查询:rpm 与 yum
rpm:
# rpm -q 软件包:查询该软件包
# rpm -qa :查看已安装的所有软件包,常搭配管道使用,例如:rpm -qa | grep 软件包
# rpm -ql 软件名 :列出套件文件列表
# rpm -qi 软件名 :查看软件安装信息
# rpm -qc 软件名 :只查看软件的配置文件
# rpm -qf 软件名 :反查出该文件出自哪个文件
yum:
# yum -y list 软件名:显示出 yum 源涉及到所有包,包括已安装的和未安装的
# yum -y provides “/path/to/file” :反查文件出自哪个包
# yum -y info 软件名 :显示出指定的软件包的描述信息和概要信息
审核:rpm 与 yum
安装软件前
rpm:
# rpm --import /etc/pki/rpm/RedHat-release-key-file
# rpm -K /path/to/.rpm
yum:
# yum -y install | update 软件名
# /etc/yum.repos.d/*.conf :可任意文件名
gpgcheck=file:///path/to/.rpm-sign-gpg-key
该 key 文件可以是 Red Hat 或是第三方签署
安装软件后
rpm:
# rpm -V 软件名
yum:
# yum verify-rpm 软件名
标签:gre 方法 http mys 功能 png 前言 ase linux
原文地址:https://www.cnblogs.com/doris-lei/p/9527247.html