Ответ 1
Иногда это может быть так просто! Чтобы удалить предыдущую установку, просто удалите папку dotnet с того места, где вы установили ее на диск.
Большое спасибо Златко Кнежевич
Я хочу установить текущую версию Core 1.0. В настоящее время установлена версия RC2. Инструкция на официальном сайте:
Прежде чем начать, удалите все предыдущие версии .NET Core из вашей системы.
Но я не знаю, как и я не могу найти ничего от Microsoft, например, здесь.
Я нашел этот script... но мои навыки Linux невелики, и я не буду делать это хуже.
Иногда это может быть так просто! Чтобы удалить предыдущую установку, просто удалите папку dotnet с того места, где вы установили ее на диск.
Большое спасибо Златко Кнежевич
Вам нужно сделать это над менеджером пакетов, иначе в итоге у вас сломанная система.
Это для Ubuntu/Debian/Mint:
Чтобы просмотреть все установленные пакеты
sudo apt --installed list
Чтобы перечислить все установленные вами пакеты
sudo apt --installed list | grep "dotnet-dev"
для удаления определенного пакета
sudo apt-get remove --purge PACKAGE_NAME
например.
sudo apt-get remove --purge dotnet-dev-1.0.1
Для других дистрибутивов обратитесь к Packman-Rosetta-Stone
В CentOS вы бы сделали следующее.
1 - Найдите установленный пакет
yum list installed | grep "aspnet"
2 - Снимите упаковку
yum remove aspnetcore-store-2.0.0.x86_64
Для любых пользователей CentOS команда yum используется для установки/удаления пакетов, вот как вы это делаете в CentOS:
yum remove dotnet-sdk-2.0.0
Инструкции по удалению для всех платформ теперь отправляются на docs.Microsoft.com
Сегодня я удалял старую версию dotnet на моем Linux Mint. Сначала я набрал:
$ sudo apt remove dotnet
Затем я нажал Tab. Он показал все связанные пакеты. Я просто скопировал их и вставил:
$ sudo apt remove dotnet-host dotnet-runtime-2.2 dotnet-sdk-2.2 dotnet-hostfxr-2.2 dotnet-runtime-deps-2.2
Я предполагаю, что в Fedora/CentOS процедура такая же. Просто используйте yum
вместо apt
. Надеюсь, это поможет. :)