「設定 - KVMのGPUパススルー」の版間の差分

ナビゲーションに移動 検索に移動
374行目: 374行目:
===== ソースコードからインストール =====
===== ソースコードからインストール =====
まず、Barrierをビルドするため、依存関係のライブラリをインストールする。<br>
まず、Barrierをビルドするため、依存関係のライブラリをインストールする。<br>
  sudo zypper install libcurl-devel avahi-compat-mDNSResponder-devel libXtst-devel libICE-devel libSM-devel libopenssl-devel \
# CentOS (EPELリポジトリの追加が必要)
                     Mesa-devel libXinerama-devel libXrandr-devel
sudo yum groupinstall "Development Tools"
sudo yum install 'dnf-command(config-manager)'
sudo yum config-manager --set-enabled PowerTools
  sudo yum install cmake3 libcurl-devel avahi-compat-libdns_sd-devel libX11-devel libXtst-devel desktop-file-utils openssl-devel \
                  qt5-qtbase-devel
# SUSE
sudo zypper install --type pattern devel_basis
sudo zypper install libdrm-devel libglvnd-devel libICE-devel \
                    libcurl-devel avahi-compat-mDNSResponder-devel libXtst-devel libopenssl-devel \
                     libSM-devel libXinerama-devel libXrandr-devel Mesa-devel \
                    libQt5Core-devel libQt5Gui-devel libQt5Network-devel libqt5-qtbase-common-devel libQt5Widgets-devel
<br>
<br>
次に、[https://github.com/debauchee/barrier/releases BarrierのGiHub]にアクセスして、Barrierのソースコードをダウンロードする。<br>
次に、[https://github.com/debauchee/barrier/releases BarrierのGiHub]にアクセスして、Barrierのソースコードをダウンロードする。<br>
ダウンロードしたファイルを解凍して、ビルド向けディレクトリを作成する。<br>
ダウンロードしたファイルを解凍して、ビルド向けディレクトリを作成する。<br>
# Tarballからビルドする場合
  tar xf barrier-<バージョン>-release.tar.gz
  tar xf barrier-<バージョン>-release.tar.gz
  cd barrier-<バージョン>-release && mkdir build && cd build
  cd barrier-<バージョン>-release && mkdir build && cd build
# Gitからビルドする場合
git clone https://github.com/debauchee/barrier.git barrier && cd barrier
git submodule update --init --recursive
./clean_build.sh
cd build
<br>
<br>
Barrierをビルドおよびインストールする。<br>
Barrierをビルドおよびインストールする。<br>
# Tarballからインストールする場合
  cmake  -DCMAKE_INSTALL_PREFIX=/home/<ユーザ名>/InstallSoftware/Barrier -DCMAKE_BUILD_TYPE=Release ..
  cmake  -DCMAKE_INSTALL_PREFIX=/home/<ユーザ名>/InstallSoftware/Barrier -DCMAKE_BUILD_TYPE=Release ..
  make -j $(nproc)
  make -j $(nproc)
  make install
  make install
# Gitからインストールする場合
make DESTDIR=/home/<ユーザ名>/InstallSoftware/Barrier install
<br>
<br>
Barrierの起動スクリプトを作成する。<br>
Barrierの起動スクリプトを作成する。<br>
436行目: 460行目:
Barrierのインストール完了後、Barrierの設定を行う。<br>
Barrierのインストール完了後、Barrierの設定を行う。<br>
<br>
<br>
==== SynergyおよびBarrierが接続できない場合 ====
==== SynergyおよびBarrierが接続できない場合 ====
SUSE以外の各ディストリビューションでは、以下のコマンドを実行することで接続できる可能性がある。<br>
SUSE以外の各ディストリビューションでは、以下のコマンドを実行することで接続できる可能性がある。<br>

案内メニュー