Compiler Freetube pour Ubuntu 22.04 et 24.04
Apparence
Préambule
- Ce tutoriel décrit la compilation du logiciel Freetube.
- Le système d'exploitation utilisé est Ubuntu 22.04 LTS. Mais, le tutoriel pourra être adapté à d'autres distributions Linux, voire à Windows ou MacOS.
Sources
Pré-requis
Assurez-vous d'avoir installé les éléments suivants :
Git
Pour installer Git utiliser les commandes suivantes dans un terminal :
sudo apt update sudo apt install git
build-essential, npm et nvm
sudo apt install build-essential npm
Node.js
- Il est recommandé d'utiliser une version LTS (version avec un nom de code )
- Ce tutoriel a été écrit le 22 février 2025 et, à cette date les sources de Freetube ne compile pas avec une version inférieure à v22.14.0. Il semble qu'il faille utilisez la version LTS de Node.js la plus récente.
- Listez les versions installée de Node.js avec la commande
nvm ls
- Pour trouver la version active de node.js :
node -v
- Installer une version LTS de Node.js (ici la version 22.04 LTS)
nvm install 22
- Utiliser une version de Node.js (par exemple la version 22.04)
nvm use 22
- Définir la version 22.04 TLS comme version de Node.js utilisée par défaut :
nvm alias default 22
Installer Yarn
- Pour cela il faut ajouter le dépôt Yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt update
- Maintenant on peut installer Yarn :
sudo apt install --no-install-recommends yarn
L'option --no-install-recommends est utilisée pour indiquer à apt de ne pas installer les paquets recommandés qui sont généralement installés par défaut avec le paquet principal.