Synergyをビルドする

 結論として、ChangeLogを見る限り、Debian jessieを使っていてSynergyの最新バージョンをビルドする必要はあまりないです。
 せっかく.debを作るところまでやったので記録しとこうと思います。

なにかアプリが欲しい時は、Debianパッケージと、公式のCangeLogを確認してから、Debianパッケージでいいか、公式の最新版がいいかを判断しようね!

 早速余談ですが、、、ビルド済みバイナリを公式サイトから「無料」ではダウンロードできなくなったみたいです。10ドル払えば可能ですが、ソースコードから自分で作る分にはタダだそうで・・・

Synergy公式:Synergy - Mouse and keyboard sharing software

使用した環境

Debian jessie

.deb を作るまでの流れ

  1. Synergyソースコードをクローン
  2. 必要なライブラリをインストール
  3. ビルド
  4. .debの作成


2. 必要なライブラリをインストール

 必要なライブラリやビルドの方法などについての情報はすべて、
ここ→Compiling - Synergy Wiki に書かれています。
 Dependencies の Ubuntu 10.04 LTS を丸パクリしちゃえばOKです。

$ sudo apt-get install cmake make g++ xorg-dev libqt4-dev libcurl4-openssl-dev libavahi-compat-libdnssd-dev

余談

 上記のサイトはsynergy/INSTALLを見て見つけました。

オープンソース・ソフトウェアをビルドしたいときは、
まず、INSTALLやREADMEファイルを読むこと!

 手を動かすより、先に読んだほうが結果的に早いんだな、これが :)

3. ビルド

$ cd synergy
$ ./hm.sh conf -g1
$ ./hm.sh build

4. .debの作成

$ ./hm.sh package deb
こうすると、synergy/bin/ に synergy-1.6.2-Linux-x86_64.deb みたいなのができてるはず。

5. おまけ:作成した .debをインストール

$ cd bin
$ sudo dpkg --install synergy-1.6.2-Linux-x86_64.deb
これでインストール完了

6. おまけ2:synergyのアンインストール

$ sudo dpkg -r synergy
これでアンインストール完了


楽しいSynergyライフを!