Hoe de Olivia cloud-muziekspeler op Linux te installeren

Hoe de Olivia cloud-muziekspeler op Linux te installeren

De Olivia cloud-muziekspeler is een nieuwe, opkomende muziekspeler voor Linux . Het is gebouwd met de Qt5-toolkit en heeft tot 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 distribueren via Snap-pakketten. Dat gezegd hebbende, is het ook mogelijk om het programma te bouwen vanuit de broncode, of, als je een Arch-gebruiker bent, het uit de Arch Linux User Repository te halen .

In deze handleiding laten we je zien hoe je de Olivia-muziekspeler installeert via Snap-pakketten, broncode en de AUR. Open om te beginnen een terminalvenster door op Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord te drukken . Volg vervolgens de onderstaande opdrachtregelinstructies die overeenkomen met uw specifieke gebruiksscenario.

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

Broncode instructies

Hoe de Olivia cloud-muziekspeler op Linux te installeren

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

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

Ubuntu/Debian-afhankelijkheden

Het installeren van afhankelijkheden van Ubuntu en Debian is eenvoudig, omdat de ontwikkelaar van Olivia specifiek de pakketten schetst die nodig zijn om het te laten werken. Gebruik de onderstaande Apt- opdracht om de installatie te starten .

Opmerking: op Debian moet u mogelijk van Apt wisselen 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 deze sectie te installeren. Blader in plaats daarvan omlaag naar de AUR-instructies en volg die in plaats daarvan.

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

Fedora-afhankelijkheden

De ontwikkelaars schetsen niet de pakketten in detail 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 de afhankelijkheden die nodig zijn om Olivia op je Fedora Linux-pc te bouwen en te compileren niet achterhalen? Maak je geen zorgen! Fedora kan Snap-pakketten draaien! Ga naar de Snap-instructies hieronder.

OpenSUSE-afhankelijkheden

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

Algemene Linux-afhankelijkheden

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

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

Voor meer informatie over afhankelijkheden die nodig zijn voor het bouwen van Olivia vanaf de bron, ga je naar de GitHub-pagina van het project .

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 kloon https://github.com/keshavbhatt/olivia.git

Als de code klaar is met downloaden, verplaatst u de terminal erin met behulp van de opdracht CD .

cd olivia

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

qmake

Het uitvoeren van qmake kost niet veel tijd. Het wordt zelfs onmiddellijk beëindigd nadat u de opdracht hebt ingevoerd. Als het klaar is, gebruik je het commando make en voltooi je het bouwproces.

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

maken

Wanneer de compilatie is voltooid, kun je de volledig gecompileerde Olivia-muziekspeler op je Linux-pc installeren met het make install- commando.

sudo make install

Snap pakket instructies

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

Het inschakelen van de Snapd-runtime op de meeste Linux-distributies gaat redelijk snel. Voor meer informatie over hoe u dit kunt doen, gaat u naar onze handleiding over hoe u dit kunt instellen .

Hoe de Olivia cloud-muziekspeler op Linux te installeren

Als Snapd op je Linux-besturingssysteem draait, installeer dan de Olivia-muziekapp met:

sudo snap olivia-test installeren

Arch AUR instructies

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

sudo pacman -S base-devel git

Zodra 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

Met Trizen nu ingesteld, gebruik het om Olivia vanaf de AUR te installeren:

trizen -S olivia


Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids

Hoe Tuxedo OS op uw computer te installeren

Hoe Tuxedo OS op uw computer te installeren

Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.

Hoe een DEB-bestand op Linux te installeren

Hoe een DEB-bestand op Linux te installeren

Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.

Hoe Dying Light op Linux te spelen

Hoe Dying Light op Linux te spelen

Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om

Hoe Neptune Linux op uw computer te installeren

Hoe Neptune Linux op uw computer te installeren

Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.

Hoe Undertale op Linux te spelen

Hoe Undertale op Linux te spelen

Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw

Hoe speel je Total War: THREE KINGDOMS op Linux

Hoe speel je Total War: THREE KINGDOMS op Linux

Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.