前几天发现了linux版本的quartus,只有altera的官网可以下,具体的破解好像在网上只有6.0之前版本的,但是还是挂上机器下7.2。晚上临走前把迅雷设置为下载完关机,第二天下班后过来看,机器还开着,不知什么原因下载都中断了。于是等到不上班的时候把硬盘卸下来到实验室借用纪同学的机器下载安装。中午1点就到了实验室下载,一共四个文件:quartus,nios,ip,modelsim,一直下到吃晚饭才下完。
在altera的网站上有安装说明,强调了好几遍一共需要9G空间。不过我以为我的160G的硬盘足以应对,也没当回事,可是后来的事实证明,我的这一想法造成了想到严重的后果。
quartus的install只能在csh下运行,好在我用的是suse10,系统内置了tcsh。在终端了直接打上tcsh,指示符变了,说明进入了tcsh。先用tar解压文件,因为我的tar包是放在windows分区下的,解压就出了大篇的权限不够。但是tar包还是解压出了全部文件,试试用./install,还是权限不够之间跳出来了。只好把tar包考到linux分区里,解压了不到一般,邦出来个错误,说我的硬盘装满了。因为quartus默认是安装在/opt的,我看了看根分区把能去的都去了只有不到3G的空间了。本来还发愁window剩了个50G的大分区没东西好装呢,正好分给linux。suse本身带了一个分区工具,于是就试了试,提示了N多错误,就是分不了。在windows下分linux的分区可是相当强悍的,为什么linux就这么心慈手软呢。没办法,只好重启进windows分。分完了再重启进linux就完了,上来就是恐怖的黑底白字,grub error 17。赶紧上网查了查,是grub不认识磁盘分区了。怎么能出这种错误呢,真是匪夷所思。好在解决方法不太难,用suse10盘启动,里面有项rescue system,进去后要求login,我打了个root,也不让输密码就进去了。然后打上grub。出现grub提示符。
grub>find /boot/grub/stage1
(返回(hd0,6))
grub>root (hd0,6)
grub>setup (hd0)
重启搞定。可是这时还是黑白界面的,说什么图片找不到了。能进windows,进不了linux。想了想我的linux分区安排很不合理,而且上面什么软件也没装,索性删掉它重装。
suse的自动分区对/home情有独钟,特意分给它个10G的大空间。但是我的linux绝对是个单用户系统,没必要对home如此慷慨。所以把这个10G的盘挂上/usr,另外新分的15G给/opt,分区就搞定了。suse10可以自动识别windows分区,即使是NTFS也没问题,还是很人性化的。考虑到这么大的空间不能浪费了,所以把盘上所有的软件全都装上了。
安装过程很顺利,用了半个小时,然后公司里开会。会上大家讨论很激烈,不过我更关心的是我的suse10。散会的时候都下班了,所以匆匆吃了个饭就回公司装quartus了。上来又是选路径又是许可什么的,在altera的网站上看的说linux是个对路径很敏感的系统,一般不要修改。我觉得对路径敏感的应该是altera自己吧,我在windows里改了我的文档sopc builder 就跑不了,难道windows也是一个对路径敏感的系统?这么说大家都算的上是对路径敏感的系统了。所以这里就一路回车,安装的很慢,但是很顺利。安完了,按照6.0的破解方法,在libsys_cpt.so里搜那几个机器码,结果没搜到,心里顿时凉了半截。找了个windows下的许可文件,果然不能用,我的情绪一落千丈。本着死马当活马医的态度,把libsys_cpt.so改成libsys_cpt.dll,用windows下的破解文件破解,结果提示文件大小不对,彻底崩溃了。
其实我在linux上装,是为了个人的兴趣。可是以后我们的板子要跑uclinux,有个linux版的quartus是很好用的,这也为我的兴趣增添了更大的动力。回来找联系实验仪器的师兄说了,看卖仪器的公司能不能提供合适的许可文件。星期天是我一周休息的唯一一天,在实验室搜索quartus 7.2 crark for linux,因为我个人感觉以前的好多破解是老外作出来的。搜到一个论坛里,只有一个许可文件,没有libsys_cpt.so,这让我有点不放心,继续在网上搜。在一个外国网站上终于搜到了这个quartus 7.2 crark for linux,但是要$2.8。折合人民币20来块,也不算太多,可是没法给它啊。考虑到$2.8对美国人来说是九牛一毛,不值得一提,有可能它白给我呢,就想找个网站联系的邮箱发Email给它,可是找遍了也没找到它的邮箱。在一个国内的论坛上,看到一位高手关于quartus的文章,可是他没有给出许可文件的下载地址,所以我就写了封Email给他,期待这位高手能给我个满意的回复。可是高手根本就没搭理我,我下来的许可文件也没发用。经过几天的折腾,最终以失败告终。