小编Ale*_*tos的帖子

在安装之前获取有关软件包的详细信息?

当我在 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”的详细信息?我想确认这是我想要的文件,而不是其他文件。

software-installation

20
推荐指数
2
解决办法
1619
查看次数

每个会话切换 Java 版本

我的 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 版本 - 最好只在已安装的版本之间 - 并且仅适用于当前的终端会话?

bash java

7
推荐指数
1
解决办法
1859
查看次数

标签 统计

bash ×1

java ×1

software-installation ×1