Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| utilisateurs:krodelabestiole:brouillons:radium [Le 14/08/2024, 17:46] krodelabestiole [Radium] | utilisateurs:krodelabestiole:brouillons:radium [Le 14/08/2024, 19:01] (Version actuelle) krodelabestiole [Compilation] | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ====== Radium ====== | ====== Radium ====== | ||
| - | Radium est un séquenceur / tracker / studio modulaire libre, mais dont le binaire n'est pas disponible directement gratuitement. On peut l'acheter ou le compiler. | + | **Radium** est un séquenceur / tracker / studio modulaire libre, mais dont le binaire n'est pas disponible directement gratuitement. On peut l'acheter ou le compiler. | 
| - | Radium permet d'intégrer l'interface de programmation graphique pour le multimédia en temps réel [[:puredata|Pure Data]], ouvrant radicalement le champs des possibilités - de la même manière que Ableton Live permet d'intégrer Max MSP sur d'autres plateformes... | + | **Radium** permet d'intégrer l'interface de programmation graphique pour le multimédia en temps réel [[:puredata|Pure Data]], ouvrant radicalement le champs des possibilités - de la même manière que //Ableton Live// permet d'intégrer //Max MSP// sur d'autres plateformes... | 
| ===== Installation ===== | ===== Installation ===== | ||
| Ligne 16: | Ligne 16: | ||
| Ici ''7.4.76'' dernière version stable à l'heure de la rédaction.</note> | Ici ''7.4.76'' dernière version stable à l'heure de la rédaction.</note> | ||
| - | - Installer les dépendances de compilation, elles sont nombreuses :<code>sudo apt install python2-dev libasound2-dev libjack-jackd2-dev libsamplerate-dev liblrdf-dev libsndfile-dev ladspa-sdk glib2-dev calf-plugins binutils-dev libc6-dev tk8.5 libogg-dev libvorbis-dev libspeex-dev fftw-dev fftw3-dev guile libxkbfile-dev xorg-x11-util-macros cmake libfreetype6-dev libxinerama-dev libxcursor-dev libxrandr-dev libqtwebkit-dev llvm-dev libboost-all-dev libssl-dev ncurses-dev libxcb-keysyms1-dev qt5-dev qt5webkit-dev qt5x11extras-dev qt5-qttools-static-dev qtbase5-private-dev gmp-dev mpfr-dev libmpc-dev</code> | + | - Installer les dépendances de compilation, elles sont nombreuses :<code>sudo apt install libasound2-dev libjack-jackd2-dev libresample1-dev liblrdf0-dev libsndfile1-dev ladspa-sdk libglib2.0-dev calf-plugins binutils-dev libc6-dev tk8.6-dev libogg-dev libvorbis-dev libspeex-dev fftw-dev guile-2.2-dev libxkbfile-dev x11-utils cmake libfreetype6-dev libxinerama-dev libxcursor-dev libxrandr-dev llvm-dev libboost-all-dev libssl-dev libncurses-dev libxcb-keysyms1-dev libqwt-qt5-dev libqt5webkit5-dev libqt5x11extras5-dev qttools5-dev-tools qtbase5-private-dev libgmp-dev libgmp3-dev libmpfr-dev libmpc-dev libiberty-dev libsamplerate0-dev</code> | 
| - | - Télécharger la dernière version sur https://github.com/kmatheussen/radium/tags\\ Soit, en ligne de commande :<code>wget https://github.com/kmatheussen/radium/archive/7.4.76.tar.gz</code> | + | - Télécharger les sources de la dernière version sur https://github.com/kmatheussen/radium/tags\\ Soit, en ligne de commande :<code>wget https://github.com/kmatheussen/radium/archive/7.4.76.tar.gz</code> | 
| - | - Extraire l'archive :<code>tar -xvf 7.4.76.tar.gz</code> | + | - Extraire l'archive :<code>tar -xvf 7.4.76.tar.gz | 
| - | - <code>cd radium-7.4.76</code> | + | cd radium-7.4.76</code> | 
| - | - <code>export RADIUM_QT_VERSION=5 | + | - Compiler :<code>export RADIUM_QT_VERSION=5 | 
| - | make packages | + | make packages | 
| - | BUILDTYPE=RELEASE ./build_linux.sh -j `nproc` | + | BUILDTYPE=RELEASE ./build_linux.sh -j `nproc` | 
| - | QT_QPA_PLATFORM_PLUGIN_PATH=`$(./find_moc_and_uic_paths.sh qmake) -query QT_INSTALL_PLUGINS` bin/radium</code> | + | QT_QPA_PLATFORM_PLUGIN_PATH=`$(./find_moc_and_uic_paths.sh qmake) -query QT_INSTALL_PLUGINS` bin/radium</code>(Cette opération peut facilement prendre plusieurs dizaines de minutes.) | 
| + | |||
| + | Une fois Radium compilé, il est possible de désinstaller toutes les dépendances de compilations (qui occupent plus d'1 Go), mais elles sont indispensables aux futures mises à jour. | ||
| + | |||
| + | <note>Si vous rencontrer l'erreur ''find: ‘/usr/share/polkit-1/rules.d’: Permission non accordée'', passez la commande suivante : <code>sudo chmod 755 /usr/share/polkit-1/rules.d</code></note> | ||
| ===== Utilisation ===== | ===== Utilisation ===== | ||