analog作者が多忙なためか、OSレポートにWindowsVistaを表示できません。(unknown Windowsと表示されます) せっかくですので、自分で修正したパッケージを作成してみました。
deb-src http://cdn.debian.or.jp/debian etch main contrib non-free
パッケージ情報を更新。ソースコンパイルに必要なパッケージの依存関係をチェック。その後 analog sourceをダウンロード。
# apt-get update # apt-get build-dep analog # cd (作業ディレクトリ) # apt-get source -d analog
ダウンロードしたファイルは、一般ユーザで展開・パッチ適用して作業をすすめることとします。 (rootで作業してもよいのですが、ミスをしてもシステムに影響がないようにするため)
configure オプションを追加・修正するときこのファイルを編集します。 今回は必要ありませんので、ビルド用に実行可能モードを追加します。
% chmod 755 debian/rules
debian/changelog ファイルを編集します。編集専用のコマンドで起動。
% debchange -i
現在のDebianバージョンを1つ上げた新しいエントリが追加され、エディタが起動します。 「*」のところに変更内容を簡潔に英語で記述します。
874行を下記のように追加/修正。(patch風の記述じゃなくてゴメン)
else if (*c == '6') { if (*(c + 1) == '.' && (*(c + 2) == '0')) *name = "Windows:Windows Vista"; else *name = "Windows:Unknown Windows"; } else if (*c >= '7' && *c <= '9')
ソースのトップディレクトリで次のコマンドを実行します。
% dpkg-buildpackage -rfakeroot -us -uc
root でパッケージをインストールします。
# cd ../ # dpkg -i analog_6.0-9.mod**_i386.deb