当我在 14.04 Ubuntu 终端上输入“mc”时,我得到一个
The program 'mc' is currently not installed. You can install it by typing:
sudo apt-get install mc
Run Code Online (Sandbox Code Playgroud)
如何在安装之前获取有关程序“mc”的详细信息?我想确认这是我想要的文件,而不是其他文件。
我的 14.04 机器上安装了 Java7 和 Java8 的组合。
当我想在它们之间切换时,我会执行sudo update-alternatives --config java
. 但是,以这种方式更改它会更改所有终端上的当前 Java 版本。我只想为当前终端更改它。例如,我想将一些用 1.7 编写的 Java 代码与其他用 1.8 编译的代码进行测试。
另一种选择是做类似的事情
function java_use() {
export JAVA_HOME=$(/usr/libexec/java_home -v $1)
export PATH=$JAVA_HOME/bin:$PATH
java -version
}
Run Code Online (Sandbox Code Playgroud)
但这仅适用于我的 Mac,我想要更干净的东西,而不必PATH
每次都修改。也许使用chroot
?
如何“干净地”更改我的 Java 版本 - 最好只在已安装的版本之间 - 并且仅适用于当前的终端会话?