web-dev-qa-db-ja.com

Linuxにドライバーをどのようにインストールしますか?

ワイヤレスドングルなどのデバイス用のLinuxドライバーをダウンロードすると、oyuがコンパイルする必要があると想定しているランダムファイルでいっぱいのフォルダーが表示されますか? Linuxにワイヤレスドライバーをどのようにインストールしますか?

3
Chris

一般的にそれは多くのものに依存します、しかし私はそれらを2つの方法に要約します:

  • リポジトリ経由:この場合、必要なドライバーは、ディストリビューションで既にコンパイルされているパッケージとして利用できます。パッケージマネージャー(apt-get、yum、pacman、...)を使用して、必要なものをインストールできます。例えば。 _apt-get install package_name_はDebianベースのディストリビューションで行います。
  • もう1つの方法は、ソースをダウンロードして自分でコンパイルすることです。これはドライバーであるため、Ignacioが指摘したように、カーネルの開発パッケージが必要になります(リポジトリーを使用して入手できます)。それがインストールされると、Linuxにインストールする最も一般的な方法は、通常、ディレクトリで3つのコマンドを実行することです(この場合)。ドライバのソース(この場合)は、_./configure_、make、および_make install_。最後の1つは、通常、スーパーユーザー特権で呼び出されます(rootアカウントから直接、またはSudogksuなどを介して)。
2
Carlisle White

実際には、ほとんどのデバイスは、インストールされているカーネルとモジュールによってすでにサポートされています。デバイスを接続して試してみてください。

それが機能しない場合は、別のパッケージにドライバーがあるかどうかを確認できます。 dmesg出力を調べて、デバイスで何かが検出されたかどうかを確認します。

1
Douglas Leeder

まず、カーネルのmake、gcc、および開発ファイルを(kernel-develまたは同様のパッケージで)インストールする必要があります。次に、ドライバーに付属のINSTALLまたはREADMEファイルを読んで、そのドライバーのビルドとインストールに使用されるコマンドの正しいシーケンスを学習します。

Ubuntuでは、コマンドmakeを次のコマンドでインストールできます。

Sudo apt-get install make

または、makeを含むパッケージを入手します。

Sudo apt-get install build-essentials
0
djano