Comment installer Vivado 2016.2 sur une Debian 64 bits

[Source]

Quand on lance le script d’installation de Vivado 2016.2 téléchargé ici, on obtient l’erreur suivante :

$ ./Xilinx_Vivado_SDK_2016.2_0605_1_Lin64.bin
Verifying archive integrity... All good.
Uncompressing Xilinx Installer.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
ERROR: This installation is not supported on 32 bit platforms.

Alors qu’on est bien sur une debian 64bits.

Pas la peine d’aller demander à Xilinx ils vous enverrons chier en vous disant qu’ils ne supportent que redhat !

Donc il faut sortir sa b*$# et son couteau et lancer le script en mode «confirm» :


$ ./Xilinx_Vivado_SDK_2016.2_0605_1_Lin64.bin --confirm
Verifying archive integrity... All good.
About to extract 19 KB in /tmp/selfgz968619493 ... Proceed ? [Y/n] y
Uncompressing Xilinx Installer.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
OK to execute: ./xsetup ? [Y/n]

On répond ‘Y’ à la première question, cela nous permet de récupérer le path de téléchargement de l’archive – ici /tmp/selfgz968619493 – et de pouvoir modifier le script xsetup avant qu’il soit lancé:


# Dans un autre terminal éditer le script :
$ vim /tmp/selfgz968619493/xsetup

Et virer le code suivant :

# ERROR out if this installation is running on 32 bit OS
# and does not support 32 bit installation
if [ "$(uname -i)" != "x86_64" ]; then
# check that the 32 bit library directory exist or not
lnx32LibDir="${workingDir}/lib/lnx32.o"
if [ ! -d $lnx32LibDir ]; then
# terminate with an ERROR
echo "ERROR: This installation is not supported on 32 bit platforms."
exit 1;
fi
fi

Qui ne fonctionne pas correctement.

Il suffit ensuite de retourner dans la première console et faire ‘y’ pour lancer xsetup ainsi modifié.

Ce contenu a été publié dans Non classé. Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *