Forum Linux.debian/ubuntu Installation Quartus sur Debian wheezy 64 bits

Posté par . Licence CC by-sa
Tags : aucun
1
13
fév.
2013

Bonjour a tous,
j'ai besoin pour mon travail d'installer un logiciel qui s'appelle Quartus. Sans m’étendre sur le sujet, c'est un IDE pour le VHDL fait par la société Altera. Ce n'est pas un logiciel libre mais je n'ai pas vraiment le choix, il faut que j'installe ce logiciel, c'est pour le boulot.
Ma machine est considérée par le service informatique comme une machine de dev et par conséquent, je n'ai pas de support…
J'ai téléchargé l'archive, déplacé cette archive sous /opt et dans cette archive il y a un fichier setup exécutable. Lorsque je lance ce script (en root), j'obtiens le message suivant:
root@pc216:/opt/12.1_177_quartus_free_linux# ./setup
Welcome to Altera Software Installer
Copyright (c) Altera Corporation 2012
Starting GUI. If nothing shows up, or you don't have an X display, run:
./setup --help
for commandline usage.
NOTE: All output has been redirected to /tmp/altera_setup.log.x56EbEejmm

root@pc216:/opt/12.1_177_quartus_free_linux#

Je vais voir ce fameux log, qui me dit:
./setup: line 137: /opt/12.1_177_quartus_free_linux/altera_installer/bin/altera_installer_cmd: No such file or directory

Pourtant, quand je regarde si ce fichier existe :
root@pc216:/opt/12.1_177_quartus_free_linux# ll /opt/12.1_177_quartus_free_linux/altera_installer/bin/altera_installer_cmd
-rwxr-xr-x 1 lemaire lemaire 1227342 Nov 8 16:38 /opt/12.1_177_quartus_free_linux/altera_installer/bin/altera_installer_cmd

on constate que ce fichier existe bel et bien… Bref, tout ca est bien étrange et je sollicite votre aide car pour le coup, je ne sais pas trop comment faire…
Pour information je tourne sous Debian Wheezy 64bits

D'avance je vous remercie pour votre aide

Olivier

  • # libraires 32 bits ?

    Posté par (page perso) . Évalué à 1.

    Hello!

    Je ne sais plus comment j'avais réussi à l'installer, mais à ta place j'essaierais d'installer les librairies 32bits (un paquet du style ia32-libs ou alors il faut ajouter l'architecture i386 dans wheezy).

  • # Autre piste

    Posté par . Évalué à 0.

    J'avais pas vu mais dans l'arborescence il y a un dossier linux_installer/quartus_free_64bit
    Je vais dans ce dossier et je fais la chose suivante

    root@pc216:/opt/12.1_177_quartus_free_linux/linux_installer/quartus_free_64bit# ll
    total 295552
    drwxr-xr-x 2 lemaire lemaire      4096 Feb 11 16:45 bin
    -rwxr-xr-x 1 lemaire lemaire      5633 Nov  8 04:55 compare
    -r-xr-xr-x 1 lemaire lemaire    108795 Nov  8 04:55 dsp_lic.txt
    -r--r--r-- 1 lemaire lemaire     19460 Nov  8 04:55 gpl_lic.txt
    -r-xr-xr-x 1 lemaire lemaire    161188 Aug 29  2009 gtar
    -rwxr-xr-x 1 lemaire lemaire    126403 Nov 28  2007 gzip
    -rwxr-xr-x 1 lemaire lemaire     10925 Nov  8 16:11 install
    -r--r--r-- 1 lemaire lemaire     28803 Nov  8 04:55 ip_lic.txt
    -r--r--r-- 1 lemaire lemaire    285963 Nov  8 04:55 license.txt
    -rw-r--r-- 1 lemaire lemaire 288653086 Nov  8 16:11 linux64.gz
    -rw-r--r-- 1 lemaire lemaire       196 Nov  8 16:12 manifest.txt
    -rw-r--r-- 1 lemaire lemaire        45 Nov  8 16:12 md5sum.txt
    -r--r--r-- 1 lemaire lemaire    120093 Nov  8 04:55 nios2_lic.txt
    -rwxr-xr-x 1 lemaire lemaire     22189 Mar  3  2010 pbar
    -rw-r--r-- 1 lemaire lemaire  12989692 Nov  8 16:11 perlsrc.gz
    drwxr-xr-x 3 root    root         4096 Feb 11 17:10 q
    -r-xr-xr-x 1 lemaire lemaire     26577 Nov  8 04:55 qt
    -rw-r--r-- 1 lemaire lemaire     17885 Nov  8 16:12 quartus_free_64bit.xml
    -r--r--r-- 1 lemaire lemaire      4575 Nov  8 04:55 readme.txt
    -r--r--r-- 1 lemaire lemaire        82 Nov  8 04:55 space.txt
    -r-xr-xr-x 1 lemaire lemaire      2563 Nov  8 04:55 stub.sh
    -rw-r--r-- 1 lemaire lemaire        35 Nov  8 16:11 version.txt
    root@pc216:/opt/12.1_177_quartus_free_linux/linux_installer/quartus_free_64bit# ./install 
    bin This script has been replaced by a new tool called
     ALTERA INSTALLER.
    
     For more information, please find and run 
        'altera_installer_cmd --help' 
    
     WARNING: Using this script directly may result in incomplete
     installation of the software!
     bin
    
    Type the full pathname of the directory where you want to
    install the Quartus II software (64-bit) 12.1 software.
    
    (default: /opt/altera12.1): <Enter>
    
    The /opt/altera12.1/quartus directory already exists.
    OK to delete all existing files in /opt/altera12.1/quartus before
    installing Quartus II software (64-bit) 12.1? (y/n): Y
    
    Removing all files in '/opt/altera12.1/quartus'
    
    Quartus II software (64-bit) 12.1 Installation Script for Linux Workstations
    Copyright (c) Altera Corporation 2012
    
    Type Ctrl+C <Return> to quit this installation script at any time.
    
    Use this installation script to install the Quartus II software,
    including MegaCore IP, sample/tutorial files, interfaces to 
    other EDA tools, excluding Quartus II device family information.
    
    
    
    ------------------------------------------------------------
    
    Installing contents of 'linux64.gz' to the '/opt/altera12.1/quartus/linux64' directory...
    ./install: line 323: /opt/12.1_177_quartus_free_linux/linux_installer/quartus_free_64bit/gtar: No such file or directory
    ./install: line 323: /opt/12.1_177_quartus_free_linux/linux_installer/quartus_free_64bit/gzip: No such file or directory
    Installing contents of 'perlsrc.gz' to the '/opt/altera12.1/quartus/perlsrc' directory...
    ./install: line 342: /opt/12.1_177_quartus_free_linux/linux_installer/quartus_free_64bit/gzip: No such file or directory
    ./install: line 342: /opt/12.1_177_quartus_free_linux/linux_installer/quartus_free_64bit/gtar: No such file or directory
    touch: cannot touch ‘/opt/altera12.1/quartus/linux/instanceguid.txt’: No such file or directory
    touch: cannot touch ‘/opt/altera12.1/quartus/linux64/qvweid.fil’: No such file or directory
    
    For information about completing the setup of the Quartus II software and
    configuring licensing, please check the Quartus II Installation and
    Licensing for Linux Workstations Manual on the Altera website at
    http://www.altera.com/literature/manual/quartus_unix.pdf
    
    Installation of Quartus II Software for Linux Workstations 
    is complete.  You can now run the Quartus II software.
    root@nanpc216:/opt/12.1_177_quartus_free_linux/linux_installer/quartus_free_64bit#
    
    

    C'est étrange puisque les outils semblent exister mais il ne le voit pas…

    - Dans la vie, il faut toujours se fier aux apparences. Quand un homme a un bec de canard, des ailes de canard et des pattes de canards, c’est un canard. C’est vrai aussi pour les petits merdeux.

    • [^] # Re: Autre piste

      Posté par . Évalué à 0.

      Comme le disent les commentaires plus haut, le "no such file…" est assez typique de binaires 32bits lancés sur du 64bits. Vu le nom du répertoire, ca paraît étrange, mais pour en être sûr:

      file /opt/12.1_177_quartus_free_linux/linux_installer/quartus_free_64bit/gzip
      
      
      • [^] # Re: Autre piste

        Posté par . Évalué à 0.

        # file /opt/12.1_177_quartus_free_linux/linux_installer/quartus_free_64bit/gzip
        /opt/12.1_177_quartus_free_linux/linux_installer/quartus_free_64bit/gzip: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped
        
        

        hhmm, ça tend a se confirmer…

        - Dans la vie, il faut toujours se fier aux apparences. Quand un homme a un bec de canard, des ailes de canard et des pattes de canards, c’est un canard. C’est vrai aussi pour les petits merdeux.

        • [^] # Re: Autre piste

          Posté par . Évalué à 0.

          Arf… Bon ben voilà, t'es bon à installer les libs 32 bits. Si tu es joueur, tu peux toujours essayer de remplacer ces binaires par des liens symboliques vers le gzip (et tar, etc…) de ton système en espérant que seuls ces binaires sont 32bits et que tout le reste est bien compilé pour du 64.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.