【整理】Ubuntu & Altera10.1

    Altera10.1-linux套件包含:10.1_quartus_linux.sh、10.1_devices_linux.sh、10.1_nios2eds_linux.sh

    应该说,相较于前几个版本,10.1在Linux中的安装已经非常简单了,只需依次执行上述3个文件即可~

    quartus 和 nios2eds的安装一般不会出现问题,而 devices 就说不准了,我就卡在这儿了,说是“/bin/sh: can't open 10.1_devices_linux.sh”~

    为什么呢?Ubuntu默认使用dash,而不是bash,但devices需要在bash下安装~

    因此,需要把Ubuntu默认的dash改为bash,方法: sudo ln -sf  /bin/bash  /bin/sh (直接把/bin/sh的软链接改到bash中,PS:还有其他的方法)

    说明:Ubuntu  dash & bash

    从 Ubuntu 6.10 开始,Ubuntu 将先前默认的bash shell 更换成了dash shell,表现为 /bin/sh 软链接到了/bin/dash,而不是传统的/bin/bash。

    Ubuntu edgy是第一个将dash作为默认shell来发行的版本,这似乎是受了debian的影响。

    Wiki 解释为:这是由于dash更小,运行更快,还与POSIX兼容。

    但目前,shell的更换,会使很多脚本出错,毕竟很多脚本不是100%POSIX兼容。

    Wiki提供了将默认的shell改回bash的方法: 终端执行 sudo dpkg-reconfigure dash,然后选择 no。

你可能感兴趣的:(ubuntu)