Jak zainstalować odtwarzacz muzyki w chmurze Olivia w systemie Linux

Odtwarzacz muzyki w chmurze Olivia to nowa aplikacja muzyczna, która ma zadebiutować na systemie Linux. Zbudowany przy użyciu narzędzi Qt5, ma na celu stworzenie jednego miejsca, w którym użytkownicy będą mogli korzystać z różnych funkcji, takich jak oglądanie filmów na YouTube, słuchanie radia internetowego oraz odtwarzanie lokalnych plików audio. Obecnie deweloper zdecydował się na dystrybucję programu za pomocą pakietów Snap. Istnieje również możliwość zbudowania aplikacji z jej kodu źródłowego lub, dla użytkowników Arch, pobranie jej z Arch Linux User Repository (AUR).

W niniejszym przewodniku przedstawimy, jak zainstalować odtwarzacz muzyczny Olivia, wykorzystując zarówno pakiety Snap, jak i kod źródłowy oraz AUR. Aby rozpocząć, otwórz terminal, naciskając kombinację klawiszy Ctrl + Alt + T lub Ctrl + Shift + T. Następnie postępuj zgodnie z instrukcjami, które odpowiadają Twoim potrzebom.

Warto zauważyć, że pakiety Snap są kompatybilne z systemami operacyjnymi takimi jak Ubuntu, Fedora, OpenSUSE, Debian, Arch Linux, Solus oraz Gentoo. Jeśli korzystasz z innej dystrybucji, najlepiej postępować zgodnie z instrukcjami dotyczącymi kodu źródłowego, aby zainstalować Olivię.

Instrukcje dotyczące kodu źródłowego

Instalacja Olivii z źródła wymaga kilku zależności, takich jak Qt5 (oraz niektóre moduły developerskie), mpv, coreutils, socat, Python w wersji 2.7 oraz narzędzie Wget.

Metoda instalacji tych zależności będzie się różnić w zależności od systemu operacyjnego, dlatego w razie problemów warto odwiedzić stronę projektu na GitHubie w celu uzyskania dalszych wskazówek.

Zależności dla Ubuntu / Debian

Instalacja zależności na Ubuntu i Debianie jest stosunkowo prosta, ponieważ twórca Olivii wymienia niezbędne pakiety. Aby rozpocząć instalację, użyj poniższego polecenia Apt.

Uwaga: w Debianie może być konieczne użycie Apt-get zamiast Apt.

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

Zależności dla Arch Linux

Olivia jest dostępna w AUR dla użytkowników Arch Linux, co oznacza, że nie ma potrzeby instalowania zależności kompilacyjnych w tej części. Możesz przejść bezpośrednio do instrukcji dotyczących AUR.

Jeśli jesteś na Arch Linux i nie chcesz korzystać z wersji AUR, rozważ użycie wersji pakietu Snap!

Zależności dla Fedory

Deweloperzy nie podają szczegółowych informacji na temat pakietów potrzebnych do skutecznej kompilacji Olivii. Możesz jednak sprawdzić stronę projektu na GitHubie i poszukać w menedżerze pakietów potrzebnych zależności.

Nie możesz znaleźć wymaganych zależności na swoim systemie Fedora? Nie martw się! Fedora obsługuje pakiety Snap. Przejdź do instrukcji dotyczących Snap poniżej.

Zależności dla OpenSUSE

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

Ogólne zależności dla systemów Linux

Olivia może być skompilowana na każdej dystrybucji Linuksa, pod warunkiem, że zainstalowane są następujące zależności:

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

Aby uzyskać więcej informacji na temat wymaganych zależności do budowy Olivii z kodu źródłowego, odwiedź stronę projektu na GitHubie.

Pobieranie kodu

Po zainstalowaniu niezbędnych zależności, użyj polecenia git clone, aby pobrać najnowszą wersję kodu na swój komputer z systemem Linux.

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

Po zakończeniu pobierania, przejdź do katalogu z kodem, korzystając z polecenia CD.

cd olivia

Następnie użyj narzędzia qmake do rozpoczęcia procesu budowy aplikacji Olivia.

qmake

Uruchomienie qmake nie powinno zająć dużo czasu — proces zakończy się niemal natychmiast. Po tym użyj polecenia make, aby zakończyć budowę aplikacji.

Pamiętaj, że kompilacja Olivii może zająć trochę czasu, więc usiądź wygodnie i pozwól mu na budowę.

make

Po zakończeniu kompilacji będziesz mógł zainstalować w pełni skompilowany odtwarzacz muzyczny Olivia, używając polecenia make install.

sudo make install

Instrukcje dotyczące pakietu Snap

Deweloperzy Olivii oferują tę aplikację w pakiecie Snap, co upraszcza instalację na różnych systemach operacyjnych Linux. Przed przystąpieniem do instalacji Olivii z repozytorium Snap, musisz włączyć środowisko wykonawcze Snapd w swoim systemie.

Włączenie Snapd w większości dystrybucji Linuksa jest szybkim procesem. Aby dowiedzieć się, jak to zrobić, zapoznaj się z naszym przewodnikiem na ten temat.

Kiedy Snapd będzie uruchomiony w Twoim systemie Linux, możesz zainstalować aplikację muzyczną Olivia, wykonując polecenie:

sudo snap install olivia-test

Instrukcje AUR dla Arch

Aplikacja muzyczna Olivia jest dostępna w AUR i gotowa do zainstalowania dla użytkowników Arch Linux. Aby ją zainstalować, rozpocznij od użycia menedżera pakietów Pacman, aby zainstalować pakiety Base-devel oraz Git.

sudo pacman -S base-devel git

Po skonfigurowaniu pakietów Base-devel i Git, pobierz pomocnika Trizen AUR i zainstaluj go na swoim systemie Arch.

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

Po zainstalowaniu Trizen, użyj go do zainstalowania Olivii z AUR:

trizen -S olivia