安装及管理程序(yum一键安装)
Posted adcdefg888
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装及管理程序(yum一键安装)相关的知识,希望对你有一定的参考价值。
应用程序与系统命令的关系
典型应用程序的目录结构
常见的软件包封装类型
RPM包管理工具
由Red Hat公司提出,被众多linux发行版所采用
建立统一的文件数据库
详细记录软件包安装,卸载,升级等变化信息
自动分析软件包依赖关系
软件素材参考:www.rpm.org
一般命名格式 cenos7
bash-4.2.46-28.el7.x86_64.rpm
名称 版本 发布次数 硬件平台 扩展名
rpm命令的格式
查询已安装的rpm软件信息
rpm -q加软件名 查询软件是否安装
-qi 显示已安装软件的详细信息
-ql 显示已安装的指定软件的文件列表
-qc 列出已安装软件的配置文件
-qd 列出已安装软件的软件包文档所在信息
-qR 列出已安装软件的依赖的软件包及文件
-qf指定文件或目录 查询已安装的指定软件是属于哪个安装包
-qa 显示所有rpm方式安装的所有软件列表。例:rpm -qa |grep nfs -i 过滤包含nfs的不区分大小写
例:rpm -qa | grep jdk(安装好名字有变化)
查询未安装RPM软件包中信息
-qpi -qpl -qpc -qpd 同上
安装,升级,卸载RPM软件包
格式:rpm选项 RPM包文件
常用选项:ivh
-i安装一个新的RPM软件包
-U 升级,没安装就安装
-F 升级,没安装不安装
-h 在安装或升级,卸载,显示安装进度以#号
-v 显示软件安装过程中的详细信息
--force 强制安装旧安装包
-e 卸载
--nodeps 在安装或升级,卸载时不依赖关系,可能软件不能用
重建rpm数据库
rpm--rebuilddb或rpm--initdb
导入验证公钥
在没有导入用于数字签名验证的公钥文件之前,安装光盘中的一部分RPM软件包时会报错。需要向RPM数据库中导入位于光盘根目录下的公钥文件
mount /dev/sr0/mnt
rpm --import /mnt/RPM-GPG-KEY-CentOS-7
编译安装过程(了解)
补充:sz加文件名保存到WIN系统
yum一键安装(很重要,要背下来)
配置本地yum源仓库
mount /dev/cdrom/mnt/把光盘挂载到/mnt目录下
cd /etc/yum.repos.d/
mkdir repo.bak
mv *.repo repo.bak
cd /etc/yum.repo.d/
vim local.repo 创建配置文件,文件名必须以.repo结尾
[local] 仓库类别
name=local 仓库名称
baseurl=file:///mnt 指定URL访问路径为光盘挂载目录
enabled=1 开启此yum源,为默认,可省略(打开仓库意思)
gpgcheck=0 不验证软件包的签名
yum clean all &&(且的意思) yum makecache 删除yum缓存并更新
yum常用操作命令
yum -y install 软件名 安装,升级软件包,y表示自动确认
yum -y remove软件名 卸载安装包,可自动解决依赖关系
yum -y update 软件名 升级软件包
yum list 查询软件包列表
yum list installed 查询系统中已安装的软件包
yum list available 查询仓库中未安装软件包
yum search all httpd 搜httpd软件(很好用)
以上是关于安装及管理程序(yum一键安装)的主要内容,如果未能解决你的问题,请参考以下文章