0
我想編寫獨立於Linux的Linux發行版Golang代碼。我需要檢測哪個linux發行版,並且需要在程序中運行特定於分發版的命令。像Ubuntu中的dpkg和RHEL中的rpm -q一樣。如何檢測GOlang程序中的Linux分發?
我想編寫獨立於Linux的Linux發行版Golang代碼。我需要檢測哪個linux發行版,並且需要在程序中運行特定於分發版的命令。像Ubuntu中的dpkg和RHEL中的rpm -q一樣。如何檢測GOlang程序中的Linux分發?
lsb_release會做。謝謝。其實,我一直在尋找是否有具體的功能。 – avishkar
go二進制文件以'GOARCH'和'GOOS'作爲輸入。將沒有其他可用的信息可用於它正在運行的分佈。 –
謝謝,我最終使用lsb_release。 – avishkar