yum

本文介绍如何使用YUM命令安装、更新和管理JDK。内容涵盖检查已安装的JDK版本、查找可用的Java包、安装指定版本的JDK及配置环境变量等步骤。
实例: yum安装jdk

1.查看当前的jdk版本,并卸载

(注1:rpm -qa ###解释:查询所有安装的rpm包

grep jdk ###解释:显示名字中包含字符串"jdk"的包)



yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令.

options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)
command:要进行的操作。

package操作的对象。



yum常用命令

1.列出所有可更新的软件清单命令:yum check-update

2.更新所有软件命令:yum update

3.仅安装指定的软件命令:yum install <package_name>

4.仅更新指定的软件命令:yum update <package_name>

5.列出所有可安裝的软件清单命令:yum list

6.删除软件包命令:yum remove <package_name>

7.查找软件包 命令:yum search <keyword>

8.清除缓存命令:

yum clean packages: 清除缓存目录下的软件包

yum clean headers: 清除缓存目录下的 headers

yum clean oldheaders: 清除缓存目录下旧的 headers



yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的headers



实例: yum安装jdk

1.查看当前的jdk版本,并卸载

(注1:rpm -qa ###解释:查询所有安装的rpm包

grep jdk ###解释:显示名字中包含字符串"jdk"的包)


2.查找java相关得列表

(yum -y list java)


(注1: yum install java-1.8.0-openjdk.x86_64)
(注2:yum -y install java-1.8.0-openjdk*)

(注: java -version)


通过yum默认安装的路径为
(注:cd /usr/lib/jvm)


将jdk的安装路径加入到JAVA_HOME
(注:vi /etc/profile
. /etc/profile)
Yum(Yellowdog Updater, Modified)是一种在类 Unix 系统(如 CentOS、Red Hat 等)中广泛使用的软件包管理工具,它可以自动解决软件包之间的依赖关系,使得软件的安装、升级、卸载等操作变得更加简单和高效。 ### 常用操作命令 - **安装、升级软件包**:使用`yum -y install 软件名`命令可以安装或升级软件包,“-y”选项表示自动确认操作。例如安装 httpd 软件包,可使用`yum -y install httpd` [^1]。 - **卸载软件包**:`yum -y remove 软件名`用于卸载软件包,该命令可自动解决软件包的依赖关系。例如卸载 httpd 软件包,使用`yum -y remove httpd` [^1]。 - **查询软件包列表**: - `yum list`可查询软件包列表。 - `yum list installed`用于查询系统中已安装的软件包。 - `yum list available`可查询仓库中尚未安装的软件包。 - `yum list updates`能查询可以升级版本的软件包 [^1]。 - **查询软件包信息**: - `yum info 软件名`用于查询软件包的描述信息,如`yum info httpd` [^1]。 - `yum search [all] 关键词`可根据关键词搜索软件包的描述信息,例如`yum search all httpd` [^1]。 - `yum whatprovides 命令`用于查询命令属于哪个软件包,如`yum whatprovides netstat` [^1]。 ### 其他操作命令 - **清除和更新缓存**:`yum clean all && yum makecache`可删除 yum 缓存并更新,`yum clean packages`可清除缓存目录下的软件包,`yum clean headers`清除缓存目录下的 headers,`yum clean oldheaders`清除缓存目录下旧的 headers,`yum makecache`创建缓存,`yum list`也有创建缓存的功效 [^1][^3]。 - **安装网络上的 rpm 包**:使用`yum install`加上 rpm 包的网络地址,例如`yum install https://repo.zabbix.com/zabbix/6.2/rhel/7/x86_64/zabbix-release-6.2-3.el7.noarch.rpm` [^3]。 - **重装软件包**:使用`yum reinstall rpm -ivh --force`重新安装软件包 [^3]。 - **检查和更新软件包**:`yum check-update`用于检查更新,`yum update -y`用于更新软件包 [^3]。 - **仓库有关指令**:`yum provides`查询指定信息更加精准,可配合绝对路径或文件名使用;`yum search`具有查询功能,会搜索包含指定字符的软件包 [^3]。 - **包组有关指令**: - `yum groups list`可列出包组。 - `yum groups install`用于安装一个完整的组件。 - `yum groups remove -y Base`可删除指定的组包 [^3]。 ### 建立自己的 yum 源 ```bash [root@test-2 ~]# vim /etc/yum.repos.d/my.repo [root@test-2 ~]# cp ./* /packageslist [root@test-2 ~]# createrepo 创建 repodata 目录,但没有包组信息 [root@test-2 ~]# cp comps*.xml ~/ [root@test-2 ~]# createrepo -g ~/comps*.xml /packageslist 导入组信息 [root@test-2 ~]# yum clean all [root@test-2 ~]# yum makecache 将服务器上的软件包信息本地缓存,提高搜索安装软件的速度 ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值