在Linux下切换使用的软件版本
本文最后更新于:2023年1月8日 晚上
update-alternatives:linux软件版本管理命令
参考链接:https://cloud.tencent.com/developer/article/1532283
https://blog.csdn.net/u011762313/article/details/47324839
该命令需要管理员权限,请在使用时保证拥有权限
各个选项的作用
以下省略命令update-alternatives
,只描述选项
--display 名称
:查看该名称的软件版本信息--config 名称
:配置软件版本,即手动选择版本--auto 名称
:切换为自动选择版本,选择优先级最高的版本--install link name path priority
:增加版本信息- link:版本信息的软链接目录,即系统变量
- name:版本信息里的软件名称
- path:软件的目录
- priority:优先级,数字更大则优先级更高
个人例子
因为开了不同版本的Minecraft服务器,而某些版本对于Java的版本有不同要求
比如1.7.10就需要Java8,不兼容更高版本;而运行1.19.2的最低Java版本是17
这时候就需要在运行之前切换Java版本
在Linux下切换使用的软件版本
https://minatoai.github.io/2023/01/08/在Linux下切换使用的软件版本/