安装及管理程序(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一键安装)的主要内容,如果未能解决你的问题,请参考以下文章

Lniux 安装及管理程序

软件包管理RPM与YUM

linux应用程序基础及安装方式(RPM,YUM和源代码编译)!

YUM仓库配置及命令详解

yum管理及源码安装

YUM 安装及清理