芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 活动
查看: 1254|回复: 0

关于Linux下Quartus13.0的安装问题

[复制链接]
  • TA的每日心情
    擦汗
    2019-8-12 22:29
  • 5

    主题

    12

    帖子

    138

    积分

    初级会员

    Rank: 3Rank: 3

    积分
    138
    发表于 2019-7-10 19:12:03 | 显示全部楼层 |阅读模式
    1、首先说明下Linux环境
         我用的是VMware虚拟机环境,通过安装Linux的镜像来模拟Linux环境,安装成功的Linux环境是Ubuntu 16.1,顺带在这里说下,尝试了Cent_OS,但是没安装成功,个人觉得还是Ubuntu环境用起来好用一点,关于Ubuntu16.1IOS镜像的下载,建议使用阿里云下载地址,速度飞快,几分钟就能下完,下面是阿里云Ubuntu的下载地址http://mirrors.aliyun.com/ubuntu-releases/16.04/
    2、Ubuntu的安装
        这个直接使用VMware的快速安装形式就好,选择好镜像所在的文件夹和Linux要安装的文件夹位置,这里特别注意安装目录最好不要有中文!!而且建议对安装磁盘空间分配至少40G以上
    3、Quartus安装遇到的问题
        3.1 首先是Quartus的Linux安装包
              这个一般在Intel FPGA官网上就可以下载到,但是一定要下到完整版的安装包,一般来说完整的安装包内会有一个setup.sh文件,就是安装的启动文件,在Linux(图形界面)下运行这个文件后,就会出现Quartus的安装引导了,然后按照步骤就可以完成安装。
        3.2 Quartus的安装包如何转移到Linux下
             Quartus的安装包一般我们会下载到windows环境下的磁盘空间,为了转移安装包到虚拟机上的Linux下的文件夹下,我们需要安装另一个软件WinSCP,这个软件可以实现从windows到        Linux文件的传输。这个软件大家自行在网上下载,很小的一个软件
        3.3 WinSCP的使用
             
          主机名这里需要大家填写自己虚拟机上Linux的IP地址,格式如192.168.x.x,在Linux下使用ifconfig这个命令就可以查看当前Linux的IP地址信息
          用户名是你Linux的用户名称,密码是Linux的用户密码
          然后点击登录,有密码弹窗的话选“是”就行,然后就可以连接上Linux,实现Windows和Linux之间的数据互传了
         (补充一点,在安装Ubuntu后第一次进入后,Ubuntu是默认没有设置root密码的,所以需要设置root密码,使用 sudo passwad root设置root密码,这样后面使用切换root权限进行一些操作才能成功)
         3.4 Ubuntu在使用WinSCPU遇到的问题
          问题:连接不成功,WinSCP服务器拒绝了SFTP连接,但它监听了FTP连接
          解决方法: 这是因为Ubuntu中sshd未启用造成的,启用sshd需要先安装sshd,安装步骤如下:
          可以参考这个https://blog.csdn.net/shenwb110/article/details/70228984/
          使用 sudo apt-get install openssh-server 命令安装ssh
          注意如果安装未开始或者出现E:could not get lock /var/lib/dpkg/look -frontend -open 这个说明Ubuntu上次系统更新未完成或者被搁置,所以更新系统正在使用apt -get 命令,所以需要首先解除系统对apt-get命令的占用
          使用 sudo rm /var/lib/dpkg/look -frontend 删除进程,注意这里rm后面的地址一定要写完整,写到报错那行的-open之前,我之前就是忘了写 -frontend导致无法安装
          删除进程后再次使用安装ssh的命令,这时候就开始自动安装了,如有安装过程有选择,选择Y就行
          安装完成后使用 service sshd start 命令启动ssh,或者使用service sshd restart 重启ssh
          sudo ps -e|grep ssh 查看ssh是否启动成功,如果成功会出现 85779 ? 00 : 00 : 00 sshd 这样的提示信息
           这样再重新连接WinSCPU就可以连接上Linux了
          3.5 Ubuntu中安装Quartus
           将Quartus的安装包上传到Linux系统中,然后将压缩包在Linux下解压(一定要在liunx下解压),然后运行setup.sh文件就可以开始安装了
           这里请参考这两个https://www.cnblogs.com/tracyone/p/3604090.html
           https://blog.csdn.net/weixin_38071135/article/details/82531594
           直接运行setup.sh文件可能不成功,出现 bad interrpreter : No such file or directory 这是因为
           Quartus的安装包默认是对红帽系统使用的,所以在Ubuntu上的应用还要做一些修改,尤其是.sh文件中第一行需要改为 #!/usr/bin/env  bash
           首先需要对Ubuntu的终端进行修改,使用sudo dpkg -reconfigure dash 修改终端用的是bash而不是dash,运行这个命令后会出现一个选择框问是否修改系统默认使用bash,千万选择NO!!
           然后使用vi setup.sh修改setup.sh文件的第一行,改为 #!/usr/bin/env bash,保存然后退出
           这时候再运行setup.sh文件就可以了
           出现Quartus的安装引导,这里请参考上面两个链接,还要一些安装中需要注意的问题
           好了到这里就基本上是我安装Quartus遇到的问题了,很遗憾没能把遇到的问题和解决问题过程中一些具体参考链接和图片保留,给大家更多的参考,希望以后可以做的更完善一点
           以上的Linux命令万一有错误请大家多多包涵,自行查阅修改,有什么问题大家多多交流,希望和大家分享遇到的问题和解决方案
           命令中的一些细节大家自行百度学习,有什么问
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|芯路恒电子技术论坛  

    GMT+8, 2019-11-19 20:17 , Processed in 0.088005 second(s), 12 queries , File On.

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表