LinuxにOliviaクラウドミュージックプレーヤーをインストールする方法

LinuxにOliviaクラウドミュージックプレーヤーをインストールする方法

Oliviaクラウドミュージックプレーヤーは、Linux用の新しい新進気鋭のミュージックプレーヤーです。Qt5ツールキットを使用して構築されており、ユーザーがYouTubeビデオの視聴、インターネットラジオ、Linuxでのローカル音楽ファイルの再生などすべてを実行できる統一された場所を提供することを目的としています。現在のところ、開発者はSnapパッケージを介してプログラムを配布することを選択しています。そうは言っても、そのソースコードからプログラムをビルドすることも可能です。Archユーザーの場合は、ArchLinuxユーザーリポジトリからプログラムを入手してください。

このガイドでは、Snapパッケージ、ソースコード、およびAURを介してOliviaミュージックプレーヤーをインストールする方法を説明します。開始するには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを開きます。次に、特定のユースケースに一致する以下のコマンドラインの手順に従います。

注:Snapパッケージは、Ubuntu、Fedora、OpenSUSE、Debian、Arch Linux、Solus、およびGentooで動作します。これらのLinuxディストリビューションのいずれかを使用していない場合は、ソースコードの指示に従ってOliviaにアクセスすることをお勧めします。

ソースコードの説明

LinuxにOliviaクラウドミュージックプレーヤーをインストールする方法

ソースコードからOliviaをインストールするには、いくつかの依存関係が必要です。これらの依存関係は、Qt5(および一部の開発モジュール)Mpv、Coreutils、Socat、Pythonバージョン2.7、およびWgetダウンローダーです。

これらの依存関係のインストールは、使用しているオペレーティングシステムによって異なるため、問題が発生した場合は、OliviaGitHubにアクセスしてガイダンスを確認してください。

Ubuntu / Debianの依存関係

UbuntuとDebianへの依存関係のインストールは簡単です。Oliviaの開発者がそれを機能させるために必要なパッケージの概要を具体的に説明しているからです。インストールを開始するには、以下のAptコマンドを使用します。

注:Debianでは、AptApt-getに切り替える必要がある場合があります

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

ArchLinuxの依存関係

Arch LinuxにはOlivia用のAURパッケージがあるので、このセクションでビルドの依存関係をインストールする必要はありません。代わりに、AURの指示まで下にスクロールして、代わりにそれらに従ってください。

Arch Linuxで、OliviaのAURリリースを使用したくないですか?代わりにSnapパッケージバージョンを使用することを検討してください。

Fedoraの依存関係

開発者は、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
  • libqt5webkit5
  • libqt5x11extras5
  • mpv
  • coreutils
  • socat
  • Python 2.7
  • wget
  • ギット

ソースからOliviaをビルドするために必要な依存関係の詳細については、プロジェクトのGitHubページにアクセスしてください

コードをダウンロード

依存関係がインストールされたら、git cloneコマンドを使用して、最新のコードをLinuxPCにダウンロードします。

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

コードのダウンロードが完了したら、CDコマンドを使用して端末をその中に移動します。

cd olivia

qmakeビルドツールを使用して、Oliviaアプリのビルドプロセスを開始します。

qmake

qmakeの実行にはそれほど時間はかかりません。実際、コマンドを入力するとすぐに終了します。完了したら、makeコマンドを使用し、ビルドプロセスを終了します。

Oliviaアプリのコンパイルには時間がかかることに注意してください。座って、それを構築させてください。

作る

コンパイルが完了すると、make installコマンドを使用して、完全にコンパイルされたOliviaミュージックプレーヤーをLinuxPCにインストールできるようになります。

sudo make install

スナップパッケージの説明

Olivaの開発者は、さまざまなLinuxオペレーティングシステムに簡単にインストールできるように、アプリケーションをSnapパッケージで配布しています。ただし、SnapストアからOliviaアプリをインストールする前に、システムでSnapdランタイムを有効にする必要があります。

ほとんどのLinuxディストリビューションでSnapdランタイムを有効にするのはかなり速いです。これを行う方法の詳細については、設定方法に関するガイドを参照してください

LinuxにOliviaクラウドミュージックプレーヤーをインストールする方法

Linux OSでSnapdを実行している場合は、次のコマンドを使用してOlivia音楽アプリをインストールします。

sudo snap installolivia-テスト

ArchAURの説明

Olivia音楽アプリはAURにあり、ArchLinuxユーザーがすぐに使用できます。それをインストールするには、Pacmanパッケージマネージャーを使用してBase-develパッケージとGitパッケージをインストールすることから始めます。

sudo pacman -S base-devel git

Base-develパッケージとGitパッケージをセットアップしたら、TrizenAURヘルパーをダウンロードしてArchPCにインストールします。

git clone https://github.com/trizen/trizen

cd trizen

makepkg -sri

Trizenがセットアップされたら、それを使用してAURからOliviaをインストールします。

trizen -S olivia


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか