`

Linux 命令 alternatives和update-alternatives 转贴

 
阅读更多

1. alternatives

 

Linux代码  收藏代码
  1. alternatives version  1.3 . 13.5 .EL4 - Copyright (C)  2001  Red Hat, Inc.  
  2. This may be freely redistributed under the terms of the GNU Public License.  
  3.   
  4. usage: alternatives --install <link> <name> <path> <priority>  
  5.                     [--initscript <service>]  
  6.                     [--slave <link> <name> <path>]*  
  7.        alternatives --remove <name> <path>  
  8.        alternatives --auto <name>  
  9.        alternatives --config <name>  
  10.        alternatives --display <name>  
  11.        alternatives --set <name> <path>  
  12.   
  13. common options: --verbose --test --help --usage --version  
  14.                 --altdir <directory> --admindir <directory>  
 

 

2. update-alternatives

 

Linux代码  收藏代码
  1. alternatives version  1.3 . 13.5 .EL4 - Copyright (C)  2001  Red Hat, Inc.  
  2. This may be freely redistributed under the terms of the GNU Public License.  
  3.   
  4. usage: alternatives --install <link> <name> <path> <priority>  
  5.                     [--initscript <service>]  
  6.                     [--slave <link> <name> <path>]*  
  7.        alternatives --remove <name> <path>  
  8.        alternatives --auto <name>  
  9.        alternatives --config <name>  
  10.        alternatives --display <name>  
  11.        alternatives --set <name> <path>  
  12.   
  13. common options: --verbose --test --help --usage --version  
  14.                 --altdir <directory> --admindir <directory>  

 

3、实例

 

举个使用例子吧,改变系统bin默认java的指向:

 

Linux代码  收藏代码
  1. 安装  
  2. #alternatives --install /usr/bin/java java /home/server/jdk1.6 .0_21/bin/java  300   
  3.   
  4. 查询  
  5. #alternatives --display java  
  6.   
  7. 删除  
  8. #alternatives --remove java  /home/server/jdk1.6 .0_21/bin/java  

 

4、总结

 

      1、alternatives和update-alternatives其实一个东东,都指向alternatives。

      2、网上找了一个说明(也不知道对不对)

           用于存放系统的一些默认打开程序的信息和配置, 比如默认的编辑器、默认的网络浏览器、 默认的图形登陆器、默认的鼠标指针  等。

 

分享到:
评论

相关推荐

    linux使用update-alternatives切换java版本

    update-alternatives 命令是 Linux 中的一个实用工具,可以用来管理和切换 Java 版本。本文将详细介绍如何使用 update-alternatives 命令切换 Java 版本。 一、Java 版本管理 在 Linux 中,每个软件包都有其对应的...

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

    `update-alternatives`命令就是Linux提供的一种方便的软件版本管理工具,它允许用户轻松地在系统中设置多个可选的软件版本,并根据需要进行切换。本文将详细解析`update-alternatives`的使用方法和步骤。 首先,...

    update-alternatives

    例如,一个系统可能同时安装了多种文本编辑器,如 `vi`, `nano`, 和 `emacs`,`update-alternatives` 就能帮助用户方便地在这些编辑器间切换默认选择。 `update-alternatives` 的基本用法包括: 1. **--install**:...

    JDK7u80_linux_64版本下载(含deb安装包,可直接安装)

    包中包含jdk-7u80-linux-x64.tar.gz和oracle-java7-jdk_7u80_amd64.deb,其中deb包是使用命令把tar.gz转换生成的,Ubunt18.04无法直接安装openjdk-7-jdk,Oracle官网不好下载,而且网上很多下载的都是tar.gz包,不是...

    Ubuntu10.04下安装gcc4.1_g++4.1.pdf

    sudo update-alternatives --install /usr/bin/i686-linux-gnu-g++ i686-linux-gnu-g++ /usr/bin/i686-linux-gnu-g++-4.4 40 # 安装版本为 4.1 的 i686-linux-gnu-g++ sudo update-alternatives --install /usr/bin...

    最新版linux jdk-11.0.6_linux-x64_bin.tar.gz

    在Ubuntu或Debian系的Linux系统中,可以使用 `update-alternatives` 工具: ```bash sudo update-alternatives --install /usr/bin/java java $JAVA_HOME/bin/java 1 sudo update-alternatives --install /usr/bin/...

    openjdk-20-linux-x64-bin.tar.gz

    开发者可以根据自己的需求选择不同版本的Java,例如,通过`update-alternatives`命令切换到其他已安装的Java版本。 总的来说,OpenJDK 20为开发者带来了更强大、更灵活的开发环境,不仅有新特性的引入,还有持续的...

    jdk-7u80-nb-8_0_2-linux-x64

    $ sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk/jdk1.7.0_10/bin/java 300 $ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk/jdk1.7.0_10/bin/javac 300 $ ...

    Linux环境配置Java.docx

    命令为 sudo update-alternatives --config java 和 java -version。如果安装正确,将显示 Java 的版本信息。 在这个过程中,需要注意的是,版本号需要对应自己的版本号,例如图 1 中 /usr/jvm/jdk/bin/java 星号...

    openjdk-9的安装包(linux)

    6. **管理Java版本**:如果需要在不同版本间切换,可以使用`update-alternatives --config java`和`update-alternatives --config javac`命令。 在实际应用中,OpenJDK-9引入了许多新特性,如模块系统(Project ...

    jdk-8u231-linux-x64.tar.zip

    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-8u231-linux-x64/bin/java 1 sudo update-alternatives --config java ``` 这些命令会将解压后的JDK设置为系统默认的Java环境。标签"jdk8...

    openjdk-8u41-b04-linux-x64-14-jan-2020.tar.gz

    $ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-se-8u41-ri/bin/javac 1 $ sudo update-alternatives --config java ``` 通过以上步骤,系统将能够识别并使用新安装的OpenJDK 8u41...

    Java Runtime Environment Version 7 Update 7 jre-7u7-linux-i586

    #update-alternatives --install /usr/bin/java java /opt/java/jre1.7.0_05/bin/java 1 #update-alternatives --set java /opt/java/jre1.7.0_05/bin/java #mkdir -p /root/.mozilla/plugins #ln -sf /opt/java/jre...

    jdk-8u291-linux-x64.tar.gz

    sudo update-alternatives --install /usr/bin/javac javac $JAVA_HOME/bin/javac 1 sudo update-alternatives --config java sudo update-alternatives --config javac ``` 选择`/usr/bin/java`和`/usr/bin/javac`...

    OpenMeetings-linux-中文安装过程.pdf

    ### OpenMeetings在Linux下的中文安装过程 #### 一、简介 OpenMeetings是一款开源的会议系统,可以实现在线会议、远程教育等功能。...此外,建议在安装过程中记录下重要的命令和配置,以便于后续维护和排查问题。

    jdk-8u171-linux-x64.tar.gz部署安装包.zip

    如果你的系统中同时安装了多个JDK版本,可以使用`update-alternatives`命令设置默认版本。例如: ```bash sudo update-alternatives --install /usr/bin/java java $JAVA_HOME/bin/java 1 sudo update-alternatives...

    最新版linux jdk-15.0.1_linux-x64_bin.tar.gz

    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-15.0.1/bin/javac 1 ``` 最后,要确保系统默认使用的是新安装的JDK版本,可以通过`java -version`命令进行检查。 总的来说,Linux JDK...

    jdk8_Linux_x86_x64 Linux 系统下载

    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_版本号/bin/javac 1 sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_版本号/bin/jar 1 ``` 然后,...

    jdk-8u241-linux-x64.tar.gz

    sudo update-alternatives --install /usr/bin/javac javac $JAVA_HOME/bin/javac 1 sudo update-alternatives --install /usr/bin/jar jar $JAVA_HOME/bin/jar 1 ``` 接着,设置默认版本: ```bash sudo update-...

    JDK1.8 Linux安装包

    可以使用`update-alternatives`命令来实现: ```bash sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_version_number/bin/java 1 sudo update-alternatives --install /usr/bin/...

Global site tag (gtag.js) - Google Analytics