インストール方法タッチエッグFedora 20 では?
https://code.google.com/p/touchegg/wiki/CompileSourceCodeUbuntu (Debian) システム用に書かれているようで、混乱しています。
1 - ソースコードをダウンロードして解凍します。
問題ありません。指示通りに実行してください。
2 - Touchégg の依存関係をインストールします。Ubuntu 11.10 Oneiric Ocelot および最近のバージョンでは、ターミナルを開いて次のように入力します。
$ sudo apt-get build-dep touchegg
これを Fedora で実行するにはどうすればよいですか? または、必要な場合は、代替バージョン「sudo apt-get install build-essential libqt4-dev utouch libgeis-dev libx11-6 libxtst-dev
」を Fedora で実行するにはどうすればよいですか?
3 - Touchéggをコンパイルしてインストールする:
$ qmake
$ make
$ sudo make install
ここまでは進みませんでしたが、書かれているとおりに実行できますか? 、qmake
、make
はmake install
Fedora に存在し、Ubuntu/Debian と同様に動作しますか?
答え1
このリンクを試してください:https://copr.fedorainfracloud.org/coprs/mhoeher/multitouch/ dnf を使用してプルできるリポジトリが提供され、必要な依存関係がすべて含まれます。
答え2
これをやってもあまりうまくいかないと思いますが、試してみましょう。
もしあなたが読むならインストール ウィキ次のようなことに気づくでしょう:
以前のUbuntuバージョンを使用している場合、または他のディストリビューションでは、必要なパッケージは次のとおりです:
sudo apt-get install build-essential libqt4-dev utouch libgeis-dev libx11-6 libxtst-dev
したがって、それぞれの同等のパッケージを見つけるだけで済みます。
utouch-evemu-devel
はFedora 19以前のバージョンではに相当していましたutouch
が、その後 に名前が変更されgeis
、問題がさらに複雑になりました。geis-devel
またはパッケージを検索してください。これにより、パッケージのutoch-evemu-devel
問題も解決されるはずです。libgeis-dev
build-essential
より簡単です、 ただ走れyum groupinstall "Development Tools" "Development Libraries"
。libqt4-dev
ですlibqt4-devel
。RPM (RHEL および派生版) は-devel
開発パッケージに使用され、APT (Debian および派生版) とは対照的です-dev
。libx11-6
ただlibX11
何らかの問題が発生した場合は、-devel
代わりにパッケージを試してください。libXtst-devel
は と同等ですlibxtst-dev
。
これで必要なパッケージがすべて揃うはずです。すべてインストールしたら、qmake && make
パッケージが正しくビルドされているか確認するために、古き良きツールを実行してください。その後は、RPMパッケージを構築するなので、簡単にインストール、アンインストールできます。
答え3
これは Fedora では非常に難しいようです。私は Wacom タッチスクリーンを搭載した Fujitsu Lifebook T935 の F23 で試しています。
Bazaar を使用して、Ubuntu Lauchpad からさまざまなソース パッケージをダウンロードしてコンパイルできました。これらのパッケージの依存関係構造は次のとおりです。
touchegg > geis > grail > フレーム
他の依存関係のためにいくつかの Fedora パッケージもインストールする必要がありましたが、現在これらに相当する Fedora はありません。Frame と Grail は正常にコンパイルされたようですが、geis で make を実行すると、こことまったく同じ問題が発生します (https://forums.archlinux.fr/viewtopic.php?t=14127)のコピーがあるかどうか、または同等に から へのシンボリックリンクがあるかどうかによってframe_x11.h
異なり/usr/local/include/oif
ます/usr/local/src/geis/include
。/usr/local/src/frame/include/oif