9

Я недавно установил Visual Studio для Mac сразу после того, как он был запущен. Он занял 20 ГБ дискового пространства, поэтому я решил его удалить. Я вошел в папку приложений и перенес недавно установленные компоненты, связанные с установкой, в корзину. Но это не освободило места вообще. Поэтому я искал в Интернете и следовал по следующей ссылке для удаления: Удаление Xamarin

После перехода по ссылке и ввода всех команд терминала я смог освободить только 10 ГБ памяти. Как освободить оставшиеся 10 ГБ памяти?

2 ответа2

21

Если кто-либо еще с таким же вопросом посетил здесь, пожалуйста, посетите официальный путеводитель.

Ниже приводится цитата из оригинального руководства, которое было обновлено в 2017-4-14.

Удалить приложение Visual Studio для Mac

Шаг 1. Найдите Visual Studio.app в каталоге /Applications и перетащите его в корзину. Или щелкните правой кнопкой мыши и выберите «Переместить в корзину».

Шаг 2. Удалить все следы Visual Studio для Mac

Выполните следующие команды в вашем терминале:

sudo rm -rf "/Applications/Visual Studio.app"
rm -rf ~/Library/Caches/VisualStudio
rm -rf ~/Library/Preferences/VisualStudio
rm -rf "~/Library/Preferences/Visual Studio"
rm -rf ~/Library/Logs/VisualStudio
rm -rf ~/Library/VisualLodStudio

Удалите Xamarin.Android

sudo rm -rf /Developer/MonoDroid
rm -rf ~/Library/MonoAndroid
sudo pkgutil --forget com.xamarin.android.pkg
sudo rm -rf /Library/Frameworks/Xamarin.Android.framework 

Удалить Xamarin.iOS

rm -rf ~/Library/MonoTouch
sudo rm -rf /Library/Frameworks/Xamarin.iOS.framework
sudo rm -rf /Developer/MonoTouch
sudo pkgutil --forget com.xamarin.monotouch.pkg
sudo pkgutil --forget com.xamarin.xamarin-ios-build-host.pkg

Удалите Xamarin.макинтош

sudo rm -rf /Library/Frameworks/Xamarin.Mac.framework
rm -rf ~/Library/Xamarin.Mac

Удалить рабочие книги и инспектор

sudo /Library/Frameworks/Xamarin.Interactive.framework/Versions/Current/uninstall

Удалить установщик Visual Studio

rm -rf ~/Library/Caches/XamarinInstaller/
rm -rf ~/Library/Caches/VisualStudioInstaller/
rm -rf ~/Library/Logs/XamarinInstaller/
rm -rf ~/Library/Logs/VisualStudioInstaller/
rm -rf ~/Library/Preferences/Xamarin/
rm -rf "~/Library/Preferences/Visual Studio/"

Удалить Mono SDK (MDK)

Предупреждение

За пределами Xamarin есть и другие приложения, которые также используют Mono, например Unity. Убедитесь, что нет никаких других зависимостей от Mono перед его удалением.

sudo rm -rf /Library/Frameworks/Mono.framework
sudo pkgutil --forget com.xamarin.mono-MDK.pkg

Другие приложения с префиксом имени Xamarin

Официальное руководство не упоминало об этом, но я обнаружил, что в моем каталоге библиотеки есть другие приложения с именем Xamarin.xxxx . Я просто перенес их в мусорное ведро.

8

Может быть, это было бы лучшим решением (нет необходимости выполнять каждый шаг): https://raw.githubusercontent.com/MicrosoftDocs/visualstudio-docs/master/mac/resources/uninstall-vsmac.sh :

#!/bin/sh

# Uninstall Visual Studio for Mac
echo "Uninstalling Visual Studio for Mac..."

sudo rm -rf "/Applications/Visual Studio.app"
rm -rf ~/Library/Caches/VisualStudio
rm -rf ~/Library/Preferences/VisualStudio
rm -rf "~/Library/Preferences/Visual Studio"
rm -rf ~/Library/Logs/VisualStudio
rm -rf ~/Library/VisualStudio
rm -rf ~/Library/Preferences/Xamarin/
rm -rf ~/Library/Developer/Xamarin

# Uninstall Xamarin.Android
echo "Uninstalling Xamarin.Android..."

sudo rm -rf /Developer/MonoDroid
rm -rf ~/Library/MonoAndroid
sudo pkgutil --forget com.xamarin.android.pkg
sudo rm -rf /Library/Frameworks/Xamarin.Android.framework


# Uninstall Xamarin.iOS
echo "Uninstalling Xamarin.iOS..."

rm -rf ~/Library/MonoTouch
sudo rm -rf /Library/Frameworks/Xamarin.iOS.framework
sudo rm -rf /Developer/MonoTouch
sudo pkgutil --forget com.xamarin.monotouch.pkg
sudo pkgutil --forget com.xamarin.xamarin-ios-build-host.pkg


# Uninstall Xamarin.Mac
echo "Uninstalling Xamarin.Mac..."

sudo rm -rf /Library/Frameworks/Xamarin.Mac.framework
rm -rf ~/Library/Xamarin.Mac


# Uninstall Workbooks and Inspector
echo "Uninstalling Workbooks and Inspector..."

sudo /Library/Frameworks/Xamarin.Interactive.framework/Versions/Current/uninstall


# Uninstall the Visual Studio for Mac Installer
echo "Uninstalling the Visual Studio for Mac Installer..."

rm -rf ~/Library/Caches/XamarinInstaller/
rm -rf ~/Library/Caches/VisualStudioInstaller/
rm -rf ~/Library/Logs/XamarinInstaller/
rm -rf ~/Library/Logs/VisualStudioInstaller/

# Uninstall the Xamarin Profiler
echo "Uninstalling the Xamarin Profiler..."

sudo rm -rf "/Applications/Xamarin Profiler.app"

echo "Finished Uninstallation process."

Если вы раньше не работали с bash-скриптом, вы можете посмотреть его документацию: https://docs.microsoft.com/en-us/visualstudio/mac/uninstall

На самом деле, это довольно просто. Создайте файл с расширением .sh (например, vsremover.sh) и вставьте приведенный выше код. Сохранить. Откройте приложение терминала , перейдите в место, где вы сохранили файл (например: cd /Users/yourname/Desktop) и введите следующее:

chmod +x vsremover.sh

Затем запустите это:

./vsremover.sh

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .