installation_et_configuration_de_pure_data_sur_linux
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
installation_et_configuration_de_pure_data_sur_linux [2018/04/27 07:38] – [Installation/Compilation pour debian testing 64bit] serge | installation_et_configuration_de_pure_data_sur_linux [2018/08/07 15:31] – Benjamin Labomedia | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
======Installation et configuration de Pure Data sur Linux====== | ======Installation et configuration de Pure Data sur Linux====== | ||
- | ===== Utiliser une distribution Linux prêt à l' | + | Pure Data " |
- | ==== Pure dyne ==== | + | Cette version peut être augmentée de librairies aux fonctionnalités diverses |
- | une solution | + | Il existe plusieurs méthodes pour installer Pure Data : depuis les dépôts de votre distribution (le plus simple et efficace), en téléchargeant |
- | elle peut s' | + | |
- | + | ||
- | ===== Installer facilement Pd extended ===== | + | |
- | + | ||
- | ==== Ubuntu Lucid, Debian ==== | + | |
- | + | ||
- | Pour installer la version 0.42.5 de Pd-extended, | + | |
===== Installer pd-vanilla depuis les dépots ===== | ===== Installer pd-vanilla depuis les dépots ===== | ||
Ligne 17: | Ligne 10: | ||
Testé sur Linux Mint 17 32 bits | Testé sur Linux Mint 17 32 bits | ||
- | sudo apt-get install puredata puredata-dev pd-libdir puredata-core puredata-doc puredata-extra puredata-gui puredata-import puredata-utils | + | sudo apt-get install puredata puredata-dev pd-libdir puredata-core puredata-doc puredata-extra puredata-gui puredata-import puredata-utils |
- | sudo apt-get install pd-csound pd-pdp pd-zexy pd-aubio | + | |
- | sudo apt-get install v4l2loopback-dkms | + | |
sudo apt-get install pd-iemnet pd-cyclone pd-mapping pd-3dp pd-arraysize pd-bassemu pd-beatpipe | sudo apt-get install pd-iemnet pd-cyclone pd-mapping pd-3dp pd-arraysize pd-bassemu pd-beatpipe | ||
sudo apt-get install pd-boids pd-bsaylor pd-chaos pd-comport pd-cxc pd-earplug pd-ekext pd-ext13 | sudo apt-get install pd-boids pd-bsaylor pd-chaos pd-comport pd-cxc pd-earplug pd-ekext pd-ext13 | ||
Ligne 154: | Ligne 145: | ||
se placer dans un répertoire PD dans son home | se placer dans un répertoire PD dans son home | ||
- | + | | |
- | git clone [[git:// | + | |
(pour par la suite juste mettre à jour les sources, se placer dans le dossier Gem créé par la commande précédente) | (pour par la suite juste mettre à jour les sources, se placer dans le dossier Gem créé par la commande précédente) | ||
Ligne 180: | Ligne 170: | ||
ajouter le dépot medibuntu : | ajouter le dépot medibuntu : | ||
- | + | sudo -E wget --output-document=/ | |
- | sudo -E wget --output-document=/ | + | |
pour unbutu ajouter le ppa https:// | pour unbutu ajouter le ppa https:// | ||
Ligne 214: | Ligne 203: | ||
sudo apt-get update | sudo apt-get update | ||
sudo apt-get install libvlc-dev | sudo apt-get install libvlc-dev | ||
- | |||
- | ++ | ||
- | |||
sudo apt-get install libglut3-dev | sudo apt-get install libglut3-dev | ||
sudo apt-get install libgmerlin-avdec-dev + autres librairies du ppa ppa: | sudo apt-get install libgmerlin-avdec-dev + autres librairies du ppa ppa: | ||
Ligne 229: | Ligne 215: | ||
./configure | ./configure | ||
- | |||
./ | ./ | ||
- | |||
./ | ./ | ||
- | |||
./ | ./ | ||
si tentative arttoolkit, compilation préalable de Arttoolkit : | si tentative arttoolkit, compilation préalable de Arttoolkit : | ||
- | svn co [[https:// | + | svn co https:// |
et | et | ||
Ligne 258: | Ligne 241: | ||
**Le paquet compilé GEM 0.93.3** (croutage de la compil du plug artoolkit mais il fonctionne en le greffant à une pd-extended) : {{: | **Le paquet compilé GEM 0.93.3** (croutage de la compil du plug artoolkit mais il fonctionne en le greffant à une pd-extended) : {{: | ||
- | | + | * {{: |
2ème tentative : Récupération des sources | 2ème tentative : Récupération des sources | ||
Ligne 290: | Ligne 273: | ||
[[Pure_Data_vs_Kinect# | [[Pure_Data_vs_Kinect# | ||
- | * | + | Installation préalable de la dernière libfreenect |
- ...> git clone https:// | - ...> git clone https:// | ||
Ligne 314: | Ligne 297: | ||
* https:// | * https:// | ||
- | compiler libfreenect pour support audio | + | compiler libfreenect pour support audio |
+ | < | ||
+ | ~/ | ||
+ | </ | ||
Télécharger les sources et ajouter les dépendances (attention, à ne pas faire avec pix_freenect) | Télécharger les sources et ajouter les dépendances (attention, à ne pas faire avec pix_freenect) | ||
Ligne 344: | Ligne 330: | ||
sudo apt-get install build-essential subversion | sudo apt-get install build-essential subversion | ||
- | | + | * les sources de Pd |
wget [[http:// | wget [[http:// | ||
- | | + | * décompresser le paquet et placer les sources dans /usr/src/pd en ouvrant un nautilus en root par exemple (sudo nautilus) |
* télécharger les sources de flext depuis le svn adéquat : (il faut avoir installé svn qui est dans les dépots avant !) | * télécharger les sources de flext depuis le svn adéquat : (il faut avoir installé svn qui est dans les dépots avant !) | ||
Ligne 359: | Ligne 345: | ||
* cette commande génère un fichier : buildsys/ | * cette commande génère un fichier : buildsys/ | ||
+ | < | ||
# | # | ||
# | # | ||
Ligne 419: | Ligne 405: | ||
# | # | ||
** OFLAGS+=-march=prescott** | ** OFLAGS+=-march=prescott** | ||
+ | </ | ||
**ATTENTION** : les 4 dernières options sont importantes, | **ATTENTION** : les 4 dernières options sont importantes, | ||
Ligne 446: | Ligne 433: | ||
* télécharger les sources : | * télécharger les sources : | ||
- | | + | |
* installer en suivant les instructions du fichier readme.txt : | * installer en suivant les instructions du fichier readme.txt : | ||
Ligne 540: | Ligne 527: | ||
sudo dpkg -i Pd-0.39.3-extended-rc5-debian-stable-i386.deb | sudo dpkg -i Pd-0.39.3-extended-rc5-debian-stable-i386.deb | ||
- | {{tag> | + | {{tag> |
installation_et_configuration_de_pure_data_sur_linux.txt · Dernière modification : 2021/07/13 10:09 de Benjamin Labomedia