Debian の最新バージョンはxf86-input-wacom
2 年になっているようで、(0.34.99.1-1) タッチスクリーンがもはや動作しなくなるバグがありましたが、これはバージョン 0.36.1 で修正されました。私は明らかに今私のDebianでそのバージョンを使用したいと思います(今はまだBusterですが更新できます)。パッケージをビルドすることは許可されており、常に更新されますか、それとも単一の更新でシステム全体がハングアップしますか?この場合、Debian Busterは停止しているので、そのままにしておく必要がありますか?私はこのようにして「フランケンDebian」を作っていることを知っていますが、あまりにも多くの問題を引き起こさずに適切なDebian方式でどうすればよいですか?
これまでに見つけた便利なリンク:
https://sourceforge.net/p/linuxwacom/bugs/349/
https://packages.debian.org/source/sid/xf86-input-wacom
https://github.com/linuxwacom/xf86-input-wacom/wiki/Building-The-Driver
答え1
新しいパッケージがアップグレードされたバージョンを上書きする危険なしにまだパッケージ化されていないパッケージを最新バージョンにアップグレードする方法はいくつかあります。
- 新しいバージョンを直接パッケージ化するか、更新されたソースパッケージをビルドします(この例では、Ubuntuにはバージョン0.36パッケージがあります)。
- パッケージを削除してソースからインストールします。
前者は「Debian」に近い。
しかし、特定の場合の最善の解決策は、xf86-input-wacom
使用を完全に中止することです。つまり、libinput
より良いマルチタッチサポートでWacomタッチスクリーンをサポートすることです。 Wacomドライバが削除されると、自動的にタッチスクリーンを処理します。
それでも機能しない場合は、libinput
FrankenDebianを使用せずにWacomドライバを更新する最良の方法は次のとおりです。再建ドライバー:
必要なツールをインストールしてください
sudo apt install build-essential devscripts
Ubuntuソースパッケージを入手する
dget -ux https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/xf86-input-wacom/1:0.36.1-0ubuntu2/xf86-input-wacom_0.36.1-0ubuntu2.dsc
解凍したディレクトリを入力してください。
cd xf86-input-wacom*
ビルドの依存関係を表すパッケージを作成します(これによりクリーンアップが簡単になります)。
mk-build-deps debian/control
インストールする
sudo apt install ./*build-deps*.deb
遠くに移動
mv ./*build-deps*.deb ..
パッケージビルド
dpkg-buildpackage -us -uc
生成されたパッケージのインストール
sudo debi
掃除する
sudo apt --autoremove purge xf86-input-wacom-build-deps xserver-xorg-input-wacom-dbgsym