|
|
| 11行目: |
11行目: |
| <br> | | <br> |
| ==== CopyQのインストール ==== | | ==== CopyQのインストール ==== |
| * Windows
| | ===== Windows ===== |
| *: [https://github.com/hluk/CopyQ/releases CopyQのGithub]にアクセスして、Windows10向けのEXEファイルをダウンロードする。
| | [https://github.com/hluk/CopyQ/releases CopyQのGithub]にアクセスして、Windows向けのEXEファイルをダウンロードする。 |
| *: ダウンロードしたファイルをダブルクリックしてインストールする。 | | ダウンロードしたファイルをダブルクリックしてインストールする。 |
| | <br> |
| | ===== RHEL / SUSE ===== |
| | * パッケージ管理システムからインストール |
| | *: パッケージ管理システムを使用して、以下のコマンドを実行する。 |
| | *: RHEL |
| | *: <code>sudo dnf install copyq</code> |
| | <br> |
| | * ソースコードからインストール |
| | *: CopyQの依存関係のライブラリをインストールするため、以下のコマンドを実行する。 |
| | *: RHEL |
| | *: <code>sudo dnf install cmake extra-cmake-modules gcc-c++ git libXfixes-devel libXtst-devel libSM-devel \</code> |
| | *: <code>qt5-qtbase-devel qt5-qtdeclarative-devel qt5-qtsvg-devel qt5-qttools-devel qt5-qtwayland-devel qt5-qtx11extras-devel \</code> |
| | *: <code>libqt5-qtbase-private-headers-devel wayland-devel</code> |
| *: <br> | | *: <br> |
| * RHEL
| | *: SUSE |
| ** パッケージ管理システムからインストール
| | *: <code>sudo zypper install cmake extra-cmake-modules gcc-c++ git libXfixes-devel libXtst-devel libSM-devel knotifications-devel \</code> |
| **: パッケージ管理システムを使用して、以下のコマンドを実行する。
| | *: <code>libqt5-qtbase-devel libqt5-qtdeclarative-devel libqt5-qtsvg-devel libqt5-qttools-devel libqt5-qtwayland-devel libqt5-qtx11extras-devel \</code> |
| **: <code>sudo dnf install copyq</code>
| | *: <code>libqt5-qtwayland-devel wayland-devel wayland-protocols-devel \</code> |
| **: <br>
| | *: <code>libQt5Core-private-headers-devel libQt5DBus-private-headers-devel libQt5Gui-private-headers-devel</code> |
| ** ソースコードからインストール
| | *: <br> |
| **: CopyQの依存関係のライブラリをインストールするため、以下のコマンドを実行する。
| | *: [https://github.com/hluk/CopyQ/releases CopyQのGithub]にアクセスして、CopyQのソースコードをダウンロードする。 |
| **: <code>sudo dnf install cmake extra-cmake-modules gcc-c++ git libXfixes-devel libXtst-devel libSM-devel \</code>
| | *: または、<code>git clone</code>コマンドを実行して、CopyQのソースコードをダウンロードする。 |
| **: <code> qt5-qtbase-devel qt5-qtdeclarative-devel qt5-qtsvg-devel qt5-qttools-devel qt5-qtwayland-devel qt5-qtx11extras-devel \</code>
| | *: <code>git clone https://github.com/hluk/CopyQ.git</code> |
| **: <code> libqt5-qtbase-private-headers-devel wayland-devel</code>
| | *: <code>cd CopyQ && mkdir build && cd build</code> |
| **: <br>
| | *: <br> |
| **: [https://github.com/hluk/CopyQ/releases CopyQのGithub]にアクセスして、CopyQのソースコードをダウンロードする。
| | *: Qtの公式WebサイトからQtをインストールしている場合、環境変数にQtライブラリのパスを追加する必要がある。 |
| **: または、<code>git clone</code>コマンドを実行して、CopyQのソースコードをダウンロードする。
| | *: <code>export PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/bin:$PATH"</code> |
| **: <code>git clone https://github.com/hluk/CopyQ.git</code>
| | *: <code>export LD_LIBRARY_PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/bin:$LD_LIBRARY_PATH"</code> |
| **: <code>cd CopyQ && mkdir build && cd build</code>
| | *: <code>export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$(pkg-config --variable pc_path pkg-config)"</code> |
| **: <br>
| | *: <code>export PKG_CONFIG_PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/lib/pkgconfig:$PKG_CONFIG_PATH"</code> |
| **: CopyQのソースコードをコンパイルしてインストールする。
| | *: <br> |
| **: <code>cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=<CopyQのインストールディレクトリ></code>
| | *: CopyQをビルドおよびインストールする。 |
| **: <code>-DCMAKE_C_COMPILER=<gcc実行ファイルのパス> -DCMAKE_CXX_COMPILER=<g++実行ファイルのパス> # GCCコンパイラを指定する場合</code>
| | *: <code>cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=<CopyQのインストールディレクトリ></code> |
| **: <br>
| | *: <code>-DCMAKE_C_COMPILER=<gcc実行ファイルのパス> -DCMAKE_CXX_COMPILER=<g++実行ファイルのパス> # GCCコンパイラを指定する場合</code> |
| **: <code>make -j $(nproc)</code>
| | *: <br> |
| **: <code>make install</code>
| | *: <code>make -j $(nproc)</code> |
| **: <br>
| | *: <code>make install</code> |
| * SUSE
| | *: <br> |
| ** RPMファイルからインストール
| | * RPMファイルからインストール (SUSEのみ) |
| **: [https://github.com/hluk/CopyQ/releases CopyQのGithub]にアクセスして、SUSE向けのrpmファイルをダウンロードする。<br>
| | *: [https://github.com/hluk/CopyQ/releases CopyQのGithub]にアクセスして、SUSE向けのrpmファイルをダウンロードする。<br> |
| **: ダウンロードしたファイルにおいて、以下のコマンドを実行してインストールする。<br>
| | *: ダウンロードしたファイルにおいて、以下のコマンドを実行してインストールする。<br> |
| **: <code>sudo zypper install ./copyq_<バージョン>_openSUSE_.*.rpm</code>
| | *: <code>sudo zypper install ./copyq_<バージョン>_openSUSE_.*.rpm</code> |
| **: <br>
| |
| ** ソースコードからインストール
| |
| **: CopyQの依存関係のライブラリをインストールするため、以下のコマンドを実行する。
| |
| **: <code>sudo zypper install cmake extra-cmake-modules gcc-c++ git libXfixes-devel libXtst-devel libSM-devel knotifications-devel \</code>
| |
| **: <code>libqt5-qtbase-devel libqt5-qtdeclarative-devel libqt5-qtsvg-devel libqt5-qttools-devel libqt5-qtwayland-devel libqt5-qtx11extras-devel \</code>
| |
| **: <code>libqt5-qtwayland-devel wayland-devel wayland-protocols-devel \</code>
| |
| **: <code>libQt5Core-private-headers-devel libQt5DBus-private-headers-devel libQt5Gui-private-headers-devel</code>
| |
| **: <br>
| |
| **: [https://github.com/hluk/CopyQ/releases CopyQのGithub]にアクセスして、CopyQのソースコードをダウンロードする。
| |
| **: または、<code>git clone</code>コマンドを実行して、CopyQのソースコードをダウンロードする。
| |
| **: <code>git clone https://github.com/hluk/CopyQ.git</code>
| |
| **: <code>cd CopyQ && mkdir build && cd build</code>
| |
| **: <br>
| |
| **: Qtの公式WebサイトからQtをインストールしている場合、環境変数にQtライブラリのパスを追加する必要がある。
| |
| **: <code>export PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/bin:$PATH"</code>
| |
| **: <code>export LD_LIBRARY_PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/bin:$LD_LIBRARY_PATH"</code>
| |
| **: <code>export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$(pkg-config --variable pc_path pkg-config)"</code>
| |
| **: <code>export PKG_CONFIG_PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/lib/pkgconfig:$PKG_CONFIG_PATH"</code>
| |
| **: <br>
| |
| **: CopyQのソースコードをコンパイルしてインストールする。
| |
| **: <code>cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=<CopyQのインストールディレクトリ></code>
| |
| **: <code>-DCMAKE_C_COMPILER=<gcc実行ファイルのパス> -DCMAKE_CXX_COMPILER=<g++実行ファイルのパス> # GCCコンパイラを指定する場合</code>
| |
| **: <br>
| |
| **: <code>make -j $(nproc)</code>
| |
| **: <code>make install</code> | |
| <br> | | <br> |
| 次に、/<CopyQのインストールディレクトリ>/binディレクトリに、CopyQの起動用のシェルスクリプト(ラッパー)を作成する。<br> | | 次に、/<CopyQのインストールディレクトリ>/binディレクトリに、CopyQの起動用のシェルスクリプト(ラッパー)を作成する。<br> |