linux/cuda_installer/os_installers/__init__.py [622:652]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
            info = {
                k: v.strip("'\"")
                for k, v in (line.split("=", maxsplit=1) for line in lines)
            }

        name = info["NAME"]

        if name.startswith("Debian"):
            system = System.Debian
            version = info["VERSION"].split()[0]  # 11 (rodete) -> 11
        elif name.startswith("CentOS"):
            system = System.CentOS
            version = info["VERSION_ID"]  # 8
        elif name.startswith("Rocky"):
            system = System.Rocky
            version = info["VERSION_ID"]  # 8.4
        elif name.startswith("Ubuntu"):
            system = System.Ubuntu
            version = info["VERSION_ID"]  # 20.04
        elif name.startswith("SLES"):
            system = System.SUSE
            version = info["VERSION_ID"]  # 15.3
        elif name.startswith("Red Hat"):
            system = System.RHEL
            version = info["VERSION_ID"]  # 8.4
        elif name.startswith("Fedora"):
            system = System.Fedora
            version = info["VERSION_ID"]  # 34
        else:
            raise RuntimeError("Unrecognized operating system.")
        return system, version
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



linux/install_gpu_driver.py [209:239]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        info = {
            k: v.strip("'\"")
            for k, v in (line.split("=", maxsplit=1) for line in lines)
        }

    name = info["NAME"]

    if name.startswith("Debian"):
        system = System.Debian
        version = info["VERSION"].split()[0]  # 11 (rodete) -> 11
    elif name.startswith("CentOS"):
        system = System.CentOS
        version = info["VERSION_ID"]  # 8
    elif name.startswith("Rocky"):
        system = System.Rocky
        version = info["VERSION_ID"]  # 8.4
    elif name.startswith("Ubuntu"):
        system = System.Ubuntu
        version = info["VERSION_ID"]  # 20.04
    elif name.startswith("SLES"):
        system = System.SUSE
        version = info["VERSION_ID"]  # 15.3
    elif name.startswith("Red Hat"):
        system = System.RHEL
        version = info["VERSION_ID"]  # 8.4
    elif name.startswith("Fedora"):
        system = System.Fedora
        version = info["VERSION_ID"]  # 34
    else:
        raise RuntimeError("Unrecognized operating system.")
    return system, version
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



