Linuxでデバイスドライバーをインストールする方法

王林
リリース: 2019-12-18 09:54:10
オリジナル
5029 人が閲覧しました

Linuxでデバイスドライバーをインストールする方法

ドライバーを見つける 2 つの方法

1. ユーザー インターフェイス

Windows または MacOS から移行したばかりの場合Linux を初めて使用する方は、Linux にはウィザードのようなプロセスを通じてドライバーが利用可能かどうかを確認する方法も用意されていることを知っていただければ幸いです。 Ubuntu は、追加ドライバー オプションを提供します。他の Linux ディストリビューションでも、GNOME のパッケージ マネージャーなど、ドライバーが利用可能かどうかを確認するために使用できるヘルパーが提供されています。

2. コマンド ライン

美しいユーザー インターフェイスからドライバーが見つからない場合はどうすればよいでしょうか?おそらく、グラフィカルインターフェイスなしでシェルを介してのみ実行できるのでしょうか?コンソールを使用してスキルを披露することもできます。オプションは 2 つあります:

1. リポジトリ経由

これは、MacOS の自作コマンド ラインに非常に似ています。 yum、dnf、apt-get などを使用する。基本的には、リポジトリを追加してパッケージ キャッシュを更新できます。

2. ダウンロード、コンパイル、ビルドを自分で行う

これには通常、ネットワークから直接、または wget コマンドを通じてソース コード パッケージをダウンロードし、実行することが含まれます。構成、コンパイル、インストール。これはこの記事の範囲を超えていますが、この方法を選択する場合は、Web 上で多くのオンライン ガイドを見つけることができます。

オンライン学習ビデオ チュートリアルの共有: linux ビデオ チュートリアル

このドライバーがインストールされているかどうかを確認してください

インストールする前に詳細を確認してくださいLinux ドライバーについては、ドライバーがシステム上で既に利用可能かどうかを確認するためのいくつかのコマンドを学習しましょう。

lspci コマンドは、システム上のすべての PCI バスおよびデバイス ドライバーに関する詳細情報を表示します。

$ lscpci
ログイン後にコピー

または grep を使用します:

$ lscpci | grep SOME_DRIVER_KEYWORD
ログイン後にコピー

たとえば、Samsung ドライバーがインストールされているかどうかを知りたい場合は、lspci | grep SAMSUNG コマンドを使用できます。

dmesg コマンドは、カーネルによって認識されるすべてのドライバーを表示します。

$ dmesg
ログイン後にコピー

または grep とともに使用します:

$ dmesg | grep SOME_DRIVER_KEYWORD
ログイン後にコピー

識別されたドライバーが結果に表示されます。

dmesg または lscpi コマンドでドライバーが認識されない場合は、これら 2 つのコマンドを試して、ドライバーが少なくともハードディスクにロードされているかどうかを確認してください。

$ /sbin/lsmod
ログイン後にコピー

and

$ find /lib/modules
ログイン後にコピー

ヒント: lspci または dmesg と同様に、上記のコマンドの後に | grep を追加して結果をフィルタリングします。

ドライバーは認識されているものの、lscpi または dmesg を通じて見つからない場合は、ドライバーがハードディスク上にすでに存在しているものの、カーネルにロードされていないことを意味します。このモジュールは modprobe コマンドを通じて実行します。

$ sudo modprobe MODULE_NAME
ログイン後にコピー

このモジュールは root 権限でインストールする必要があるため、このコマンドを実行するには sudo を使用してください。

ウェアハウスを追加してインストールする

ウェアハウスは、yum、dnf、apt-get を使用していくつかの異なる方法で追加できます。それらを 1 つずつ導入した後、はこの記事には含まれません。簡単に言うと、この例では apt-get を使用しますが、このコマンドは他のコマンドとよく似ています。

1. 既存のリポジトリが存在する場合は、それを削除します

$ sudo apt-get purge NAME_OF_DRIVER*
ログイン後にコピー

ここで、NAME_OF_DRIVER はドライバーの名前として使用できます。正規表現にパターン マッチングを追加して、さらにフィルタリングすることもできます。

2. ドライバーガイドで指定するウェアハウステーブルにウェアハウスを追加します

$ sudo add-apt-repository REPOLIST_OF_DRIVER
ログイン後にコピー

このうち、REPOLIST_OF_DRIVER はドライバードキュメントから指定する必要があります (例: epel-list) 。

3. ウェアハウス リストを更新します

$ sudo apt-get update
ログイン後にコピー

4. ドライバーをインストールします

$ sudo apt-get install NAME_OF_DRIVER
ログイン後にコピー

5. インストール ステータスを確認します

上記のように、lscpi を渡しますコマンドを使用して、ドライバーが正常にインストールされたかどうかを確認します。

おすすめの関連記事とチュートリアル: linux チュートリアル

以上がLinuxでデバイスドライバーをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート