このdkmsモジュールを削除しようとして問題が発生しました。
私は走る
sudo dkms uninstall rtl8812au/4.3.14
私は得る
Error! The module/version combo: rtl8812au-4.3.14
is not located in the DKMS tree.
しかし、私が走るとdkms status
私は得ます。
8188eu, 1.0, 4.13.0-26-generic, x86_64: installed
bcmwl, 6.30.223.271+bdcom, 4.13.0-26-generic, x86_64: installed
mt7610u_sta, 1.0, 4.13.0-26-generic, x86_64: installed (WARNING! Diff between built and installed module!)
rtl8812au, 4.3.8.12175.20140902+dfsg: added
次のフォルダのMakefile.dkmsに入ってみると、
y9@y9-aspire:~/rtl8812AU_8821AU_linux$ ls
clean core ifcfg-wlan0 Makefile README.md
contrib dkms.conf include Makefile.dkms runwpa
CONTRIBUTORS.md fetch.sh Kconfig os_dep wlan0dhcp
contributors.sh hal LICENSE platform
わかります
modname := rtl8812au
DKMS := dkms
modver := 4.3.14
dkmsモジュールを消去する方法を知りたいです。ありがとうございます。
ベストアンサー1
通常の操作に問題がある場合は、いつでもsudoを使用するか、rootとしてdkmsアドインを手動で削除できます。
通常、モジュールソースは適切な名前(たとえば)を持つディレクトリにインストールされますmake install
。ディレクトリを削除するだけです。/var/lib/dkms/
rtl...something
/lib/modules/KERNEL_VERSION/updates/dkms/
また、KERNEL_VERSIONが現在カーネルである対応するビルドファイルモジュールを削除する必要があります。ファイルは呼び出されるかrtl...something.ko
類似している必要があります。
これが完了したら、モジュールをrmmodまたは再起動できます。
モジュールと対応するdkmはもはやシステムにありません。
重要ではありませんが、モジュールを削除したら、モジュールの依存関係も更新する必要があります。ランニング:
sudo /sbin/depmod -a