在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下切换使用的软件版本/
作者
minatoAI
发布于
2023年1月8日
许可协议