私は最近Debian Squeezeのインストールを台無しにしました。 (詳しくはクリックしてください。)。オーディオを修正しましたが、バッテリーステータスインジケーターとタッチパッドが機能しません。この問題を解決しようとしたときに、システムのカーネルバージョンがビルドOSバージョンと異なることがわかりました。これが出力ですXorg :1 -configure
root@debian-box:/boot# Xorg :1 -configure X.Org X サーバー 1.7.7 発売日:2010-05-04 Xプロトコルバージョン11、リビジョン0 ビルドOS:Linux 2.6.32.29-dsa-ia32 i686 Debian 現在のオペレーティングシステム:Linux debian-box 2.6.32-5-686#1 SMP Tue Mar 8 21:36:00 UTC 2011 i686 カーネルコマンドライン: BOOT_IMAGE=/boot/vmlinuz-2.6.32-5-686 root=UUID=df9afc0c-27af-42b2-95d7-a7944f3bac70 ro Quiet ビルド日:2011年2月19日午後2時37分36秒 xorg-server 2:1.7.7-13 (Cyril Brulebois) ...
ベストアンサー1
いいえ、X(またはほとんどのプログラム)を実行しているのと同じOSでビルドする理由はまったくありません。さまざまなプロセッサアーキテクチャ(amd64/arm/ppc/x86/...)用のソフトウェアを構築することは、しばしばより困難で、時には不可能です。さまざまなオペレーティングシステム用にビルドする方が簡単で、正確なカーネルバージョンはまったく関係ありません(カーネルモジュールをビルドしない限り)。
(これはなぜこの情報が含まれているのか疑問に思うかもしれません...私は疑問に思っています。可能なリリースとバージョンの表示、開発パッケージの情報を表示してビルドに使用されているコンパイラのバージョンに関する情報を提供するバイパス方法ではないかと思います。 )