http://www.digitalsolutionslab.com/installing-quartus-ii-v-13-1-64-bit-on-rhelcentos-6-64-bit/

I have been using Quartus II v.12.1 on RHEL 5 and decided that going through the installation procedure for the Quartus II v.13.1 on an updated RHEL (namely RHEL 6 64 bit) would be a good idea. Right off the bat I can see that there is a need for this … the “Quick Start Guide” given at the Altera website* is a Windows based start guide. So … here is the “how to” on a RHEL 6 64 bit machine.

It is assumed that you have an account with Altera and that you have access to the software download feature. If not, just sign up by clicking here. On the right hand of the page, click on “myAltera Account” and register.

Once you are on the download page, click on Linux radio button, Direct Download, and then on ‘Combine Files’ tab. Click on the download button for the Quartus-web-13.1.x-linux.tar (where x is any given sub-version) to begin. The download time will vary depending on your connection speed.

Once downloaded, create a directory called ‘software’ in your home directory and move the tar file there just to keep things tidy and you may want to reinstall it at a later time (you can leave it in the Downloads folder, but things get messy in there as the browser downloads everything in there. Then, extract the files in that directory as yourself (not root). Note that you do not have to be root in order to install the Altera software. However, in order to install other packages as outlined in this how-to, you will have to be a super user.

Please note that before you can proceed with the installation, the following 32 bit packages need to be installed … glibc.i686, libXext.i386, libX11.i386, libXau.i386, libXdmcp.i386,  freetype.i386, fontconfig.i386, and expat.i386. You may have some of these packages already installed, so just use the ‘yum install [package-name1] [package-name2] …  [package-namen]‘ command, and it will install or update what is missing.

Once the additional packages have been installed, execute the setup.sh script (not root) in the ‘altera’ directory you created earlier. I encountered the first glitch … there is one file that was not outlined in the “how-to” page of the website. However, it was outlined during the installation as a needed file(libstdc++ 32 bit). Thus, I had to stop the installation at this point to ensure that this file (libstdc++) was installed. As it turns out, a dependency was installed, so no foul no harm.

Once installed, the software launched and the installation placed a short cut on the Desktop

However, I noticed the following ‘error’ when the program launched …

[ruben@DigitalSolutionsLab altera]$ tb2_install: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

I used the ‘whatprovides’ option for the ‘yum’ command … and found that the file was not installed. I installed the file!

That took care of it … software has been installed!!!

Now how do you execute it from the command line? The idea is just to type ‘quartus’ at the command prompt.  Well, in order to do that, you must edit your .bash_profile adding the following to the PATH ….

$HOME/altera/13.1/quartus/bin

Once added, just save it and execute the ‘quartus’ command. I did that, but I got the following error:

[ruben@DigitalSolutionsLab ~]$ quartus: error while loading shared libraries: libfreetype.so.6: cannot open shared object file: No such file or directory

[1]+  Exit 127                quartus

Apparently, not only was libfreetype.so.6 missing, but others as well. I would install one and then it will tell me that there was another one missing. For all of them, I used the ‘whatprovides’ option and then I installed the missing package. All the missing libraries to be able to invoke Quartus from the command line are as follow …

libSM.so.6, libXrender.so.1, libfontconfig.so.1, libXext.so.6 and libfreetype.so.6

Use the ‘yum install [package-name1] [package-name2] …  [package-namen]’ command as done before to install all of these libraries if they are missing in your case. If there is another package missing (your RHEL install may be somewhat different than mine) just use the ‘whatprovides’ option as described above and then proceed to install the missing library if missing. Once the packages were installed, I was able to invoke Quartus from the command prompt. However, using only ‘quartus’ at the command line gives you the 32 bit version of Quartus II. In order to invoke the 64 bit version, just add the option ‘–64bit’ following the command as shown below.

[ruben@DigitalSolutionsLab ~]$ quartus –64bit&

And that is all folks!!! If you have questions, please feel free to post your questions below.

* There is a PDF file that gives a very good “how-to” for Linux. You must search for it in the Altera website.

INSTALLING QUARTUS II V.13.1 64 BIT ON RHEL/CENTOS 6 64 BIT的更多相关文章

  1. ubuntu 14.04 安装 Quartus II 13.1 过程

    神奇的linux! 第一步去官网注册然后下载对应的linux版本,包括软件和设备文件两部分,软件也就是quartus II nios ide,modelsim-altera这些,设备就是具体alter ...

  2. 【7集iCore3基础视频】7-6 Quartus II 13.1安装

    Quartus II 13.1安装:高清源视频:链接:http://pan.baidu.com/s/1csVRMA 密码:lkth 视频勘误:http://pan.baidu.com/s/1mhCIq ...

  3. 关于Quartus II 13.0对应开发NIOS II软件程序时报错Symbol 'NULL' could not be resolved问题的解决方法

    关于Quartus II 13.0对应开发NIOS II软件程序时报错Symbol 'NULL' could not be resolved问题的解决方法 近期在评估使用NIOS II处理器进行项目的 ...

  4. 初次使用Quartus II 13.0的疑惑及解决方法

    初次接触Quartus II 13.0,遇到了很多的问题,把问题总结如下: 1.Quartus II 13.0的安装及破解 下载地址:http://t.cn/Rh2TFcz,密码是:g3gc (参考贴 ...

  5. 在Quartus II中分配管脚的两种常用方法

    在Quartus II中分配管脚的两种常用方法 示范程序 seg7_test.v 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 /* * ...

  6. Quartus II 破解教程—FPGA入门教程【钛白Logic】

    这一节主要说明如何破解Quartus II 13.1.首先找到我们提供的破解工具,这里我们的电脑是64位的,所以使用64位破解器.如下图. 第一步:将破解工具拷贝到安装目录下“D:\altera\13 ...

  7. Quartus II 安装教程—FPGA入门教程【钛白Logic】

    Quartus II 工具安装一般分为两个部分,首先是开发工具本身的安装,其次就是器件库的安装,我们可以根据我们的需要选择相应的器件库来安装,这里我们使用Cyclone IV的FPGA,即安装Cycl ...

  8. [重要更新][Quartus II][14.1正式版]

    [Quartus II][14.1正式版] ----14.1版本最大的变化就是增加了2大系列的器件库: MAX 10和Arria 10.这2大系列据Altera中国区代理 骏龙科技的人说,就是为了和X ...

  9. 如何使用SignalTap II觀察reg與wire值? (SOC) (Verilog) (Quartus II) (SignalTap II)

    Abstract撰寫Verilog時,雖然每個module都會先用ModelSim或Quartus II自帶的simulator仿真過,但真的將每個module合併時,一些不可預期的『run-time ...

随机推荐

  1. Hadoop安装教程_单机/伪分布式配置

    环境 本教程使用 CentOS 6.4 32位 作为系统环境,请自行安装系统(可参考使用VirtualBox安装CentOS).如果用的是 Ubuntu 系统,请查看相应的 Ubuntu安装Hadoo ...

  2. JqueryTips小实验,浏览器滚动条不限制

    最近做公司的项目有些地方可能需要一些小提示,于是自己建立项目研究tips.在此之前看到过一些别人写的JqueryTips,于是借鉴了一些别人的经验在此基础上我做出了一些改进. 有的同学可能使用过其他一 ...

  3. uvalive 4513 Stammering Aliens

    题意:给你一个串,问期中至少出现m次的最长子串及其起始位置的坐标. 思路:hash+LCP+二分答案 #include<cstdio> #include<cstring> #i ...

  4. Python读取文件内容的三种方式并比较

    本次实验的文件是一个60M的文件,共计392660行内容. 程序一: def one(): start = time.clock() fo = open(file,'r') fc = fo.readl ...

  5. MapReduce 开发环境搭建(Eclipse\MyEclipse + Maven)

    写在前面的话 可详细参考,一定得去看 HBase 开发环境搭建(Eclipse\MyEclipse + Maven) Zookeeper项目开发环境搭建(Eclipse\MyEclipse + Mav ...

  6. Modbus Poll :Byte Missing Error或CRC Error

    原因: 1.通信线路受干扰或是路线接触不良:    用显示器测量物理电平信号   2.从机工作不正常: 检测电源不正常或查程序bug   3.PC主机串口不正常: PC串口2.3脚答短接用串口调试器测 ...

  7. define

    define('player',['videoplay'],function(videoplay){ var wrap_player = $('#live_SWF'), obj_player = '' ...

  8. SQL 正则表达式使模式匹配和数据提取变得更容易

    SQL Server 2005 正则表达式使模式匹配和数据提取变得更容易 David Banister 本文讨论: 使用正则表达式进行高效的 SQL 查询 SQL Server 2005 对正则表达式 ...

  9. mysql之select+五种子句的理解

    select 可以包含很复杂,很丰富的逻辑,最能考验一个人的逻辑思维能力和sql语句的掌握程度,我是这么认为,以前的很多次面试几乎都死在它手上,所以才有了今天的这篇日志,下定决心把它学好. where ...

  10. Android开发之有效获取状态栏(StatusBar)高度

    获取状态栏高度 一.传统方式:有时获取为0,解决方法看  二 1 2 3 4 代码 Rect frame = new Rect(); getWindow().getDecorView().getWin ...