Le lecteur de musique en nuage Olivia est un nouveaulecteur de musique à venir pour Linux. Construit avec la boîte à outils Qt5, il vise à fournir un emplacement unifié où les utilisateurs peuvent tout faire: regarder des vidéos YouTube, écouter de la radio sur Internet ou lire des fichiers de musique locaux sous Linux. À partir de maintenant, le développeur choisit de distribuer le programme via des packages Snap. Cela dit, il est également possible de compiler le programme à partir de son code source ou, si vous êtes un utilisateur Arch, de le récupérer à partir du référentiel utilisateur Arch Linux.
Dans ce guide, nous allons vous montrer comment installer le lecteur de musique Olivia via les packages Snap, le code source et l’AUR. Pour commencer, ouvrez une fenêtre de terminal en appuyant sur Ctrl + Alt + T ou Ctrl + Maj + T sur le clavier. Suivez ensuite les instructions de ligne de commande ci-dessous correspondant à votre cas d'utilisation spécifique.
Remarque: Les paquets instantanés fonctionnent sous Ubuntu, Fedora, OpenSUSE, Debian, Arch Linux, Solus et Gentoo. Si vous n’utilisez pas l’une de ces distributions Linux, il est préférable de suivre les instructions du code source pour accéder à Olivia.
Instructions de code source

L'installation d'Olivia à partir du code source nécessite quelques dépendances. Ces dépendances sont Qt5 (et certains modules de développement), Mpv, Coreutils, Socat, Python version 2.7 et le téléchargeur Wget.
L'installation de ces dépendances sera différente selon le système d'exploitation utilisé. Si vous rencontrez des problèmes, visitez le site Olivia GitHub.
Dépendances Ubuntu / Debian
Installer des dépendances sur Ubuntu et Debian est simple, car le développeur d’Olivia décrit spécifiquement les paquets nécessaires à son fonctionnement. Pour démarrer l’installation, utilisez le Apte commande ci-dessous.
Note: sous Debian, vous devrez peut-être changer Apte avec Apt-get.
sudo apt install git qt5 libqt5sql5-sqlite libqt5webkit5 libqt4x11extras5 mpv coreutils socat python wget libqt5webkit5-dev
Dépendances Arch Linux
Il y a un paquet AUR pour Olivia sur Arch Linux,il n’est donc pas vraiment nécessaire de passer en revue l’installation des dépendances de construction dans cette section. Au lieu de cela, faites défiler jusqu'aux instructions AUR et suivez-les.
Sur Arch Linux et vous ne voulez pas utiliser la version AUR d’Olivia? Pensez plutôt à utiliser la version du package Snap!
Dépendances de Fedora
Les développeurs ne décrivent pas les paquets dansdétail de ce dont vous aurez besoin pour construire Olivia avec succès. Cela dit, vous pouvez consulter la page de développement de GitHub et rechercher dans votre gestionnaire de paquets les éléments nécessaires à la création du logiciel.
Vous ne pouvez pas déterminer les dépendances nécessaires pour construire et compiler Olivia sur votre PC Fedora Linux? Ne vous inquiétez pas! Fedora peut exécuter des packages Snap! Passez aux instructions d'alignement ci-dessous.
Dépendances OpenSUSE
sudo zypper install git libQt5Sql5-sqlite libQt5WebKit5 libQt5X11Extras5 libQt5WebKit5-devel mpv coreutils socat wget
Dépendances Linux génériques
Olivia peut compiler sur n'importe quelle distribution Linux, en supposant 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 nécessaires à la création d’Olivia à partir de la source, consultez la page GitHub du projet.
Code de téléchargement
Une fois les dépendances installées, utilisez la commande git clone et téléchargez le dernier code sur votre PC Linux.
git clone https://github.com/keshavbhatt/olivia.git
Une fois le code téléchargé, déplacez le terminal à l’aide de la touche CD commander.
cd olivia
Utilisez le qmake créer un outil et lancer le processus de création de l’application Olivia.
qmake
Fonctionnement qmake ne prendra pas beaucoup de temps. En fait, cela se termine instantanément lorsque vous entrez la commande. Quand c'est fait, utilisez le faire commander et terminer le processus de construction.
N'oubliez pas que la compilation de l'application Olivia prendra beaucoup de temps. Asseyez-vous et laissez-le construire.
make
Une fois la compilation terminée, vous pourrez installer le lecteur de musique Olivia entièrement compilé sur votre ordinateur Linux avec le faire installer commander.
sudo make install
Instructions de paquet instantané
Les développeurs d’Oliva distribuent l’application enun package logiciel enfichable pour une installation facile sur divers systèmes d'exploitation Linux. Toutefois, avant d’installer l’application Olivia à partir du Snap Store, vous devez activer le moteur d’exécution Snapd sur votre système.
Activer le runtime Snapd sur la plupart des distributions Linux est assez rapide. Pour plus d'informations sur la procédure à suivre, consultez notre guide sur sa configuration.

Lorsque Snapd est exécuté sur votre système d’exploitation Linux, installez l’application de musique Olivia avec:
sudo snap install olivia-test
Arch instructions AUR
L'application de musique Olivia est sur l'AUR et prête à être utilisée par les utilisateurs d'Arch Linux. Pour l'installer, commencez par utiliser le gestionnaire de paquets Pacman pour installer les paquets Base-devel et Git.
sudo pacman -S base-devel git
Une fois les paquets Base-devel et Git configurés, téléchargez l’assistant Trizen AUR et installez-le sur votre Arch PC.
git clone https://github.com/trizen/trizen
cd trizen
makepkg -sri
Maintenant que Trizen est configuré, utilisez-le pour installer Olivia de l’AUR:
trizen -S olivia</ p>
commentaires