Мой сервер - CentOS версии 5.2 (Final).
Как мне удалить приложение, которое было установлено из установщика Linux, то есть расширения типа .bin?
Например: я установил приложение под названием Мононуклеоз с помощью Установщик Linux и теперь я хочу удалить это приложение.
Если это установка RPM, мы можем использовать 'rpm -e' и если он установлен из источника, мы можем использовать 'сделать удаление'. Точно так же, каков эквивалентный способ удаления приложения, установленного из установщика Linux (.bin)?
НОТА: Mono - это кроссплатформенная среда разработки .NET с открытым исходным кодом.
Установщики такого типа обычно не имеют стандартного способа деинсталляции. Вы захотите обратиться к любой документации, поставляемой с установщиком, или, возможно, поискать любой установленный README. Некоторые установщики такого типа имеют возможность удаления, другие устанавливают двоичный файл / скрипт, который делает свое дело.
Однако, говоря в частности о Mono, я могу сказать, что они предлагают RPM / репозиторий Yum для RHEL / CentOS. Был ли этот установщик сторонним продуктом или это пережиток более раннего подхода к работе?
Если моно-установщик поддерживает «тестовую установку», при которой он ничего не записывает на диск, запустите его таким образом и направьте в файл вывод, куда он помещает все файлы. Затем передайте этот вывод в сценарий rm -rf.
Вы также можете просто переустановить, если вас не беспокоит возможность испортить ваш файл conf. Затем просто напишите простой сценарий bash с функцией for (), который считывает каждую строку в выходном файле и удаляет каждый файл один за другим.