Linux---软件包管理
一、RPM软件包管理
RPM分两种:二进制包和源码包;
二进制包中封装的是编译后可执行文件,此类软件包使用rpm命令直接安装;
源码包中封装的是源代码,在安装前需先安装源码包以生成源
目录 一、RPM软件包管理 RPM分两种:二进制包和源码包; 二进制包中封装的是编译后可执行文件,此类软件包使用rpm命令直接安装; 源码包中封装的是源代码,在安装前需先安装源码包以生成源码,再对源码进行编译生成后缀名为.rpm的RPM包,之后才能安装软件本身 rmp常用命令: 1.1 安装 在Oracle 官网(Oracle | Cloud Applications and Cloud Platform)下载jdk包,打开终端linux软件源,切换到root用户后执行安装命令: rpm -ivh jdk-8u151-linux-x64.rpm 1.2 查询 rpm -qp jdk-8u151-linux-x64.rpm 1.3 验证 1.3.1 安全性验证 rpm -Kjdk-8u151-linux-x64.rpm 1.3.2 完整性验证 rpm -Vpjdk-8u151-linux-x64.rpm 1.4 更新 下载更新版本的软件包,搭配-U选项使用与 -vh 组合实现跟高版本安装,与安装过程一致 1.5 删除 rpm -ejdk1.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地址; (编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |