位置: 编程技术 - 正文

linux软件版本管理命令update-alternatives使用详解(linux版本控制软件)

编辑:rootadmin

推荐整理分享linux软件版本管理命令update-alternatives使用详解(linux版本控制软件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux系统版本信息,linux系统版本信息,linux软件版本管理,linux 版本管理,linux版本控制软件,linux系统版本信息,linux 软件版本,linux 版本管理,内容如对您有帮助,希望把文章链接给更多的朋友!

linux软件版本管理命令update-alternatives使用详解

update-alternatives 命令用于处理linux系统中软件版本的切换,在各个linux发行版中均提供了该命令,命令参数略有区别,但大致是一样的。

1、 注册软件

以jdk为例,安装了jdk以后,先要在update-alternatives工具中注册;

其中:

第一个参数--install表示向update-alternatives注册服务名。

第二个参数是注册最终地址,成功后将会把命令在这个固定的目的地址做真实命令的软链,以后管理就是管理这个软链;

第三个参数:服务名,以后管理时以它为关联依据。

第四个参数,被管理的命令绝对路径。

第五个参数,优先级,数字越大优先级越高。

2、查看已注册列表

3、 修改命令版本

注意--display开关使用时第一行信息:

默认为自动版本,根据优先级,使用优先级高的。

下面手动修改为jdk1.8.0_:

交互式修改

交互式会提示一所有可用的列表, 选择对应的索引确认。

看到当前状态变成了manual。

linux软件版本管理命令update-alternatives使用详解(linux版本控制软件)

修改为自动:

又改为按照优先级高的了。

立即修改

除了交互式修改,也可以使用一条命令直接修改,修改后立即生效。

该情形适用于你对路径很熟悉,或者你已经进入了该路径:

4、 update-alternatives是偏门命令吗?

可能你觉得这个命令很偏门,用处不大,但实际上在linux中早已被大量的使用。我们来挖掘一下,先看看我们注册的java做了什么:

首先可以看到我们的/usr/bin/java是一个软链, 它连接到/etc/alternatives目录中的另一个软链。

而/etc/alternatives中有很多软链,这里只列出了一部分。看到awk了吧?来看看它有哪些版本:

5、管理软件包

开始我们以java为例,作为jre运行环境可以,但如果你作为开发测试环境,你会发现javac找不到。

原因是我们只对java命令做了版本管理。

事实上,update-alternatives的原理是软链管理,可以处理目录。那么我们就可以把整个软件包目录都纳入管理。

首先清理掉原来配置的java命令配置。

ubuntu里可以直接使用下面的全部清除,centos没有:

注册javahome管理

配置jdk环境变量,指向注册的软链地址。

管理JAVA_HOME

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

linux 环境 mysql写入中文报错 查看字符集编码MySQLshowvariableslike'character%';修改字符集编码,方法如下mysqlsetcharacter_set_database=utf8;注意,有可能在修改之后仍然在写入中文是报错1重新

linux命令行批量创建目录详解 linux命令行批量创建目录详解以前一直用-p创建目录链,觉得很方便了。在空目录/opt/app/myapp里创建src,再创建main,再创建javamkdir-p/opt/app/myapp/src/main/java

Linux进程间通信——使用流套接字 前面说到的进程间的通信,所通信的进程都是在同一台计算机上的,而使用socket进行通信的进程可以是同一台计算机的进程,也是可以是通过网络连接

标签: linux版本控制软件

本文链接地址:https://www.jiuchutong.com/biancheng/376695.html 转载请保留说明!

上一篇:linux使用update-alternatives切换java版本(linux使用ssh远程连接服务器)

下一篇:linux 环境 mysql写入中文报错

  • 同一商品税收分类编码不一样
  • 临时工工资列支工资吗
  • 增值税上月多交税本月怎么办
  • 团建费用会计怎么写记账凭证
  • 实收资本认缴制期限
  • 预缴工程税的帐务处理如何做?
  • 自己做的房子可以办房产证吗
  • 合伙制公司有董事会吗
  • 保安公司怎样上保险
  • 哪些费用可以税后扣除
  • 租房发票的税由谁承担
  • 简易征收一般纳税人可以收专票吗
  • 劳务税能不能抵扣
  • 减免附加税的账户有哪些
  • 临时人员工资需交税吗
  • 混业经营试点
  • 红字发票开具只能针对一份发票 不可以只冲红其中一部分吗?
  • 机票抵扣增值税需要什么凭证
  • 购买健身器材需要注意什么
  • 当进项大于销项需要做账务处理吗?
  • 应纳税所得额计算个税
  • 以前年度有亏损需要交增值税吗为什么
  • 办公室空调维修属于办公费吗
  • 工程安装人工外包合同怎么写
  • 职工教育经费不提可以吗
  • 个体户一般纳税人可以开13个点的专票吗
  • win10开机启动文件夹目录说明
  • js正则表达式删除特定字符
  • 投资公司收到境外债务
  • 制造业预提短期利润
  • php+mysql+ajax实现单表多字段多关键词查询的方法
  • php框架yii
  • 移动端适配方案面试题
  • vant weapp官方文档
  • vue 响应式自适应布局
  • 通过ChatGPT实现的ChatPDF,简单的应用落地,让你的文档变成一个智能助手,通过对话的方式快速学习文档内容
  • python里%s
  • 公务交通通讯补贴
  • dedecms怎么用
  • sql merge语句
  • 织梦如何采集文章
  • 进料加工出口退税核销最新流程
  • 更正申报会扣分吗
  • sql怎么用sql语句创建表
  • sqlserver uuid怎么获取
  • mysql卡住了
  • 劳务报酬所得税可以退税吗
  • 工程物资到货管理
  • 固定资产的折旧账务处理
  • 购货方收到销售方提供的发票怎么做分录
  • 收到代持股权的账务处理
  • 建筑公司收到的工程服务发票怎么做账
  • 库存商品太多
  • 备用金预期有什么影响
  • 代开发票预缴税款的比例是多少呢?
  • 福利费的概念是指
  • 现金收账凭证
  • 香港公司账户收美元要交税吗
  • 明细账摘要写错了怎么修改
  • mysql怎么实现
  • SQL入侵恢复xp_cmdshell方法总结
  • windows 地址解析命令
  • mysql5.7分区表
  • 如何解决win10系统安装不兼容驱动的问题
  • win8.1改语言
  • win10设置回收站位置
  • win7系统安装ie11浏览器
  • win8.1使用技巧大全
  • windows定位
  • gridview获取列数据
  • unity5.x游戏开发指南
  • 电子发票票种核定申请
  • 四川省国税局一处处长
  • 河南省城镇土地使用税优惠政策2020
  • 电子税务局第一次申请发票流程
  • 小规模纳税人公司买车能抵多少税
  • 如何查询车辆购买的保险是哪家保险公司
  • 自然人电子税务局
  • 服务承诺口号八个字
  • 幼儿掌握概念的名称容易真正掌握概念的内涵也很容易
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设