我正在尝试在 ubuntu-12.04 上构建 Xilinx_Vivado_SDK_2014.1_0405_1_Lin64.bin,出现以下错误:
.....
...............................................................................................................................................................
./xsetup: line 23: /tmp/selfgz477916398/tps/lnx32/jre/bin/java: No such file or directory
Steps I did:
$ cd /bin
$ sudo mv sh sh.old
$ ln -s bash sh
$ cd ~/Downloads
$ chmod +x ./Xilinx_Vivado_SDK_2014.1_0405_1_Lin64.bin
$ sudo ./Xilinx_Vivado_SDK_2014.1_0405_1_Lin64.bin
$java -version
java version "1.7.0_51" OpenJDK Runtime Environment (IcedTea 2.4.4
(7u51-2.4.4-0ubuntu0.12.04.2)
OpenJDK Server VM (build 24.45-b08, mixed mode)
有人能帮我解决这个问题吗?
答案1
你永远不应该移动文件/bin
- 你很可能已经以可怕的方式破坏了你的系统。在重新启动之前,你应该这样做mv /bin/sh.old /bin/sh
。如果有人告诉你这样做来运行他们的软件包,那么他们充其量只是一无所知。
至于xsetup
,它实际上起什么作用?您可以将 的结果粘贴cat xsetup
到您的问题中。