Sto cercando di trovare un modo per determinare il nome e la versione della distribuzione Linux che funzionerebbe sulla maggior parte (o idealmente, su tutte) le distribuzioni moderne. Ho notato che /etc/os-release
contiene le informazioni di cui ho bisogno sulle distribuzioni che ho provato (CentOS, Debian), ma quanto è sicuro fare affidamento sulla sua presenza? Comandi come uname -a
non contengono realmente le stesse informazioni e lsb_release
apparentemente non sono presenti su CentOS minimo.
Esiste un modo rapido per scoprire esattamente quali sono le distro /etc/os-release
? Inoltre, è /etc/os-release
garantito per contenere NAME
, VERSION
e PRETTY_NAME
campi?