私がリリースしている.debパッケージは、lsb_releaseを呼び出せることを期待しています。 Debian 6.0.5を使用している1人の顧客は、lsb_releaseコマンドが(ターミナルでも)コマンドが見つからないというエラーを生成することを示しました。この標準ですか、それとも彼のDebianビルドに問題がありますか?
lsb-release
コマンドを提供するlsb_release
パッケージがあります。これは、lsb
、lsb-base
、およびlsb-core
パッケージとは別のものです。 lsbパッケージはどれも 必須 ではありません。したがって、パッケージがlsb_release
を必要とする場合、lsb-release
に依存することを指定する必要があります。
すべてのDebianビルドにlsb_release
があるわけではありません。たとえば、公式のUbuntu Dockerイメージでもlsb_release
はありません。
別の方法は、cat /etc/os-release
を使用することです。