位置: 编程技术 - 正文

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写入中文报错

  • 劳务发票可以抵扣多少
  • 对公账户是不是实时到账
  • 预缴企业所得税分录
  • 零申报失败什么原因
  • 软件出口税收政策
  • 企业养老金计算公式举例说明
  • 装修费能否一次性支付
  • 企业安全防护措施有哪些
  • 网上缴税后会有发票吗
  • 4s店的赠品
  • 施工企业项目管理办法
  • 不同项目的进项税可以抵销项税吗
  • 离职员工竞业限制协议
  • 待处理财产损益科目
  • 计提个人生产经营所得个税需要贴附件吗
  • 销项税额与进项税额区别
  • 金税盘是固定资产还是无形资产
  • 小规模纳税人季度多少免税
  • 预收美元和发票的关系
  • 银行端查询缴税凭证在哪里缴费
  • 撤回和撤销是什么意思
  • 个人所得税人员添加后如何操作
  • 非营利组织免税收入孳生的银行存款利息
  • 期间费用率计算方式
  • 有限责任公司的人员构成
  • php错误日志
  • 支付航天开票技术服务费280
  • 促销费用计入销售费用哪个科目
  • 销售补差是怎么算的
  • php数组函数,选班长
  • 营改增后土地增值税
  • php获取api内容
  • 应付职工薪酬的借方和贷方
  • 商品流通企业一般采用
  • 对个别报表中处置收益的归属期间进行调整
  • 报表上如何把账号删除
  • ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
  • 小规模纳税人的企业所得税税率
  • 现代信号处理张贤达pdf
  • vue框架搭建步骤
  • 工资可以当月计提当月发放怎么做账
  • 外管证异地预缴税款是什么意思
  • 连通函数
  • 目前功能最强大的手机
  • mongodb 入门
  • 更正申报补缴税款会影响记录
  • 电汇和票汇
  • 工伤鉴定费计入什么科目
  • 待认证进项税额认证以后怎么做分录
  • mysql数据库压力测试工具
  • 文化事业建设税是含税还是不含税
  • 收到以前年度银行手续费发票分录
  • 商业承兑汇票如何承兑?
  • 委托代销商品支付的手续费计入销售费用吗
  • 合同终止已开发怎么办
  • 发票冲红如何做账红字发票需要给购买方吗
  • 应收账款期初余额错了怎么调整
  • 资产减值损失和资产处置损益区别
  • 小规模纳税人每个季度超过了30万怎么办
  • 金蝶的数量金额明细账是怎么做的
  • 收到红字发票怎么做账怎么做进项税额转出
  • 员工体检的发票在哪里开
  • 新医院会计制度什么时候实施
  • 装订好的凭证可以拿掉一页吗
  • 进项税额转出怎么操作
  • 新成立的公司需要年报吗
  • 活动目录管理工具
  • 把winpe安装至系统盘
  • jucheck.exe是什么
  • y400加装固态硬盘教程
  • 为什么好不容易瘦了两斤,两天吃好了又上来了?
  • 建行网银盾在中国银行可以用吗
  • linux使用vi编辑文件
  • cocos2dx CardinalSpline和CatmullRom算法
  • bootstrap-Treeview实现级联勾选
  • 深入理解llvm
  • python爬取某人所有朋友圈
  • JQuery实现Ajax加载图片的方法
  • math在java
  • python坑人代码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设