J'essaie de trouver un moyen de déterminer le nom et la version de la distribution Linux qui fonctionneraient sur la plupart (ou idéalement, toutes) les distributions modernes. J'ai remarqué qu'il /etc/os-releasecontient les informations dont j'ai besoin sur les distributions que j'ai essayées (CentOS, Debian), mais dans quelle mesure est-il sûr de s'appuyer sur sa présence? Les commandes telles que uname -ane contiennent pas vraiment les mêmes informations et ne lsb_releasesont apparemment pas présentes, par exemple, sur CentOS minimal.
Existe-t-il un moyen rapide de savoir exactement avec quelles distributions sont livrées /etc/os-release? De plus, est /etc/os-releasegaranti à contenir NAME, VERSIONet les PRETTY_NAMEchamps?