kernel-develのインストール
デバイスのドライバやモジュールをビルド・インストールする際に次のようなエラーが出ることがあります。
Build link broken and kernel missing /usr/src/kernels
または
Requires: kernel-devel
これはLinux OSのベースとなるカーネルのソースファイルがないために発生するエラーです。
yumでは『 kernel-devel 』をインストールすると解決します。
# yum install kernel-devel
スポンサーリンク
インストールが完了すると、『 /usr/src/kernels 』や『 /lib/modules 』にカーネルのソースファイルなどが作成されます。
$ ls /lib/modules/ 2.6.xx-xxx.xx.x.elx.i686
$ ls /usr/src/kernels 2.6.xx-xxx.xx.x.elx.i686
kernel-develインストール時のエラー
yumインストールするときに『kernel-develが見つからない』といったエラーが出ることがあります。
# yum install kernel-devel No package kernel-devel available.
yum.confでカーネルに関するパッケージが除外されている場合
# vi /etc/yum.conf exclude=kernel* ↓ # exclude=kernel*
kernel-develのあるリポジトリがyumの対象外になっている場合
#vi /etc/yum.repos.d/CentOS-Vault.repo [C6.5-base] enabled=0 ↓ enabled=1 [C6.5-updates] enabled=0 ↓ enabled=1
または
yum -y install --enablerepo=C6.5-base,C6.5-updates kernel-devel
関連記事
- Gitの最新版をインストールする方法(CentOS7に2系をインストール)
- yumのius(iuscommunity.org)でエラーが出る場合
- iusリポジトリで公開されているパッケージの一覧
- MySQLやMariaDBは標準ではログローテートされない
- ImageMagick更新で『PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/imagick.so'』エラーが出る場合
- LinuxサーバでWindowsのファイルシステムNTFSを読み込む方法
- 拡張リポジトリEPELを使用する方法(インストール)
- PDO_MYSQLをインストールする方法
- Remi 基本リポジトリで提供されていないパッケージのyumインストール
- Repoforge(RPMForge) 基本リポジトリで提供されていないパッケージのyumインストール
- yumでupdateするときにconflictsエラーが出る場合 file xxx from install of xxx-jason conflicts with file from package xx.remi
- Gitをyumでインストールする方法
- yum コマンドでTransaction Check Error
- yumを自動で更新チェックする、自動で更新する
- Apacheをyumでインストールする
- PHPをyumでインストールする
- memcachedのインストール
- MySQLのインストール
- Another app is currently holding the yum lockとは
- yumで、より新しいパッケージをインストールする方法(CentOS)
- yum パッケージを取得してインストール/アップデートをする
- Linux [Red Hat/CentOSなど]
- Linuxでホスト名を変更する方法
- GoogleChromeでSSL接続を強制される設定(HSTS)のキャッシュを消す方法
- cron実行時に『/bin/sh: 〜〜: command not found』と出てcronが実行されない場合
- LinuxにImageMagickをインストールする方法 CentOS Stream
- phpMyAdminでログイン画面を出さずにデータベースに接続する方法
- PHPのインストール
- cronのメール送信先を指定する方法(cronごとに送信先のメールアドレスを指定する方法)
- ユーザーとグループ
- PHPでロードアベレージを表示させる方法
スポンサーリンク