Linux에 Olivia 클라우드 뮤직 플레이어를 설치하는 방법

Olivia 클라우드 뮤직 플레이어는 새롭게 떠오르는 Linux용 뮤직 플레이어입니다 . Qt5 툴킷으로 구축되었으며 사용자가 Linux 에서 YouTube 동영상, 인터넷 라디오 및 로컬 음악 파일 재생 에서 모든 작업을 수행할 수 있는 통합된 위치를 제공하는 것을 목표로 합니다 . 현재 개발자는 Snap 패키지를 통해 프로그램을 배포하도록 선택합니다. 즉, 소스 코드에서 프로그램을 빌드하거나 Arch 사용자인 경우 Arch Linux 사용자 저장소에서 가져오는 것도 가능합니다 .

이 가이드에서는 Snap 패키지, 소스 코드 및 AUR을 통해 Olivia 뮤직 플레이어를 설치하는 방법을 보여줍니다. 시작하려면 키보드에서 Ctrl + Alt + T 또는 Ctrl + Shift + T 를 눌러 터미널 창을 엽니다 . 그런 다음 특정 사용 사례와 일치하는 아래의 명령줄 지침을 따르세요.

참고: 스냅 패키지는 Ubuntu, Fedora, OpenSUSE, Debian, Arch Linux, Solus 및 Gentoo에서 작동합니다. 이러한 Linux 배포판 중 하나를 사용하지 않는 경우 소스 코드 지침에 따라 Olivia에 액세스하는 것이 가장 좋습니다.

소스 코드 지침

Linux에 Olivia 클라우드 뮤직 플레이어를 설치하는 방법

소스 코드에서 Olivia를 설치하려면 몇 가지 종속성이 필요합니다. 이러한 종속성은 Qt5(및 일부 개발 모듈) Mpv, Coreutils, Socat, Python 버전 2.7 및 Wget 다운로더입니다.

이러한 종속성을 설치하는 것은 사용하는 운영 체제에 따라 다르므로 문제가 있는 경우 Olivia GitHub에서 지침을 확인하세요.

우분투/데비안 종속성

Olivia 개발자가 작동하는 데 필요한 패키지를 구체적으로 설명하므로 Ubuntu 및 Debian에 종속성을 설치하는 것은 간단합니다. 설치를 시작하려면 아래 Apt 명령을 사용하십시오 .

참고: 데비안에서는 Apt 를 Apt-get 으로 전환해야 할 수도 있습니다 .

sudo apt install git qt5 libqt5sql5-sqlite libqt5webkit5 libqt4x11extras5 mpv coreutils socat 파이썬 wget libqt5webkit5-dev

아치 리눅스 의존성

Arch Linux에는 Olivia용 AUR 패키지가 있으므로 이 섹션에서 빌드 종속성을 설치하는 과정을 거칠 필요가 없습니다. 대신 아래로 스크롤하여 AUR 지침을 따르십시오.

Arch Linux에서 Olivia의 AUR 릴리스를 사용하고 싶지 않습니까? 대신 Snap 패키지 버전을 사용하는 것을 고려하십시오!

페도라 종속성

개발자는 Olivia를 성공적으로 구축하는 데 필요한 패키지에 대해 자세히 설명하지 않습니다. 즉, GitHub 개발 페이지를 확인 하고 소프트웨어를 빌드하는 데 필요한 패키지 관리자를 검색할 수 있습니다.

Fedora Linux PC에서 Olivia를 빌드하고 컴파일하는 데 필요한 종속성을 파악할 수 없습니까? 걱정하지 마세요! Fedora는 Snap 패키지를 실행할 수 있습니다! 아래의 스냅 지침으로 건너뜁니다.

OpenSUSE 종속성

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

일반 Linux 종속성

다음 종속성이 설치되어 있다고 가정하면 Olivia는 모든 Linux 배포판에서 컴파일할 수 있습니다.

  • Qt5.5.1
  • libqt5sql5-sqlite
  • libqt5웹킷5
  • libqt5x11extras5
  • MPV
  • 코어 유틸리티
  • 소캣
  • 파이썬 2.7
  • wget
  • 자식

소스에서 Olivia를 빌드하는 데 필요한 종속성에 대한 자세한 내용 은 프로젝트의 GitHub 페이지로 이동하십시오 .

코드 다운로드

종속성이 설치되면 git clone 명령을 사용하여 Linux PC에 최신 코드를 다운로드합니다.

자식 클론 https://github.com/keshavbhatt/olivia.git

코드 다운로드가 완료되면 CD 명령을 사용하여 터미널을 해당 코드로 이동합니다 .

CD 올리비아

qmake 빌드 도구를 사용하고 Olivia 앱의 빌드 프로세스를 시작합니다.

큐메이크

qmake 를 실행 하는 데 많은 시간이 걸리지는 않습니다. 실제로 명령을 입력하면 즉시 완료됩니다. 완료되면 make 명령을 사용 하여 빌드 프로세스를 완료합니다.

Olivia 앱을 컴파일하는 데 시간이 오래 걸릴 수 있음을 명심하십시오. 편안히 앉아 조립하세요.

만들다

컴파일이 완료되면 make install 명령 을 사용하여 완전히 컴파일된 Olivia 뮤직 플레이어를 Linux PC에 설치할 수 있습니다.

sudo make 설치

스냅 패키지 지침

Oliva의 개발자는 다양한 Linux 운영 체제에 쉽게 설치할 수 있도록 응용 프로그램을 Snap 패키지로 배포합니다. 그러나 Snap 스토어에서 Olivia 앱을 설치하기 전에 시스템에서 Snapd 런타임을 활성화해야 합니다.

대부분의 Linux 배포판에서 Snapd 런타임을 활성화하는 것은 상당히 빠릅니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 설정 방법에 대한 가이드를 참조하세요 .

Linux에 Olivia 클라우드 뮤직 플레이어를 설치하는 방법

Linux OS에서 Snapd를 실행했다면 다음을 사용하여 Olivia 음악 앱을 설치하세요.

sudo 스냅 설치 올리비아 테스트

아치 AUR 지침

Olivia 음악 앱은 AUR에 있으며 Arch Linux 사용자가 사용할 준비가 되어 있습니다. 설치하려면 먼저 Pacman 패키지 관리자를 사용하여 Base-devel 및 Git 패키지를 설치하십시오.

sudo pacman -S 기본 개발 자식

Base-devel 및 Git 패키지가 설정되면 Trizen AUR 도우미를 다운로드하여 Arch PC에 설치합니다.

자식 클론 https://github.com/trizen/trizen

CD 트라이젠

makepkg -sri

이제 Trizen이 설정되면 이를 사용하여 AUR에서 Olivia를 설치하십시오.

트라이젠 -S 올리비아

댓글 남기기

우분투에서 커널 업데이트 후 NVIDIA 드라이버가 로드되지 않는 문제를 해결하는 방법

우분투에서 커널 업데이트 후 NVIDIA 드라이버가 로드되지 않는 문제를 해결하는 방법

우분투 커널 업데이트 후 NVIDIA 드라이버가 로드되지 않는 문제를 해결하려면 커널 모듈, 보안 부팅, DKMS, 헤더, Nouveau 및 버전 불일치를 확인하십시오.

구형 하드웨어에 Pardus 23을 설치하는 방법: 단계별 안내

구형 하드웨어에 Pardus 23을 설치하는 방법: 단계별 안내

레거시 BIOS, 부팅 가능한 USB, 안전한 파티셔닝, 그리고 저사양 하드웨어에 대한 설치 후 검사 기능을 갖춘 구형 64비트 PC에 Pardus 23.4 XFCE를 설치하는 방법입니다.

Gooroom OS 보안 모델 설명: 신뢰할 수 있는 부팅, OS 보호 및 브라우저 샌드박싱

Gooroom OS 보안 모델 설명: 신뢰할 수 있는 부팅, OS 보호 및 브라우저 샌드박싱

Gooroom OS가 신뢰할 수 있는 부팅, 실행 파일 및 운영 체제 보호, 브라우저 제어를 어떻게 계층화하는지, 그리고 사용자가 샌드박싱에 대해 무엇을 확인해야 하는지 알아보세요.

메모리 부족으로 인한 MySQL 다운 오류 없이 저사양 VPS에서 Debian 12를 실행하는 방법

메모리 부족으로 인한 MySQL 다운 오류 없이 저사양 VPS에서 Debian 12를 실행하는 방법

데비안 12 메모리 부족 현상을 진단하고, MariaDB 또는 MySQL의 크기를 적절하게 조정하고, 스왑 공간을 신중하게 추가하고, VPS가 워크로드를 처리할 수 있는지 확인하십시오.

Pardus Linux 데스크톱에서 VPN 연결을 구성하는 방법

Pardus Linux 데스크톱에서 VPN 연결을 구성하는 방법

Pardus 25 Desktop에서 OpenVPN, WireGuard, OpenConnect 또는 IPsec VPN 연결을 설정한 다음 라우팅, DNS 및 터널 상태를 확인하십시오.

SLES 15와 RHEL 9: 엔터프라이즈 서버 성능 비교

SLES 15와 RHEL 9: 엔터프라이즈 서버 성능 비교

SLES 15와 RHEL 9의 성능 정보, 커널 스트림, TuneD 프로파일, 워크로드 변수, 그리고 두 시스템을 공정하게 벤치마킹하는 방법을 비교합니다.

systemd 종료 시 재부팅 중에 멈추는 SUSE Linux 서버 문제 해결

systemd 종료 시 재부팅 중에 멈추는 SUSE Linux 서버 문제 해결

systemd 종료 중에 멈추는 SUSE Linux 서버의 문제를 진단하고 해결하는 방법을 알아보세요. 멈춘 작업을 찾고, 이전 부팅 과정을 검토하고, 차단하는 서비스 또는 마운트를 수정하면 문제를 해결할 수 있습니다.

Windows 사용자를 위한 Pardus Linux의 XFCE 패널 사용자 지정 방법

Windows 사용자를 위한 Pardus Linux의 XFCE 패널 사용자 지정 방법

Pardus XFCE를 하단 작업 표시줄, 애플리케이션 메뉴, 즐겨찾는 런처, 열린 창 버튼, 시스템 트레이 및 시계로 익숙하게 만들어 보세요. 어떤 부분을 변경하고 레이아웃을 테스트하는 방법을 알아보세요.

How to Set Up Automated Headless Debian Upgrades with Unattended-Upgrades

How to Set Up Automated Headless Debian Upgrades with Unattended-Upgrades

Configure unattended-upgrades on a headless Debian server, verify systemd timers, test safely, control reboots, and monitor automatic security updates.

SUSE Linux Enterprise Server에서 Cockpit 웹 콘솔이 연결되지 않는 문제 해결

SUSE Linux Enterprise Server에서 Cockpit 웹 콘솔이 연결되지 않는 문제 해결

SUSE Linux Enterprise Server에서 Cockpit 문제를 해결하려면 HTTPS URL, systemd 소켓, 설치된 패키지, firewalld 영역, 인증서 및 로그를 확인하십시오.