Ubuntu 14.04 LTSとLinuxバージョン3.8.13.30を実行しているODroid U2があります。
このチュートリアル でUSB WiFiドングルを動作させようとしています。
ただし、_Sudo dkms install 8192cu/1.10
_ステージで、次のエラーが表示されます。
_Error! Your kernel headers for kernel 3.8.13.30 cannot be found.
Please install the linux-headers-3.8.13.30 package, or use the --kernelsource dir option to tell DKMS where it's located`
_
そこで、_dpkg -l | grep linux-headers
_を実行して、_linux-headers-3.13.0-51
_が_/usr/src
_にインストールされていることを確認しました。
_--kernelsourcedir
_オプションを介してこのデータをDKMSに渡しましたが、同じエラーが発生しました:
apt-get install linux-headers-$(uname-r)
も行いましたが、_Unable to locate package
_エラーが発生しました。
私は何を間違えていますか/どうすれば修正できますか?
正しいヘッダーを見つけました here 。
このリポジトリを追加する方法:
Sudo -i
cd /etc/apt/sources.list.d
wget https://oph.mdrjr.net/meveric/sources.lists/meveric-all-main.list
wget -O- http://oph.mdrjr.net/meveric/meveric.asc | apt-key add -
exit
Sudo apt-get update
その後、APTを使用して、必要なヘッダーをインストールできます。
このページをご覧になると、 http://kernel.ubuntu.com/~kernel-ppa/mainline/ の場合、特定のバージョンが利用できなくなっていることがわかります(もう)。上記のページから新しいカーネルをインストールし、dkmsモジュールを再度コンパイルしてみることをお勧めします。