Comment installer le lecteur de musique cloud Olivia sous Linux
Olivia, un nouveau lecteur musical infonuagique, fait son apparition sur Linux. Conçu avec l'environnement Qt5, il ambitionne d'être un outil centralisé où les utilisateurs pourront visionner des vidéos YouTube, écouter des radios internet et lire leurs fichiers musicaux locaux. Actuellement, le développeur privilégie la distribution via des paquets Snap, mais il est aussi possible de compiler l'application à partir du code source, ou encore de la récupérer depuis le dépôt AUR pour les utilisateurs d'Arch Linux.
Ce guide détaille comment installer Olivia à travers les paquets Snap, le code source et l'AUR. Pour commencer, ouvrez un terminal en utilisant les raccourcis clavier Ctrl + Alt + T ou Ctrl + Maj + T. Ensuite, suivez les instructions en ligne de commande qui correspondent à votre situation.
Remarque: Les paquets Snap sont compatibles avec Ubuntu, Fedora, OpenSUSE, Debian, Arch Linux, Solus et Gentoo. Si votre distribution Linux ne figure pas dans cette liste, il est préférable de suivre les instructions d'installation depuis le code source.
Instructions d'installation via le code source
L'installation d'Olivia à partir du code source nécessite certaines dépendances, notamment Qt5 (ainsi que des modules de développement), Mpv, Coreutils, Socat, Python version 2.7 et l'outil de téléchargement Wget.
L'installation de ces dépendances varie selon le système d'exploitation. Si vous rencontrez des difficultés, consultez la page GitHub d'Olivia pour obtenir de l'aide.
Dépendances pour Ubuntu / Debian
L'installation des dépendances sur Ubuntu et Debian est facilitée par les indications précises du développeur d'Olivia concernant les paquets nécessaires. Pour initier l'installation, utilisez la commande Apt ci-dessous.
Note: Sur Debian, il peut être nécessaire de remplacer Apt par Apt-get.
sudo apt install git qt5 libqt5sql5-sqlite libqt5webkit5 libqt4x11extras5 mpv coreutils socat python wget libqt5webkit5-dev
Dépendances pour Arch Linux
Un paquet AUR est disponible pour Olivia sur Arch Linux, rendant l'installation des dépendances via cette méthode superflue. Vous pouvez passer directement à la section consacrée à l'installation via l'AUR.
Si vous êtes sous Arch Linux et que vous préférez éviter la version AUR d'Olivia, vous pouvez opter pour le paquet Snap!
Dépendances pour Fedora
Les instructions détaillées concernant les paquets nécessaires pour compiler Olivia sous Fedora ne sont pas fournies par les développeurs. Cependant, vous pouvez consulter la page de développement GitHub pour identifier les paquets à installer avec votre gestionnaire de paquets.
Si vous rencontrez des difficultés à déterminer les dépendances pour compiler Olivia sur Fedora, pas de panique! Fedora prend en charge les paquets Snap, vous pouvez suivre les instructions d'installation correspondantes.
Dépendances pour OpenSUSE
sudo zypper install git libQt5Sql5-sqlite libQt5WebKit5 libQt5X11Extras5 libQt5WebKit5-devel mpv coreutils socat wget
Dépendances génériques pour Linux
Olivia peut être compilé sur n'importe quelle distribution Linux, à condition que les dépendances suivantes soient installées:
Qt5.5.1
libqt5sql5-sqlite
libqt5webkit5
libqt5x11extras5
mpv
coreutils
socat
python 2.7
wget
git
Pour plus d'informations sur les dépendances requises pour compiler Olivia, consultez la page GitHub du projet.
Téléchargement du code
Une fois les dépendances installées, utilisez la commande git clone pour récupérer le code sur votre PC Linux.
git clone https://github.com/keshavbhatt/olivia.git
Une fois le téléchargement terminé, déplacez le terminal dans le répertoire créé en utilisant la commande CD.
cd olivia
Utilisez l'outil de compilation qmake pour initier la création de l'application Olivia.
qmake
L'exécution de qmake est rapide. Dès que c'est fait, utilisez la commande make pour terminer la compilation.
La compilation d'Olivia prendra un certain temps. Soyez patient et laissez-la se dérouler.
make
Une fois la compilation terminée, vous pourrez installer Olivia sur votre PC Linux avec la commande make install.
sudo make install
Instructions pour l'installation via Snap
Les développeurs d'Olivia proposent un paquet Snap pour simplifier son installation sur divers systèmes d'exploitation Linux. Avant d'installer Olivia depuis le magasin Snap, vous devez activer le runtime Snapd sur votre système.
L'activation du runtime Snapd est généralement rapide sur la plupart des distributions Linux. Pour savoir comment faire, consultez notre guide dédié.
Une fois Snapd opérationnel sur votre système, installez Olivia avec la commande suivante:
sudo snap install olivia-test
Instructions pour l'installation via AUR (Arch Linux)
Olivia est disponible sur l'AUR, prête à être installée par les utilisateurs d'Arch Linux. Commencez par utiliser le gestionnaire de paquets Pacman pour installer les paquets base-devel et Git.
sudo pacman -S base-devel git
Une fois ces paquets installés, téléchargez l'assistant Trizen AUR et installez-le sur votre machine.
git clone https://github.com/trizen/trizen
cd trizen
makepkg -sri
Avec Trizen configuré, utilisez-le pour installer Olivia depuis l'AUR:
trizen -S olivia