Ci-dessous, les différences entre deux révisions de la page.
developpement:activites:integration:openblas4squeeze [2013/03/22 16:22] sbarends créée |
developpement:activites:integration:openblas4squeeze [2015/01/07 10:04] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Installation de OpenBLAS sous Debian Squeeze ====== | ||
- | |||
- | <note warning>En construction</note> | ||
- | |||
- | ===== Méthode par rétroportage ===== | ||
- | |||
- | OpenBLAS existe comme paquet Debian, mais seulement à partir de la Wheezy. Pour effectuer une rétroportage, je conseille de télécharger les sources du paquet issues de la Sid et de les construire. | ||
- | |||
- | * Ajouter l'archive de paquets sources dans le ''/etc/apt/sources.list'' : <code> | ||
- | echo deb-src http://ftp2.fr.debian.org/debian/ sid main contrib non-free >> /etc/apt/sources.list | ||
- | apt-get update | ||
- | </code> | ||
- | * Charger les sources de OpenBLAS <code> | ||
- | apt-get source openblas | ||
- | </code> | ||
- | * Charger les dépendances de OpenBLAS pour sa compilation <code> | ||
- | apt-get build-dep openblas | ||
- | </code> | ||
- | * Charger le minimum minimorum pour compiler le paquet Debian <code> | ||
- | apt-get install pbuilder | ||
- | </code> | ||
- | * Compiler le paquet :<code> | ||
- | cd openblas-* | ||
- | debuild | ||
- | </code> | ||
- | |||
- | ===== Méthode par téléchargement ===== | ||
- | |||
- | ==== Récupérer l'archive ==== | ||
- | |||
- | <code> | ||
- | apt-get install git | ||
- | cd /opt | ||
- | git clone git://github.com/xianyi/OpenBLAS | ||
- | </code> | ||
- | |||
- | ==== Compiler la librairie ==== | ||
- | |||
- | <code> | ||
- | cd /opt/OpenBLAS | ||
- | make | ||
- | </code> | ||
- | |||
- | Les librairies sont : | ||
- | |||
- | |||
- | ==== Compiler la librairie Lapack statique associée ==== | ||
- | |||
- | <code> | ||
- | cd lapack-3.1.1 | ||
- | make lib | ||
- | </code> | ||
- | |||