目录

一、RPM软件包管理

 1.1 安装

1.2 查询

 1.3 验证

1.4 更新

1.5 删除

二、YUM软件包管理 

2.1  安装

2.2 查询

2.2.1 list 

2.2.2 info

 2.2.3 check-update

2.3 更新

2.4 删除

2.4.1 remove 删除软件包

2.4.2 clean 清除缓存数据

三、 YUM源管理 


一、RPM软件包管理

        RPM分两种:二进制包和源码包;

        二进制包中封装的是编译后可执行文件,此类软件包使用rpm命令直接安装;

        源码包中封装的是源代码,在安装前需先安装源码包以生成源码,再对源码进行编译生成后缀名为.rpm的RPM包,之后才能安装软件本身

rmp常用命令:

 1.1 安装

在Oracle 官网(Oracle | Cloud Applications and Cloud Platform)下载jdk包,打开终端,切换到root用户后执行安装命令:

rpm -ivh jdk-8u151-linux-x64.rpm

1.2 查询

rpm -qp jdk-8u151-linux-x64.rpm

 1.3 验证

 1.3.1 安全性验证

rpm -K jdk-8u151-linux-x64.rpm

 1.3.2 完整性验证

 rpm -Vp jdk-8u151-linux-x64.rpm

1.4 更新

        下载更新版本的软件包,搭配-U选项使用与 -vh 组合实现跟高版本安装,与安装过程一致

1.5 删除

 rpm -e jdk1.8-1.8.0_151-fcs.x86_64

二、YUM软件包管理 

        与RPM相比,最大优势是可以自动处理软件包之间的依赖关系;yum命令格式:

yum [options] COMMAND

options表示选项; yum命令常用的选项是-y,使用该选项,安装过程中遇到的所有问题将自动给出肯定回答,避免用户手动一一确认;COMMAND表示命令,常用的是安装、更新等

2.1  安装

yum -y install telnet

2.2 查询

2.2.1 list 

        list 用于列出一个或一组软件包

 yum list telnet

2.2.2 info

        info 用于显示关于软件包或组的详细信息

 yum info telnet

 2.2.3 check-update

        查询是否有可用软件包的更新

yum check-update

2.3 更新

 yum update telnet

2.4 删除

2.4.1 remove 删除软件包

 yum -y remove telnet

2.4.2 clean 清除缓存数据

 yum clean all

三、 YUM源管理 

ls 命令查看该目录下的源文件

ls  /etc/yum.repos.d/

 查看 CentOS-Base.repo

 [base]:命名一个叫“base”的源;
name:标识源的名字为CentOS-$releasever – Base;
mirrorlist:记录源的镜像地址;

baseurl:记录源的地址,此项支持 http、ftp、file三种类型;
gpgcheck=1:开启gpg验证
gpgkey:定义gpgkey地址;

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐