0
私はLinuxディストリビューションに依存しないGolangコードを書きたいと思っています。私はどのLinuxディストリビューションを検出する必要があり、プログラム内でディストリビューション固有のコマンドを実行する必要があります。 Ubuntuの場合はdpkg、RHELの場合はrpm -qと同じです。GOlangプログラム内のLinuxディストリビューションを検出するにはどうすればよいですか?
私はLinuxディストリビューションに依存しないGolangコードを書きたいと思っています。私はどのLinuxディストリビューションを検出する必要があり、プログラム内でディストリビューション固有のコマンドを実行する必要があります。 Ubuntuの場合はdpkg、RHELの場合はrpm -qと同じです。GOlangプログラム内のLinuxディストリビューションを検出するにはどうすればよいですか?
lsb_leaseとなります。ありがとう。実際には、具体的な機能があるかどうかを調べていました。 – avishkar
goバイナリは、 'GOARCH'と' GOOS'を入力として構築されています。実行されているディストリビューションについては、他の情報はありません。 –
ありがとう、私はlsb_releaseを使用して終了します。 – avishkar