web-dev-qa-db-ja.com

一部のdebianビルドにはlsb_releaseがありませんか?

私がリリースしている.debパッケージは、lsb_releaseを呼び出せることを期待しています。 Debian 6.0.5を使用している1人の顧客は、lsb_releaseコマンドが(ターミナルでも)コマンドが見つからないというエラーを生成することを示しました。この標準ですか、それとも彼のDebianビルドに問題がありますか?

29
UsAaR33

lsb-releaseコマンドを提供するlsb_releaseパッケージがあります。これは、lsblsb-base、およびlsb-coreパッケージとは別のものです。 lsbパッケージはどれも 必須 ではありません。したがって、パッケージがlsb_releaseを必要とする場合、lsb-releaseに依存することを指定する必要があります。

32
Bribles

すべてのDebianビルドにlsb_releaseがあるわけではありません。たとえば、公式のUbuntu Dockerイメージでもlsb_releaseはありません。

別の方法は、cat /etc/os-releaseを使用することです。

20
wisbucky