- - Hoe de Olivia-cloudmuziekspeler op Linux te installeren

Hoe de Olivia-cloudmuziekspeler op Linux te installeren

De cloudmuziekspeler van Olivia is een nieuw, up enkomende muziekspeler voor Linux. Het is gebouwd met de Qt5-toolkit en heeft als doel een uniforme locatie te bieden waar gebruikers alles kunnen doen, van het bekijken van YouTube-video's, internetradio en het afspelen van lokale muziekbestanden op Linux. Vanaf nu kiest de ontwikkelaar ervoor om het programma te verspreiden via Snap-pakketten. Dat gezegd hebbende, het is ook mogelijk om het programma te bouwen vanuit de broncode, of als je een Arch-gebruiker bent, haal het dan uit de Arch Linux User Repository.

In deze gids laten we u zien hoe u de Olivia-muziekspeler installeert via Snap-pakketten, broncode en de AUR. Om te beginnen, opent u een terminalvenster door op te drukken Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord. Volg daarna de onderstaande opdrachtregelinstructies die overeenkomen met uw specifieke use-case.

Opmerking: Snap-pakketten werken op Ubuntu, Fedora, OpenSUSE, Debian, Arch Linux, Solus en Gentoo. Als u geen van deze Linux-distributies gebruikt, kunt u het beste de broncode-instructies volgen om toegang te krijgen tot Olivia.

Broncode instructies

Het installeren van Olivia vanuit de broncode vereist enkele afhankelijkheden. Deze afhankelijkheden zijn Qt5 (en enkele ontwikkelingsmodules), Mpv, Coreutils, Socat, Python versie 2.7 en de Wget-downloader.

Het installeren van deze afhankelijkheden zal verschillen, afhankelijk van het besturingssysteem dat u gebruikt, dus als u problemen ondervindt, bezoek dan de Olivia GitHub voor hulp.

Ubuntu / Debian afhankelijkheden

Het installeren van afhankelijkheden op Ubuntu en Debian is eenvoudig, omdat de ontwikkelaar van Olivia specifiek de pakketten schetst die nodig zijn om het te laten werken. Gebruik de om de installatie te starten geneigd commando hieronder.

Opmerking: op Debian moet u mogelijk overschakelen geneigd met Apt-get.

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

Arch Linux-afhankelijkheden

Er is een AUR-pakket voor Olivia op Arch Linux,dus het is niet echt nodig om build-afhankelijkheden in dit gedeelte te installeren. Scrol in plaats daarvan omlaag naar de AUR-instructies en volg deze in plaats daarvan.

Op Arch Linux en wil je de AUR-release van Olivia niet gebruiken? Overweeg in plaats daarvan met de Snap-pakketversie te gaan!

Fedora afhankelijkheden

De ontwikkelaars schetsen de pakketten niet indetails voor wat je nodig hebt om Olivia succesvol te bouwen. Dat gezegd hebbende, kun je de GitHub-ontwikkelingspagina bekijken en in je pakketbeheerder zoeken naar wat je nodig hebt om de software te bouwen.

Kun je niet achterhalen welke afhankelijkheden nodig zijn om Olivia te bouwen en compileren op je Fedora Linux-pc? Maak je geen zorgen! Fedora kan Snap-pakketten draaien! Ga naar de onderstaande Snap-instructies.

Afhankelijkheden van OpenSUSE

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

Algemene Linux-afhankelijkheden

Olivia kan op elke Linux-distributie compileren, ervan uitgaande dat u de volgende afhankelijkheden hebt geïnstalleerd:

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

Ga naar de GitHub-pagina van het project voor meer informatie over afhankelijkheden die nodig zijn om Olivia vanaf de bron te bouwen.

Download code

Nadat de afhankelijkheden zijn geïnstalleerd, gebruikt u de opdracht git clone en downloadt u de nieuwste code naar uw Linux-pc.

git clone https://github.com/keshavbhatt/olivia.git

Nadat de code is gedownload, plaatst u de terminal erin met behulp van de CD commando.

cd olivia

Gebruik de qmake bouwtool en start het bouwproces voor de Olivia-app.

qmake

Rennen qmake kost niet veel tijd. In feite wordt het direct beëindigd nadat u de opdracht hebt ingevoerd. Als het klaar is, gebruikt u de maken commando en voltooi het bouwproces.

Houd er rekening mee dat het compileren van de Olivia-app lang gaat duren. Leun achterover en laat het bouwen.

make

Wanneer de compilatie is voltooid, kunt u de volledig gecompileerde Olivia-muziekspeler op uw Linux-pc installeren met de maak installeren commando.

sudo make install

Snap pakket instructies

De ontwikkelaars van Oliva verspreiden de applicatie ineen Snap-pakket voor eenvoudige installatie op verschillende Linux-besturingssystemen. Voordat u de Olivia-app vanuit de Snap Store installeert, moet u de Snapd-runtime op uw systeem inschakelen.

Het inschakelen van de Snapd-runtime op de meeste Linux-distributies gaat vrij snel. Ga voor meer informatie over hoe u dit doet naar onze gids over hoe u dit kunt instellen.

Wanneer je Snapd op je Linux-besturingssysteem hebt geïnstalleerd, installeer je de Olivia-muziek-app met:

sudo snap install olivia-test

Boog AUR instructies

De Olivia-muziekapp is op de AUR en klaar voor gebruik voor Arch Linux-gebruikers. Om het te installeren, begint u met de Pacman-pakketbeheerder om de Base-devel- en Git-pakketten te installeren.

sudo pacman -S base-devel git

Nadat de Base-devel- en Git-pakketten zijn ingesteld, downloadt u de Trizen AUR-helper en installeert u deze op uw Arch PC.

git clone https://github.com/trizen/trizen
cd trizen
makepkg -sri

Nu Trizen is ingesteld, gebruikt u het om Olivia vanaf de AUR te installeren:

trizen -S olivia
</ P>

Comments