web-dev-qa-db-ja.com

Odroid U2のカーネルヘッダーがありません

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_エラーが発生しました。

私は何を間違えていますか/どうすれば修正できますか?

2

正しいヘッダーを見つけました 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を使用して、必要なヘッダーをインストールできます。

2

このページをご覧になると、 http://kernel.ubuntu.com/~kernel-ppa/mainline/ の場合、特定のバージョンが利用できなくなっていることがわかります(もう)。上記のページから新しいカーネルをインストールし、dkmsモジュールを再度コンパイルしてみることをお勧めします。

0
wie5Ooma