13,000
回編集
374行目: | 374行目: | ||
===== ソースコードからインストール ===== | ===== ソースコードからインストール ===== | ||
まず、Barrierをビルドするため、依存関係のライブラリをインストールする。<br> | まず、Barrierをビルドするため、依存関係のライブラリをインストールする。<br> | ||
sudo | # CentOS (EPELリポジトリの追加が必要) | ||
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> |