| (同じ利用者による、間の1版が非表示) | |||
| 10行目: | 10行目: | ||
ここでは、CopyQのインストール方法を記載する。<br> | ここでは、CopyQのインストール方法を記載する。<br> | ||
<br> | <br> | ||
==== MiniAudioのインストール (CopyQ 16.0以降) ==== | |||
[https://github.com/mackron/miniaudio MiniAudioのGitHub]にアクセスして、ソースコードをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
<br> | |||
tar xf miniaudio-<バージョン>.tar.gz | |||
cd miniaudio-<バージョン> | |||
<br> | |||
MiniAudioのビルドに必要な依存関係のパッケージをインストールする。<br> | |||
<br> | |||
# SUSE | |||
sudo zypper install alsa-devel libpulse-devel libjack-devel sndio-devel SDL2-devel opusfile-devel \ | |||
libvorbis-devel pipewire-devel libsndfile-devel flac-devel libopus-devel mpg123-devel \ | |||
pipewire-libjack-0_3-devel | |||
<br> | |||
MiniAudioをビルドおよびインストールする。<br> | |||
<br> | |||
cmake -DCMAKE_INSTALL_PREFIX=<CopyQのインストールディレクトリ> \ | |||
-DMINIAUDIO_NO_RUNTIME_LINKING=ON \ | |||
-DMINIAUDIO_ENABLE_ONLY_SPECIFIC_BACKENDS=ON \ | |||
-DMINIAUDIO_ENABLE_ALSA=ON \ | |||
-DMINIAUDIO_ENABLE_PULSEAUDIO=ON \ | |||
-DMINIAUDIO_ENABLE_JACK=ON | |||
.. | |||
make -j $(nproc) | |||
make install | |||
<br> | |||
==== CopyQのインストール ==== | ==== CopyQのインストール ==== | ||
===== Windows ===== | ===== Windows ===== | ||
| 60行目: | 88行目: | ||
パッケージマネージャからインストールできるQtのバージョンが古い場合は、<br> | パッケージマネージャからインストールできるQtのバージョンが古い場合は、<br> | ||
Qtの公式WebサイトからQtをインストールして、環境変数にQtライブラリのパスを追加する必要がある。<br> | Qtの公式WebサイトからQtをインストールして、環境変数にQtライブラリのパスを追加する必要がある。<br> | ||
<br> | |||
export PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/bin:$PATH"; \ | export PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/bin:$PATH"; \ | ||
export LD_LIBRARY_PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/bin:$LD_LIBRARY_PATH"; \ | export LD_LIBRARY_PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/bin:$LD_LIBRARY_PATH"; \ | ||
| 66行目: | 95行目: | ||
<br> | <br> | ||
CopyQをビルドおよびインストールする。<br> | CopyQをビルドおよびインストールする。<br> | ||
<br> | |||
mkdir build && cd build | mkdir build && cd build | ||
cmake -DCMAKE_BUILD_TYPE=Release | cmake -DCMAKE_BUILD_TYPE=Release \ | ||
-DCMAKE_INSTALL_PREFIX=<CopyQのインストールディレクトリ> \ | -DCMAKE_INSTALL_PREFIX=<CopyQのインストールディレクトリ> \ | ||
-DCMAKE_C_COMPILER=<GCCの実行ファイルのパス> | -DCMAKE_C_COMPILER=<GCCの実行ファイルのパス> \ # GCCコンパイラを指定する場合 | ||
-DCMAKE_CXX_COMPILER=<G++の実行ファイルのパス> | -DCMAKE_CXX_COMPILER=<G++の実行ファイルのパス> \ # G++コンパイラを指定する場合 | ||
-DWITH_QT6=ON | -DWITH_QT6=ON \ # Qt 6を使用する場合 | ||
-DMINIAUDIO_INCLUDE_DIR="/<CopyQのインストールディレクトリ>/include/miniaudio" \ | |||
.. | .. | ||
| 81行目: | 112行目: | ||
[https://github.com/hluk/CopyQ/releases CopyQのGithub]にアクセスして、SUSE向けのrpmファイルをダウンロードする。<br> | [https://github.com/hluk/CopyQ/releases CopyQのGithub]にアクセスして、SUSE向けのrpmファイルをダウンロードする。<br> | ||
ダウンロードしたファイルにおいて、以下のコマンドを実行してインストールする。<br> | ダウンロードしたファイルにおいて、以下のコマンドを実行してインストールする。<br> | ||
<br> | |||
sudo zypper install ./copyq_<バージョン>_openSUSE_.*.rpm | sudo zypper install ./copyq_<バージョン>_openSUSE_.*.rpm | ||
<br> | <br> | ||
次に、/<CopyQのインストールディレクトリ>/binディレクトリに、CopyQの起動用のラッパーシェルスクリプトを作成する。<br> | 次に、/<CopyQのインストールディレクトリ>/binディレクトリに、CopyQの起動用のラッパーシェルスクリプトを作成する。<br> | ||
<br> | |||
vi /<CopyQのインストールディレクトリ>/bin/copyq.sh | vi /<CopyQのインストールディレクトリ>/bin/copyq.sh | ||
<br> | <br> | ||
| 103行目: | 136行目: | ||
# Initialize interpreter path | # Initialize interpreter path | ||
export LD_LIBRARY_PATH="${dirname}/../lib:$LD_LIBRARY_PATH" | export LD_LIBRARY_PATH="${dirname}/../lib:${dirname}/../lib64:$LD_LIBRARY_PATH" | ||
#export LD_LIBRARY_PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/lib:$LD_LIBRARY_PATH" | #export LD_LIBRARY_PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/lib:$LD_LIBRARY_PATH" | ||