Aller au contenu

Compiler Freetube pour Ubuntu 22.04 et 24.04

De OSWiki

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.