「インストール - マウス・キーボード共有ソフトウェア」の版間の差分

ナビゲーションに移動 検索に移動
26行目: 26行目:
<br>
<br>
==== ソースコードからインストール ====
==== ソースコードからインストール ====
まず、Synergyのビルドに必要な依存関係のライブラリをインストールする。<br>
まず、deskflowのビルドに必要な依存関係のライブラリをインストールする。<br>
  # RHEL
  # RHEL
  sudo dnf groupinstall "Development Tools"
  sudo dnf install epel-release
  sudo dnf install epel-release cmake3 boost-static libcurl-devel openssl-devel libXtst-devel \
sudo dnf config-manager --set-enabled crb
                    
  sudo dnf install cmake make ninja-build gcc-c++ gtk3-devel \
                  # Qt 5を使用する場合
                  glib2-devel gdk-pixbuf2-devel libcurl-devel libnotify-devel libei-devel   \
                  qt5-qtbase-devel qt5-qtdeclarative-devel
                   libportal-devel openssl-devel libXtst-devel libxkbfile-devel pugixml-devel \
                   qt6-qtbase-devel qt6-qttools-devel \
                  # Qt 6を使用する場合
                  gtest-devel gmock-devel           \
                   qt6-qtbase-devel qt6-core-devel qt6-widgets-devel qt6-network-devel qt6-dbus-devel qt6-qtdeclarative-devel
                  tomlplusplus-devel cli11-devel
   
   
  # SUSE
  # SUSE
  sudo zypper install glib2-devel gdk-pixbuf-devel avahi-compat-mDNSResponder-devel dbus-1-devel libcurl-devel libnotify-devel \
  sudo zypper install make cmake ninja gcc-c++ glib2-devel gdk-pixbuf-devel gtk3-devel avahi-compat-mDNSResponder-devel dbus-1-devel \
                    libopenssl-devel libopenssl-1_1-devel libavahi-devel fixesproto-devel libportal-devel pugixml-devel       \
                    libcurl-devel libnotify-devel libopenssl-devel libavahi-devel fixesproto-devel libportal-devel pugixml-devel   \
                     libXrandr-devel libXext-devel libXfixes-devel libXinerama-devel libXi-devel libXtst-devel xextproto-devel \
                     libXrandr-devel libXext-devel libXfixes-devel libXinerama-devel libXi-devel libXtst-devel xextproto-devel     \
                     libxkbcommon-devel libxkbfile-devel inputproto-devel recordproto-devel libSM-devel                       \
                     libxkbcommon-devel libxkbfile-devel inputproto-devel recordproto-devel libSM-devel                             \
                     libei-devel cli11-devel tomlplusplus-devel                                                                     \
                     # Qt 5を使用する場合
                     qt6-base-devel qt6-core-devel qt6-widgets-devel qt6-network-devel qt6-dbus-devel qt6-linguist-devel qt6-tools-devel
                    libqt5-qtbase-common-devel libQt5Core-devel libQt5Gui-devel libQt5Widgets-devel libQt5Network-devel      \
                    libQt5DBus-devel libqt5-linguist-devel
                    # Qt 6を使用する場合
                     qt6-base-devel qt6-core-devel qt6-widgets-devel qt6-network-devel qt6-dbus-devel qt6-linguist-devel  
<br>
<br>
* 各バージョンのソースコードからインストールする場合
* 各バージョンのソースコードからインストールする場合
110行目: 105行目:
インストールした後、Synergyの設定を行う。<br>
インストールした後、Synergyの設定を行う。<br>
<br>
<br>
==== Synergyのアンインストール ====
==== Synergyのアンインストール ====
* Windowsの場合
* Windowsの場合

案内メニュー