The Olivia cloud music player is a brand new, up and coming music player for Linux. It’s constructed with the Qt5 toolkit and goals to present a unified location the place customers can do every part from watching YouTube movies, web radio, and playback native music recordsdata on Linux. As of now, the developer chooses to distribute the program via Snap packages. That stated, it is usually attainable to construct the program from its supply code, or in case you’re an Arch person, seize it from the Arch Linux Person Repository.

On this information, we’ll present you ways to install the Olivia music player through Snap packages, supply code, and the AUR. To begin, open up a terminal window by urgent Ctrl + Alt + T or Ctrl + Shift + T on the keyboard. Then, observe the command-line directions under that match your particular use-case.

Be aware: Snap packages work on Ubuntu, Fedora, OpenSUSE, Debian, Arch Linux, Solus, and Gentoo. If you’re not utilizing considered one of these Linux distributions, it’s greatest to observe the supply code directions to get entry to Olivia.

Supply code directions

Z

Putting in Olivia from the supply code requires a couple of dependencies. These dependencies are Qt5 (and a few improvement modules,) Mpv, Coreutils, Socat, Python model 2.7, and the Wget downloader.

Putting in these dependencies will differ, relying on what working system you employ, so when you have any points, go to the Olivia GitHub for steerage.

Ubuntu/Debian dependencies

Putting in dependencies on Ubuntu and Debian is easy, as the developer of Olivia particularly outlines the packages obligatory to get it working. To begin the set up, use the Apt command under.

Be aware: on Debian, you might want to change Apt with Apt-get.

sudo apt install git qt5 libqt5sql5-sqlite libqt5webkit5 libqt4x11extras5 mpv coreutils socat python wget libqt5webkit5-dev

Arch Linux dependencies

There’s an AUR bundle for Olivia on Arch Linux, so there’s no actual want to go over putting in construct dependencies on this part. As an alternative, scroll down to the AUR directions and observe these as an alternative.

On Arch Linux and don’t need to use the AUR launch of Olivia? Think about going with the Snap bundle model as an alternative!

Fedora dependencies

The builders don’t define the packages intimately for what you’ll want to construct Olivia efficiently. That stated, you’ll be able to examine the GitHub development page and search your bundle supervisor for what you’ll want to construct the software program.

Can’t determine the dependencies obligatory to construct and compile Olivia on your Fedora Linux PC? Don’t fear! Fedora can run Snap packages! Skip to the Snap directions under.

OpenSUSE dependencies

sudo zypper install git libQt5Sql5-sqlite libQt5WebKit5 libQt5X11Extras5 libQt5WebKit5-devel mpv coreutils socat wget

Generic Linux dependencies

Olivia can compile on any Linux distribution, assuming you may have the following dependencies put in:

  • Qt5.5.1
  • libqt5sql5-sqlite
  • libqt5webkit5
  • libqt5x11extras5
  • mpv
  • coreutils
  • socat
  • python 2.7
  • wget
  • git

For extra data on dependencies required for constructing Olivia from supply, head over to the project’s GitHub page.

Obtain code

As soon as the dependencies are put in, use the git clone command and obtain the newest code to your Linux PC.

git clone 

With the code accomplished downloading, transfer the terminal into it utilizing the CD command.

cd olivia

Use the qmake construct software and begin the constructing course of for the Olivia app.

qmake

Operating qmake is not going to take an enormous period of time. Actually, it’ll end immediately after you enter the command. When it’s accomplished, use the make command and end the constructing course of.

Please understand that compiling the Olivia app goes to take a very long time. Sit again and let it construct.

make

When the compilation is completed, you’ll have the opportunity to install the totally compiled Olivia music player to your Linux PC with the make install command.

sudo make install

Snap bundle directions

Oliva’s builders distribute the utility in a Snap bundle for straightforward set up on quite a lot of Linux working methods. Nonetheless, earlier than putting in the Olivia app from the Snap retailer, you’ll want to allow the Snapd runtime on your system.

Enabling the Snapd runtime on most Linux distributions is pretty fast. For extra details about how to do that, head over to our guide on how to set it up.

Whenever you’ve received Snapd working on your Linux OS, install the Olivia music app with:

sudo snap install olivia-test

Arch AUR directions

The Olivia music app is on the AUR and prepared to use for Arch Linux customers. To install it, begin out by utilizing the Pacman bundle supervisor to install the Base-devel and Git packages.

sudo pacman -S base-devel git

As soon as the Base-devel and Git packages are arrange, obtain the Trizen AUR helper and install it on your Arch PC.

git clone 
cd trizen
makepkg -sri

With Trizen now arrange, use it to install Olivia from the AUR:

trizen -S olivia



Source link

Share.
Leave A Reply

Exit mobile version