LinuxでSoftCAS入れるとWifi使えなくなるやつの対策

当初、録画サーバーでWifi使わないし別に構わないかと思い、libpcsclite.so.1.0.0をそのまま置き換えていたのですが、どうやらKVMもこれを使っているようで仮想マシンが起動できなくなってしまったので対策することにしました。

libarib25をコンパイルする際にソースをいじり、使うライブラリをlibpcsclite.so.1.0.0から変更し、SoftCASでコンパイルした別の名前のライブラリを使わせるようにして共存できるようにします。そのライブラリの名前を慣習的にlibpcsckai.soとしているようです。

別サイトではlibarib25のMakefileの修正を行う方法をとっていましたが、どうやらMakefileからCMakeListsに移行したようで、その方法が適用できませんでした。
調べたら5chで対策方法を見つけたのでメモです。

まず本物のlibpcsclite.so.1.0.0がどこにあるか調べます。

/lib/x86_64-linux-gnuのなかにあるのが確認できました。

SoftCASのビルド

これでlibpcsclite.so.1.0.0(改造済み)が出来上がります。

出来上がった改造版のそれをlibpcsckai.soにリネームし、/lib/x86_64-linux-gnu/にコピーします。

pkgconfigの設定ファイルを作成します

libarib25導入 手順は5chのコピーです

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です