首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏偏前端工程师的驿站

    让VIM支持Python2 by update-alternatives

    2.重置vim符号链接 $ sudo update-alternatives --config vim ? 然后输入0按回车。 --display <name> 示例:update-alternatives --display vim ? --config <name> 示例:sudo update-alternatives --config vim ? > <path> 示例: $ sudo update-alternatives --remove vim /usr/bin/vim.gtk-py2 5.删除替换组的记录, update-alternatives --remove-all <name> 6.切换模式, update-alternatives --auto <name> 而当通过update-alternatives --config <name

    1.3K80发布于 2018-01-18
  • 来自专栏运维开发王义杰

    解决多版本Python之困:走进update-alternatives

    幸运的是,Linux系统提供了一个名为update-alternatives的强大工具,可以帮助我们在多个版本之间轻松切换。 什么是update-alternatives? 如何安装和使用update-alternatives? 通常情况下,update-alternatives已经预装在很多Linux发行版中。我们可以通过简单的命令来配置和使用它。 update-alternatives --config python 查看配置的程序版本: update-alternatives --list python 以上命令将会列出所有配置的Python 为什么推荐使用update-alternatives? 简化多版本管理: update-alternatives为管理同一程序的多个版本提供了一个集中的解决方案,使得切换默认版本变得简单快捷。 通过update-alternatives,我们可以确保系统中只有一个版本是活跃的,从而减少可能的冲突。

    1.8K30编辑于 2023-10-18
  • 来自专栏云架构修炼手册

    update-alternatives——linux软件版本管理命令

    1、 注册软件 以jdk为例,安装了jdk以后,先要在update-alternatives工具中注册; # update-alternatives --install /usr/bin/java java /java 300 其中: 第一个参数--install表示向update-alternatives注册服务名。 _91/bin/ # update-alternatives --set java $PWD/java 4、 update-alternatives是偏门命令吗? # update-alternatives --remove java /opt/jdk1.8.0_91/bin/java # update-alternatives --remove java /opt 管理 # update-alternatives --install /usr/local/jdk jdk /opt/jdk1.8.0_111 300 update-alternatives: using

    5.8K30发布于 2019-11-04
  • 来自专栏云架构修炼手册

    linux下使用update-alternatives切换java版本的正确姿势

    在新安装了一个版本的时候,为了保留旧的版本,而让新版本生效,首先要做的是看一下旧版本的优先级是多少,如: sudo update-alternatives --display javac javac --install /usr/bin/java java /usr/lib/jvm/java-9-openjdk-amd64/bin/java 3000 sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-9-openjdk-amd64/bin/jar 3000 sudo update-alternatives sudo update-alternatives --auto java sudo update-alternatives --auto javac sudo update-alternatives - -auto javap sudo update-alternatives --auto javah sudo update-alternatives --auto jconsole sudo update-alternatives

    5.1K21发布于 2019-11-04
  • 来自专栏随笔记录

    Kali Linux中安装Xfce的步骤2-2 通过update-alternatives

    图9 安装成功 3 修改桌面环境 通过update-alternatives指令修改桌面环境,如图10所示 图10 修改桌面环境 update-alternatives指令的作用是切换版本,当其参数是

    98330发布于 2020-05-22
  • 来自专栏猫头虎博客专区

    多项目开发环境:如何使用update-alternatives管理多版本Java JDK?(Windows、Mac、Ubuntu)

    如何使用update-alternatives管理多版本Java JDK? Windows:通过系统环境变量与批处理脚本实现版本切换 macOS:利用 /usr/libexec/java_home 与 jEnv 工具 Ubuntu:深入剖析 update-alternatives 运行 update-alternatives --config <name> 即可交互式切换。 3.3 切换与查看 查看当前注册项 update-alternatives --query java 输出包含所有 java 备选路径及当前选择。 Q:Windows 有没有类似 update-alternatives 的工具? A:官方没有,但可借助 jabba 或自定义批处理脚本。

    1.6K10编辑于 2025-07-23
  • 来自专栏用户2442861的专栏

    ubuntu 选择gcc 版本

    --query gcc 例如有 4.6 4.5 两个版本 update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 100 update-alternatives /gcc-4.6 100 update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.5 50 update-alternatives - To go back to 4.6: update-alternatives --auto g++ update-alternatives --auto gcc update-alternatives setup for gcc and g++: sudo update-alternatives --remove-all gcc sudo update-alternatives --remove-all setup for gcc and g++: sudo update-alternatives --remove-all gcc sudo update-alternatives --remove-all

    2.4K10发布于 2018-09-19
  • 来自专栏算法微时光

    linux下java版本切换

    可用一下命令进行java版本的切换: sudo update-alternatives --config java 执行结果: image.png 切换后执行java -version测试是否切换成功 安装多个java 主要使用update-alternatives 命令 sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0 _80/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_80/bin/javac 300 sudo update-alternatives --install /usr/bin/jar jar /usr/java/jdk1.7.0_80/bin/jar 300 sudo update-alternatives --install /usr/bin/javah javah /usr/java/jdk1.7.0_80/bin/javah 300 sudo update-alternatives --install

    10K31编辑于 2021-12-06
  • 来自专栏python3

    Ubuntu更改默认python版本的两

    以 root 身份登录,首先罗列出所有可用的 python 替代版本信息: # update-alternatives --list python update-alternatives: error: # update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 update-alternatives: using 这个例子中,我们为 /usr/bin/python3.4 设置的优先级为2,所以update-alternatives 命令会自动将它设置为默认 Python 版本。 的替代版本时,我们可以将其从 update-alternatives 列表中删除掉。 # update-alternatives --remove python /usr/bin/python2.7 update-alternatives: removing manually selected

    7.6K20发布于 2020-01-03
  • 来自专栏python3

    linux(Ubuntu16)下切换py

    采用update-alternatives 切换版本 1.打开终端:Ctrl+Alt+T 2.查看update-alternatives的帮助信息:update-alternatives --help 3.查看有没有python可选项:update-alternatives --display python 4.如果没有,输入下面的命令建立python可选项 sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 1 5.切换python版本:sudo update-alternatives --config python 6.希望删除某个可选项:sudo update-alternatives

    1.6K20发布于 2020-01-17
  • 来自专栏Hadoop实操

    0517-如何在CDH5中使用单用户模式

    --auto accumulo-conf /usr/sbin/update-alternatives --auto hadoop-conf /usr/sbin/update-alternatives --auto hbase-conf /usr/sbin/update-alternatives --auto hive-conf /usr/sbin/update-alternatives --auto solr-conf /usr/sbin/update-alternatives --auto spark-conf /usr/sbin/update-alternatives --auto sqoop-conf /* /usr/sbin/update-alternatives --remove hbase-conf /etc/hbase/* /usr/sbin/update-alternatives --remove hive-conf /etc/hive/* /usr/sbin/update-alternatives --remove solr-conf /etc/solr/* /usr/sbin/update-alternatives

    2.2K10发布于 2019-11-28
  • 来自专栏蜉蝣禅修之道

    Ubuntu 11.04 下安装配置 JDK 7

    执行代码: [plain] view plain copy sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm /java-7-sun/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java /jar 300 sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java-7-sun/bin/javah 300 sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java-7-sun/bin/javap 300 执行代码: [plain] view plain copy sudo update-alternatives --config java 系统会列出各种JDK版本

    55730编辑于 2022-04-02
  • 来自专栏全栈程序员必看

    【Python】Ubuntu修改默认Python版本

    可以使用update-alternatives来为整个系统更改Python版本。 第1步首先列出所有可用的python替代版本信息: $ update-alternatives --list python update-alternatives: 错误: 无 python 的候选项 如果出现以上所示的错误信息,表示update-alternatives没有添加Python的替代版本。 update-alternatives: 使用 /usr/bin/python2.7 来在自动模式中提供 /usr/bin/python (python) $ sudo update-alternatives 例如,可以将列表中的python2.7版本移除: $ sudo update-alternatives --remove python /usr/bin/python2.7 $ update-alternatives

    3.3K20编辑于 2022-09-02
  • 来自专栏机器人课程与技术

    linux手机管理多版本gcc和g++

    --display gcc update-alternatives: error: no alternatives for gcc root@ubuntu-phablet:/# update-alternatives --display g++ update-alternatives: error: no alternatives for g++ root@ubuntu-phablet:/# update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 10 update-alternatives: using /usr/bin/gcc-5 to provide / usr/bin/gcc (gcc) in auto mode root@ubuntu-phablet:/# update-alternatives --install /usr/bin/gcc gcc root@ubuntu-phablet:/# update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 10 update-alternatives

    3.1K20编辑于 2022-08-10
  • 来自专栏凉风有信

    Ubuntu18.04 切换 Python 版本

    # 前言 Ubuntu18.04 默认安装了两个版本 Python2.7 和 Python3.6 # 查看可用二进制文件 $ ls /usr/bin/python* 1 # 过程 使用 update-alternatives 来更改全局 Python 版本 # 查看所有可用版本 $ update-alternatives --list python 1 如果出现报错:update-alternatives: error: no alternatives for python $ update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 $ update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2 1 2 命令最后的数字 1 和 2 表示优先级 ,现在默认使用 2 # 选择版本 $ update-alternatives --config python 1 # 验证 $ python --version 1

    1.6K20发布于 2020-10-23
  • 来自专栏code-x

    Ubuntu20.04升级gcc/g++

    apt update 第三步 apt install gcc-11 apt install g++-11 查看是否安装成功 ls /usr/bin/gcc* ls /usr/bin/g++* 第四步 update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 50 update-alternatives --install /usr/bin/gcc gcc /usr/bin /gcc-11 50 update-alternatives --install /usr/bin/gcc g++ /usr/bin/g++-9 50 update-alternatives --install /usr/bin/gcc g++ /usr/bin/g++-11 50 第五步 以交互模式配置 update-alternatives --config g++ root@ubuntu:/home/test # update-alternatives --config g++ 有 2 个候选项可用于替换 g++ (提供 /usr/bin/g++)。

    7.9K21编辑于 2022-08-17
  • 来自专栏foochane

    linux下gcc、g++不同版本的安装和切换

    使用update-alternatives设置gcc和g++: update-alternatives是ubuntu系统中专门维护系统命令链接符的工具,通过它可以很方便的设置系统默认使用哪个命令、哪个软件版本 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40 --slave /usr/bin/g++ g++ /usr /bin/g++-4.8 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50 --slave /usr/bin/ g++ g++ /usr/bin/g++-5 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave 删除 删除某个gcc版本的选项的话,可以使用 sudo update-alternatives --remove gcc /usr/bin/gcc-4.5 再使用apt-remove删除即可

    15.7K10发布于 2019-05-23
  • 来自专栏云深之无迹

    解决jetson Nano中python版本问题(Ubuntu系统都适用)

    3.8有了 which python3.8 /usr/bin/python3.8 update-alternatives命令用来维护系统命令的符号链接,可以将多个文件链接到同一个符号文件上,并进行管理 看看目录在哪里 update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1 update-alternatives 成功 sudo update-alternatives --config python ? 也可以这样来切换 ? ? 有3个pip ? 地址都是一样的 ? ? ? 看了一下好像都一样的 sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 sudo update-alternatives --install /usr/bin/pip pip /usr/local/bin/pip3.6 2 sudo update-alternatives --config pip ?

    8.3K20发布于 2021-05-18
  • [ubuntu][原创]ubuntu22.04更换gcc版本为gcc-7

    bin/g++ 安装完成后测试: gcc --version g++ --version 如果您不想通过软链接去更换gcc还可以通过gcc优先级去设定,方法如下: #配置gcc版本的优先级 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 50 sudo update-alternatives --install /usr/bin/gcc gcc /usr  --install /usr/bin/g++ g++ /usr/bin/g++-7 50 sudo update-alternatives  --install /usr/bin/g++ g++ /usr/bin/g++-10 30 sudo update-alternatives  --install /usr/bin/g++ g++ /usr/bin/g++-11 20 切换需要的gcc版本 输入需要的gcc版本序号后,即可成功切换(g++同理) sudo update-alternatives --config gcc 有 3 个候选项可用于替换 gcc (提供 /usr/bin/gcc

    93510编辑于 2025-07-19
  • 来自专栏渗透云笔记

    关于Kali2020 无法运行Burploader的解决方案

    既然硬盘有java8,那么怎样才能替换掉java11呢,用 update-alternatives 命令来更换版本。 查看当前 java 命令配置: sudo update-alternatives --display java 修改为java8: sudo update-alternatives --config java 同样,需要把 jjs 切换成java8版本: sudo update-alternatives --config jjs ? 再次尝试运行加载器,成功! ? 关于update-alternatives update-alternatives:用于维护默认命令的符号链接( maintain symbolic links determining default 常用命令: 查看某个命令对应的版本: update-alternatives --display <命令名> 调整某个命令对应的版本: update-alternatives --config <命令名

    2.1K20发布于 2020-08-12
领券