これはコマンド dh_modaliases で、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できます。
プログラム:
NAME
dh_modaliases - kmod modaliases をスキャンし、それらの substvar を提供します。
SYNOPSIS
dh_modaliases [debhelper オプション]
DESCRIPTION
dh_modaliases サードパーティのカーネル モジュールを同梱するパッケージに便利です。
バイナリ形式、またはソースとして (DKMS などを使用)。 モジュールのモダリアーゼを抽出します。
.ko ファイル自体をコンパイルする (コンパイルされた形式で出荷されるパッケージの場合)
改造情報)、またはパッケージ ファイルから デビアン/パッケージ.モダリアーゼ (下記参照)。
パッケージ置換変数「${modaliases}」を作成します。これを追加する必要があります。
「debian/コントロール」として
XB-モダリアーゼ: ${モダリアーゼ}
これにより、不足しているドライバー パッケージ (Jockey や
オペレーティング システム インストーラー) を使用して、どのパッケージがその作品のドライバーを提供するかを特定します
ハードウェアのモダリアによって識別されます。
PACKAGE モダリア ファイル
パッケージがコンパイル済みの代わりにソース コード (DKMS、モジュール アシスタントなどを使用) を出荷する場合
バイナリ カーネル モジュール、その後 dh_modaliases をスキャンしてもモダリアーゼを特定できません
*.ko ファイルであり、モーダリア リストをパッケージ ファイルとして手動で提供する必要があります
デビアン/パッケージ.モダリアーゼ.
形式は一致します /lib/モジュール/Linux カーネルの `uname -r`/modules.alias ファイル。
例:
エイリアス ssb:v1234id5678 snd_super_booster エイリアス pci:v000010DEd0000004Esv*sd*bc03sc*i*
nvidia_current
このモジュールをローカルでビルドしてインストールし、実行すると、このようなリストを生成できます。
modinfo mymodname | perl -nae 'print "エイリアス $1 mymodname\n" if /^alias:\s+(.*)$/'
(「mymodname」を実際のモジュール名に置き換えます)。
OPTIONS
標準の debhelper オプションがサポートされています。
onworks.net サービスを使用してオンラインで dh_modaliases を使用する