Linux---软件包管理
yum命令常用的选项是-y,使用该选项,安装过程中遇到的所有问题将自动给出肯定回答,避免用户手动一一确认;源码包中封装的是源代码,在安装前需先安装源码包以生成源码,再对源码进行编译生成后缀名为.rpm的RPM包,之后才能安装软件本身。下载更新版本的软件包,搭配-U选项使用与 -vh 组合实现跟高版本安装,与安装过程一致。二进制包中封装的是编译后可执行文件,此类软件包使用rpm命令直接安装;base
目录
一、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
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地址;
更多推荐
所有评论(0)