概述
最近公司的ARM架构终端需要更换JDK,原本用的是openjdk,效率很慢,开发帮忙查了下,发现是openjdk要把很多jar包转换,开发打包用的jdk是oracle,自己挖的坑,但是去年搞ARM开发的时候,貌似还没有ARM可用的ORACLEJDK,算了,说正题。
update-alternatives是个好东西,专门用来切换软件版本的
1.先加入你需要的版本可执行程序,例如gcc,ubuntu16带的gcc版本是>5,要换低版本,先装好低版本的gcc,然后执行下面语句即可,/usr/bin/gcc是你当前的gcc快捷路径指向,你可以先检查下当前gcc是不是由alternatives接管的。然后是真实指向路径,最后的数字是优先级,这个和auto模式有关。
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100
2.选择程序版本,默认auto模式,根据数字优先级。手动模式的话选择对应序号即可。
update-alternatives --config gcc
3.gcc -v 自己看看是不是已经切换版本了。
update-alternatives的原理很简单,就是帮你改指向而已。你可以查下快捷路径指向就搞清楚了,ln -s的东西。哈哈
有疑问欢迎留言。说的不是很详细
最后
以上就是欢喜火车为你收集整理的update-alternatives的使用,linux下切换程序版本的利器。的全部内容,希望文章能够帮你解决update-alternatives的使用,linux下切换程序版本的利器。所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复