分类: IT业界
2012-04-02 21:23:05
应该说,相较于前几个版本,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。