Files
nix-flake/assets/dotfiles/vscode-extensions/ms-dotnettools.vscode-dotnet-runtime-3.1.0/dist/distro-data/distro-support.json
T
2026-08-14 21:33:40 +01:00

1090 lines
33 KiB
JSON

{
"$schema": "../../Documentation/json-schema/distro-support-schema.json",
"Debian GNU/Linux": {
"installCommand": [
{
"runUnderSudo": true,
"commandRoot": "dpkg",
"commandParts": [
"--configure",
"-a"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"install",
"-y",
"{packageName}"
]
}
],
"uninstallCommand": [
{
"runUnderSudo": true,
"commandRoot": "dpkg",
"commandParts": [
"--configure",
"-a"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"remove",
"-y",
"{packageName}"
]
}
],
"updateCommand": [
{
"runUnderSudo": true,
"commandRoot": "dpkg",
"commandParts": [
"--configure",
"-a"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update",
"-y"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"upgrade",
"-y",
"{packageName}"
]
}
],
"searchCommand": [
{
"runUnderSudo": false,
"commandRoot": "apt-cache",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"search",
"--names-only",
"^{packageName}$"
]
}
],
"isInstalledCommand": [
{
"runUnderSudo": true,
"commandRoot": "apt",
"commandParts": [
"list",
"--installed",
"{packageName}"
]
}
],
"packageLookupCommand": [
{
"runUnderSudo": false,
"commandRoot": "dpkg",
"commandParts": [
"-l",
"{packageName}"
]
}
],
"readSymLinkCommand": [
{
"runUnderSudo": false,
"commandRoot": "readlink",
"commandParts": [
"-f",
"{path}"
]
}
],
"expectedDistroFeedInstallDirectory": "/usr/lib/dotnet",
"expectedMicrosoftFeedInstallDirectory": "/usr/share/dotnet",
"installedSDKVersionsCommand": [
{
"runUnderSudo": false,
"commandRoot": "dotnet",
"commandParts": [
"--list-sdks"
]
}
],
"installedRuntimeVersionsCommand": [
{
"runUnderSudo": false,
"commandRoot": "dotnet",
"commandParts": [
"--list-runtimes"
]
}
],
"currentInstallationVersionCommand": [
{
"runUnderSudo": false,
"commandRoot": "dotnet",
"commandParts": [
"--version"
]
}
],
"currentInstallPathCommand": [
{
"runUnderSudo": false,
"commandRoot": "which",
"commandParts": [
"dotnet"
]
}
],
"packages": [
{
"version": "6.0",
"sdk": [
"dotnet-sdk-6.0"
],
"runtime": [
"dotnet-runtime-6.0"
],
"aspnetcore": [
"aspnetcore-runtime-6.0"
]
},
{
"version": "7.0",
"sdk": [
"dotnet-sdk-7.0"
],
"runtime": [
"dotnet-runtime-7.0"
],
"aspnetcore": [
"aspnetcore-runtime-7.0"
]
},
{
"version": "8.0",
"sdk": [
"dotnet-sdk-8.0"
],
"runtime": [
"dotnet-runtime-8.0"
],
"aspnetcore": [
"aspnetcore-runtime-8.0"
]
},
{
"version": "9.0",
"sdk": [
"dotnet-sdk-9.0"
],
"runtime": [
"dotnet-runtime-9.0"
],
"aspnetcore": [
"aspnetcore-runtime-9.0"
]
},
{
"version": "10.0",
"sdk": [
"dotnet-sdk-10.0"
],
"runtime": [
"dotnet-runtime-10.0"
],
"aspnetcore": [
"aspnetcore-runtime-10.0"
]
}
],
"versions": [
{
"version": "8",
"preInstallCommands": [
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"install",
"-y",
"wget"
]
},
{
"runUnderSudo": true,
"commandRoot": "wget",
"commandParts": [
"https://packages.microsoft.com/config/debian/8/packages-microsoft-prod.deb",
"-O",
"packages-microsoft-prod.deb"
]
},
{
"runUnderSudo": true,
"commandRoot": "dpkg",
"commandParts": [
"-i",
"packages-microsoft-prod.deb"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update"
]
}
]
},
{
"version": "9",
"preInstallCommands": [
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"install",
"-y",
"wget"
]
},
{
"runUnderSudo": true,
"commandRoot": "wget",
"commandParts": [
"https://packages.microsoft.com/config/debian/9/packages-microsoft-prod.deb",
"-O",
"packages-microsoft-prod.deb"
]
},
{
"runUnderSudo": true,
"commandRoot": "dpkg",
"commandParts": [
"-i",
"packages-microsoft-prod.deb"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update"
]
}
]
},
{
"version": "10",
"preInstallCommands": [
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"install",
"-y",
"wget"
]
},
{
"runUnderSudo": true,
"commandRoot": "wget",
"commandParts": [
"https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb",
"-O",
"packages-microsoft-prod.deb"
]
},
{
"runUnderSudo": true,
"commandRoot": "dpkg",
"commandParts": [
"-i",
"packages-microsoft-prod.deb"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update"
]
}
]
},
{
"version": "11",
"preInstallCommands": [
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"install",
"-y",
"wget"
]
},
{
"runUnderSudo": true,
"commandRoot": "wget",
"commandParts": [
"https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb",
"-O",
"packages-microsoft-prod.deb"
]
},
{
"runUnderSudo": true,
"commandRoot": "dpkg",
"commandParts": [
"-i",
"packages-microsoft-prod.deb"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update"
]
}
]
},
{
"version": "12",
"preInstallCommands": [
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"install",
"-y",
"wget"
]
},
{
"runUnderSudo": true,
"commandRoot": "wget",
"commandParts": [
"https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb",
"-O",
"packages-microsoft-prod.deb"
]
},
{
"runUnderSudo": true,
"commandRoot": "dpkg",
"commandParts": [
"-i",
"packages-microsoft-prod.deb"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update"
]
}
]
},
{
"version": "13",
"preInstallCommands": [
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"install",
"-y",
"wget"
]
},
{
"runUnderSudo": true,
"commandRoot": "wget",
"commandParts": [
"https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb",
"-O",
"packages-microsoft-prod.deb"
]
},
{
"runUnderSudo": true,
"commandRoot": "dpkg",
"commandParts": [
"-i",
"packages-microsoft-prod.deb"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update"
]
}
]
},
{
"version": "14",
"preInstallCommands": [
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"install",
"-y",
"wget"
]
},
{
"runUnderSudo": true,
"commandRoot": "wget",
"commandParts": [
"https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb",
"-O",
"packages-microsoft-prod.deb"
]
},
{
"runUnderSudo": true,
"commandRoot": "dpkg",
"commandParts": [
"-i",
"packages-microsoft-prod.deb"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update"
]
}
]
}
]
},
"Ubuntu": {
"installCommand": [
{
"runUnderSudo": true,
"commandRoot": "dpkg",
"commandParts": [
"--configure",
"-a"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"install",
"-y",
"{packageName}"
]
}
],
"uninstallCommand": [
{
"runUnderSudo": true,
"commandRoot": "dpkg",
"commandParts": [
"--configure",
"-a"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"remove",
"-y",
"{packageName}"
]
}
],
"updateCommand": [
{
"runUnderSudo": true,
"commandRoot": "dpkg",
"commandParts": [
"--configure",
"-a"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update",
"-y"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"upgrade",
"-y",
"{packageName}"
]
}
],
"searchCommand": [
{
"runUnderSudo": false,
"commandRoot": "apt-cache",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"search",
"--names-only",
"^{packageName}$"
]
}
],
"isInstalledCommand": [
{
"runUnderSudo": true,
"commandRoot": "apt",
"commandParts": [
"list",
"--installed",
"{packageName}"
]
}
],
"packageLookupCommand": [
{
"runUnderSudo": false,
"commandRoot": "dpkg",
"commandParts": [
"-l",
"{packageName}"
]
}
],
"readSymLinkCommand": [
{
"runUnderSudo": false,
"commandRoot": "readlink",
"commandParts": [
"-f",
"{path}"
]
}
],
"expectedDistroFeedInstallDirectory": "/usr/lib/dotnet",
"expectedMicrosoftFeedInstallDirectory": "/usr/share/dotnet",
"installedSDKVersionsCommand": [
{
"runUnderSudo": false,
"commandRoot": "dotnet",
"commandParts": [
"--list-sdks"
]
}
],
"installedRuntimeVersionsCommand": [
{
"runUnderSudo": false,
"commandRoot": "dotnet",
"commandParts": [
"--list-runtimes"
]
}
],
"currentInstallationVersionCommand": [
{
"runUnderSudo": false,
"commandRoot": "dotnet",
"commandParts": [
"--version"
]
}
],
"currentInstallPathCommand": [
{
"runUnderSudo": false,
"commandRoot": "which",
"commandParts": [
"dotnet"
]
}
],
"packages": [
{
"version": "6.0",
"sdk": [
"dotnet-sdk-6.0"
],
"runtime": [
"dotnet-runtime-6.0"
],
"aspnetcore": [
"aspnetcore-runtime-6.0"
]
},
{
"version": "7.0",
"sdk": [
"dotnet-sdk-7.0"
],
"runtime": [
"dotnet-runtime-7.0"
],
"aspnetcore": [
"aspnetcore-runtime-7.0"
]
},
{
"version": "8.0",
"sdk": [
"dotnet-sdk-8.0"
],
"runtime": [
"dotnet-runtime-8.0"
],
"aspnetcore": [
"aspnetcore-runtime-8.0"
]
},
{
"version": "9.0",
"sdk": [
"dotnet-sdk-9.0"
],
"runtime": [
"dotnet-runtime-9.0"
],
"aspnetcore": [
"aspnetcore-runtime-9.0"
]
},
{
"version": "10.0",
"sdk": [
"dotnet-sdk-10.0"
],
"runtime": [
"dotnet-runtime-10.0"
],
"aspnetcore": [
"aspnetcore-runtime-10.0"
]
}
],
"versions": [
{
"version": "18.04",
"preInstallCommands": [
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"install",
"-y",
"wget"
]
},
{
"runUnderSudo": true,
"commandRoot": "wget",
"commandParts": [
"https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb",
"-O",
"packages-microsoft-prod.deb"
]
},
{
"runUnderSudo": true,
"commandRoot": "dpkg",
"commandParts": [
"-i",
"packages-microsoft-prod.deb"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update"
]
}
]
},
{
"version": "20.04",
"preInstallCommands": [
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"-o",
"DPkg::Lock::Timeout=180",
"update"
]
},
{
"runUnderSudo": true,
"commandRoot": "apt-get",
"commandParts": [
"install",
"-y",
"wget"
]
},
{
"runUnderSudo": true,
"commandRoot": "wget",
"commandParts": [
"https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb",
"-O",
"packages-microsoft-prod.deb"
]
},
{
"runUnderSudo": true,
"commandRoot": "dpkg",
"commandParts": [
"-i",
"packages-microsoft-prod.deb"
]
}
]
},
{
"version": "22.04"
},
{
"version": "23.04"
},
{
"version": "24.04"
},
{
"version": "25.04"
},
{
"version": "26.04"
}
]
},
"Red Hat Enterprise Linux": {
"installCommand": [
{
"runUnderSudo": true,
"commandRoot": "dnf",
"commandParts": [
"install",
"-y",
"{packageName}"
]
}
],
"uninstallCommand": [
{
"runUnderSudo": true,
"commandRoot": "dnf",
"commandParts": [
"remove",
"-y",
"{packageName}"
]
}
],
"updateCommand": [
{
"runUnderSudo": true,
"commandRoot": "dnf",
"commandParts": [
"update",
"-y",
"{packageName}"
]
}
],
"searchCommand": [
{
"runUnderSudo": false,
"commandRoot": "dnf",
"commandParts": [
"search",
"{packageName}",
"-q"
]
}
],
"isInstalledCommand": [
{
"runUnderSudo": true,
"commandRoot": "dnf",
"commandParts": [
"list",
"--installed",
"{packageName}",
"-q"
]
}
],
"packageLookupCommand": [
{
"runUnderSudo": false,
"commandRoot": "dnf",
"commandParts": [
"list",
"install",
"{packageName}",
"-q"
]
}
],
"readSymLinkCommand": [
{
"runUnderSudo": false,
"commandRoot": "readlink",
"commandParts": [
"-f",
"{path}"
]
}
],
"expectedDistroFeedInstallDirectory": "/usr/lib64/dotnet",
"expectedMicrosoftFeedInstallDirectory": "",
"installedSDKVersionsCommand": [
{
"runUnderSudo": false,
"commandRoot": "dotnet",
"commandParts": [
"--list-sdks"
]
}
],
"installedRuntimeVersionsCommand": [
{
"runUnderSudo": false,
"commandRoot": "dotnet",
"commandParts": [
"--list-runtimes"
]
}
],
"currentInstallationVersionCommand": [
{
"runUnderSudo": false,
"commandRoot": "dotnet",
"commandParts": [
"--version"
]
}
],
"currentInstallPathCommand": [
{
"runUnderSudo": false,
"commandRoot": "which",
"commandParts": [
"dotnet"
]
}
],
"packages": [
{
"version": "6.0",
"sdk": [
"dotnet-sdk-6.0"
],
"runtime": [
"dotnet-runtime-6.0"
],
"aspnetcore": [
"aspnetcore-runtime-6.0"
]
},
{
"version": "7.0",
"sdk": [
"dotnet-sdk-7.0"
],
"runtime": [
"dotnet-runtime-7.0"
],
"aspnetcore": [
"aspnetcore-runtime-7.0"
]
},
{
"version": "8.0",
"sdk": [
"dotnet-sdk-8.0"
],
"runtime": [
"dotnet-runtime-8.0"
],
"aspnetcore": [
"aspnetcore-runtime-8.0"
]
},
{
"version": "9.0",
"sdk": [
"dotnet-sdk-9.0"
],
"runtime": [
"dotnet-runtime-9.0"
],
"aspnetcore": [
"aspnetcore-runtime-9.0"
]
},
{
"version": "10.0",
"sdk": [
"dotnet-sdk-10.0"
],
"runtime": [
"dotnet-runtime-10.0"
],
"aspnetcore": [
"aspnetcore-runtime-10.0"
]
}
],
"versions": [
{
"version": "8.0"
},
{
"version": "9.0"
},
{
"version": "10.0"
},
{
"version": "11.0"
}
]
}
}