web-dev-qa-db-ja.com

古いLinuxカーネルモジュール»tp_smapi«を削除する方法は?

~$ locate tp_smapi
/lib/modules/3.0.0-19-generic/updates/dkms/tp_smapi.ko
/lib/modules/3.2.0-26-generic/updates/dkms/tp_smapi.ko
/lib/modules/3.2.0-29-generic/updates/dkms/tp_smapi.ko
/usr/src/tp-smapi-0.41/tp_smapi.c
/var/lib/dkms/tp-smapi/0.41/3.0.0-19-generic/x86_64/module/tp_smapi.ko
/var/lib/dkms/tp-smapi/0.41/3.2.0-26-generic/x86_64/module/tp_smapi.ko
/var/lib/dkms/tp-smapi/0.41/3.2.0-29-generic/x86_64/module/tp_smapi.ko
/var/lib/dkms/tp-smapi/0.41/build/tp_smapi.c'

カーネル3.0.0-19および3.2.0-26から2つの古いLinuxカーネルモジュールを削除する方法

~$ man dkms

"'dkms remove [module/module-version]'は、モジュール/バージョンの組み合わせをツリーから削除します。

「[モジュール/モジュールバージョン]」とは何ですか?

注意してください:

古いLinuxカーネルモジュールtp_smapiをツリーから削除したくないのですが、Ubuntu 12.04.1コンピューターから古いLinuxカーネルモジュールを削除したいのですが。

2
user43816

これは10.04、 11.1 、および12.10で試行されました。ただし...モジュールを保存するかどうかは保証しません!

カーネルを一覧表示する

dpkg --list | grep linux-image

それからちょうど

Sudo apt-get purge [image name(s) from the list]*

Ubuntuの古いバージョン(12.04以降ではない)では、GRUBに「こんにちは」と言う必要があります。

Sudo update-grub2
7
Vorac

実際には、コマンドラインよりもGUIを好む人にとっては簡単で、明らかに徹底的(「apt-get purge ...」を見逃したヘッダーファイルを見つけて削除した)代替手段は、単に buntu Tweak をインストールすることです。

Janitor/System/Old Kernelに移動して選択し、「Clean」を押します。

5
Fred Hamilton

このリンク ;が表示されるはずです。おそらくgrubの更新を除き、適切な指示があります。

または、より安全に、Ubuntu Software Centerを開き、Linux Kernel Imageを検索してください。必ず技術用語を表示してください(画面の左下にある「技術用語を表示」をクリックしてください)。

次に、コマンドでgrubを更新します。

user#: Sudo update-grub

(#-ルートまたは管理者特権)

乾杯! :)

1
Matahari Random