「インストール - クリップボード」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
(同じ利用者による、間の2版が非表示)
25行目: 25行目:
   
   
  ## Qt 5を使用する場合
  ## Qt 5を使用する場合
  sudo dnf install cmake extra-cmake-modules gcc-c++ git libXfixes-devel libXtst-devel libSM-devel \
  sudo dnf install git cmake extra-cmake-modules gcc-c++ git libXfixes-devel libXtst-devel libSM-devel \
                   qt5-qtbase-devel qt5-qtdeclarative-devel qt5-qtsvg-devel qt5-qttools-devel qt5-qtwayland-devel qt5-qtx11extras-devel \
                   qt5-qtbase-devel qt5-qtdeclarative-devel qt5-qtsvg-devel qt5-qttools-devel qt5-qtwayland-devel qt5-qtx11extras-devel \
                   libqt5-qtbase-private-headers-devel wayland-devel
                   libqt5-qtbase-private-headers-devel wayland-devel
   
   
  ## Qt 6を使用する場合
  ## Qt 6を使用する場合
  sudo dnf install cmake extra-cmake-modules gcc-c++        \
  sudo dnf install git cmake extra-cmake-modules ninja-build gcc-c++        \
                   libSM-devel libXfixes-devel libXtst-devel \
                   libSM-devel libXfixes-devel libXtst-devel miniaudio-devel \
                   kf6-knotifications-devel kf6-kstatusnotifieritem-devel \
                   kf6-kguiaddons-devel kf6-knotifications-devel kf6-kstatusnotifieritem-devel           \
                   qt6-qtbase-devel qt6-qtbase-private-devel qt6-qtdeclarative-devel qt6-qtsvg-devel \
                   qt6-qtbase-devel qt6-qtbase-private-devel qt6-qtdeclarative-devel qt6-qtsvg-devel     \
                   qt6-qttools-devel qt6-qtwayland-devel wayland-devel
                   qt6-qttools-devel qt6-qtwayland-devel qca-qt6-devel qca-qt6-ossl qtkeychain-qt6-devel \
                  wayland-devel
   
   
  # SUSE
  # SUSE
   
   
  ## Qt 5を使用する場合
  ## Qt 5を使用する場合
  sudo zypper install cmake extra-cmake-modules gcc-c++ git libXfixes-devel libXtst-devel libSM-devel knotifications-devel \
  sudo zypper install git cmake extra-cmake-modules ninja gcc-c++ \
                     libqt5-qtbase-devel libqt5-qtdeclarative-devel libqt5-qtsvg-devel libqt5-qttools-devel libqt5-qtwayland-devel libqt5-qtx11extras-devel \
                    libXfixes-devel libXtst-devel libSM-devel miniaudio-devel knotifications-devel \
                    libqt5-qtwayland-devel wayland-devel wayland-protocols-devel \
                     libqt5-qtbase-devel libqt5-qtbase-private-headers-devel libqt5-qtdeclarative-devel libqt5-qtsvg-devel \
                     libQt5Core-private-headers-devel libQt5DBus-private-headers-devel libQt5Gui-private-headers-devel
                    libqt5-qttools-devel libqt5-qtwayland-devel libqt5-qtx11extras-devel qca-qt5-devel qtkeychain-qt5-devel \
                     wayland-devel
   
   
  ## Qt 6を使用する場合
  ## Qt 6を使用する場合
  sudo zypper install cmake extra-cmake-modules gcc-c++ git libXfixes-devel libXtst-devel libSM-devel knotifications-devel           \
  sudo zypper install git cmake extra-cmake-modules ninja gcc-c++ \
                     qt6-base-devel qt6-declarative-devel qt6-svg-devel qt6-tools-devel qt6-wayland-devel                           \
                    libXfixes-devel libXtst-devel libSM-devel miniaudio-devel \
                     qt6-core-devel qt6-core-private-devel qt6-gui-devel qt6-gui-private-devel qt6-dbus-devel qt6-dbus-private-devel \
                     kf6-kguiaddons-devel kf6-knotifications-devel kf6-kstatusnotifieritem-devel \
                     libqt5-qtwayland-devel wayland-devel wayland-protocols-devel
                     qt6-base-devel qt6-base-private-devel qt6-declarative-devel qt6-svg-devel qt6-tools-devel qt6-wayland-devel \
                     qca-qt6-devel qtkeychain-qt6-devel wayland-devel
<br>
<br>
[https://github.com/hluk/CopyQ/releases CopyQのGithub]にアクセスして、CopyQのソースコードをダウンロードする。<br>
[https://github.com/hluk/CopyQ/releases CopyQのGithub]にアクセスして、CopyQのソースコードをダウンロードする。<br>
55行目: 58行目:
  cd CopyQ
  cd CopyQ
<br>
<br>
Qtの公式WebサイトからQtをインストールしている場合、環境変数にQtライブラリのパスを追加する必要がある。<br>
パッケージマネージャからインストールできるQtのバージョンが古い場合は、<br>
  export PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/bin:$PATH"
Qtの公式WebサイトからQtをインストールして、環境変数にQtライブラリのパスを追加する必要がある。<br>
  export LD_LIBRARY_PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/bin:$LD_LIBRARY_PATH"
  export PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/bin:$PATH";                      \
  export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$(pkg-config --variable pc_path pkg-config)"
  export LD_LIBRARY_PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/bin:$LD_LIBRARY_PATH"; \
  export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$(pkg-config --variable pc_path pkg-config)";      \
  export PKG_CONFIG_PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/lib/pkgconfig:$PKG_CONFIG_PATH"
  export PKG_CONFIG_PATH="/<Qtのインストールディレクトリ>/<Qtのバージョン>/gcc_64/lib/pkgconfig:$PKG_CONFIG_PATH"
<br>
<br>
64行目: 68行目:
  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実行ファイルのパス>             \  # GCCコンパイラを指定する場合
        -DCMAKE_C_COMPILER=<GCCの実行ファイルのパス>             \  # GCCコンパイラを指定する場合
          -DCMAKE_CXX_COMPILER=<g++実行ファイルのパス>           \  # G++コンパイラを指定する場合
        -DCMAKE_CXX_COMPILER=<G++の実行ファイルのパス>           \  # G++コンパイラを指定する場合
          -DWITH_QT6=ON                                       \  # Qt 6を使用する場合
        -DWITH_QT6=ON                                           \  # Qt 6を使用する場合
          ..
        ..
   
   
  make -j $(nproc)
  make -j $(nproc)