Введение
Здесь представлены инструкции по полному удалению вспомогательных компонентов ПО Comindware Platform в различных ОС Linux:
- среды исполнения Java Runtime Environment (JRE);
- брокера сообщений Kafka;
- платформы Mono;
- платформы .NET 8.0;
- обратного прокси-сервера NGINX.
Удаление вспомогательных компонентов ПО может потребоваться, например, в следующих случаях:
- для устранения возможных конфликтов файлов перед установкой его новой версии;
- для переустановки ПО после аварийных сбоев.
Примечание
Удаление ПО Comindware Platform по представленным здесь инструкциям не приведёт к удалению установленных версий ПО и развёрнутых экземпляров ПО.
Сведения о расположении файлов экземпляров ПО см. в статье «Пути и содержимое папок экземпляра ПО».
Остановка экземпляров ПО — все ОС Linux
Перед удалением вспомогательных компонентов ПО, остановите все работающие экземпляры ПО.
-
Перейдите в режим суперпользователя:
sudo -i -
Остановите экземпляр ПО (
<instancename>— имя экземпляра ) и удостоверьтесь, что он остановлен:systemctl stop comindware<instancename>systemctl status comindware<instancename> -
Если развёрнуто несколько экземпляров ПО, повторите шаг 2 для остальных экземпляров.
Удаление компонентов ПО — Альт Сервер
-
Перед выполнением последующих инструкций перейдите в режим суперпользователя:
sudo -i
Удаление JRE
-
Удалите бинарные файлы
bellsoft-java17-runtime:rm -rf /usr/lib/jvm/bellsoft-java17-runtime-amd64/ -
Удалите ссылку на исполняемые файлы:
rm /usr/bin/java -
Удалите конфигурацию JRE:
rm /var/www/.cmw_environment/java
Удаление Kafka
-
Удалите службу Kafka:
systemctl stop kafka.servicesystemctl disable kafka.servicerm /usr/lib/systemd/system/kafka.servicesystemctl daemon-reloadsystemctl reset-failed -
Удалите бинарные файлы Kafka:
rm -rf /usr/share/kafka -
Удалите журналы Kafka:
rm -rf /var/log/comindware/.kafka -
Удалите конфигурацию Kafka:
rm /var/www/.cmw_environment/kafka
Удаление Mono
-
Удалите пакеты
mono-coreиmono-develвместе с их зависимостями:apt-get remove --purge -y mono-devel mono-core -
Удалите конфигурацию Mono:
rm /var/www/.cmw_environment/mono
Удаление .NET
-
Удалите бинарные файлы .NET:
rm -rf /usr/share/dotnet/ -
Удалите ссылку на исполняемые файлы .NET:
rm /usr/bin/dotnet -
Удалите конфигурацию .NET:
rm /var/www/.cmw_environment/dotnet
Удаление NGINX
- При необходимости сохраните резервную копию файла конфигурации NGINX:
/etc/nginx/sites-available -
Удалите пакет
nginxи его зависимости:apt-get remove --purge -y nginx -
Удалите конфигурацию NGINX:
rm /var/www/.cmw_environment/nginx
Удаление компонентов ПО — Astra Linux
-
Перед выполнением последующих инструкций перейдите в режим суперпользователя:
sudo -i
Удаление JRE
-
Удалите пакет
bellsoft-java17-runtime:apt-get remove --purge -y bellsoft-java17-runtime -
Удалите конфигурацию JRE:
rm /var/www/.cmw_environment/java
Удаление Kafka
-
Удалите службу Kafka:
systemctl stop kafka.servicesystemctl disable kafka.servicerm /usr/lib/systemd/system/kafka.servicesystemctl daemon-reloadsystemctl reset-failed -
Удалите бинарные файлы Kafka:
rm -rf /usr/share/kafka -
Удалите журналы Kafka:
rm -rf /var/log/comindware/.kafka -
Удалите конфигурацию Kafka:
rm /var/www/.cmw_environment/kafka
Удаление Mono
-
Удалите бинарные файлы Mono:
rm -rf /etc/mono/ \/usr/lib/libmono* \/usr/lib/libMono* \/usr/lib/mono/ \/usr/lib/mono-source-libs -
Удалите ссылки на исполняемые файлы:
rm -rf /usr/bin/mono \/usr/bin/mono-* \/usr/bin/monop \/usr/bin/monop2 \/usr/bin/monolinker \/usr/bin/mcs \/usr/bin/dmcs \/usr/bin/fastcgi-mono-server4 -
Удалите справочные файлы (man-страницы):
rm -rf /usr/share/man/man1/xsp4.1.gz \/usr/share/man/man1/mono.1.gz \/usr/share/man/man1/fastcgi-mono-server4.1.gz -
Удалите конфигурацию Mono:
rm /var/www/.cmw_environment/mono
Удаление .NET
-
Удалите бинарные файлы .NET:
rm -rf /usr/share/dotnet/ -
Удалите ссылку на исполняемые файлы .NET:
rm /usr/bin/dotnet -
Удалите конфигурацию .NET:
rm /var/www/.cmw_environment/dotnet
Удаление NGINX
- При необходимости сохраните резервную копию файла конфигурации NGINX:
/etc/nginx/sites-available -
Удалите пакеты
nginx,nginx-coreиnginx-commonвместе с их зависимостями:apt-get remove --purge -y nginx nginx-core nginx-common -
Удалите конфигурацию NGINX:
rm /var/www/.cmw_environment/nginx
Удаление компонентов ПО — Debian
-
Перед выполнением последующих инструкций перейдите в режим суперпользователя:
sudo -i
Удаление JRE
-
Удалите пакет
axiomjdk-java17-runtime-pro:apt-get remove --purge -y axiomjdk-java17-runtime-pro -
Удалите ссылку на исполняемые файлы:
rm /usr/bin/java -
Удалите конфигурацию JRE:
rm /var/www/.cmw_environment/java
Удаление Kafka
-
Удалите службу Kafka:
systemctl stop kafka.servicesystemctl disable kafka.servicerm /usr/lib/systemd/system/kafka.servicesystemctl daemon-reloadsystemctl reset-failed -
Удалите бинарные файлы Kafka:
rm -rf /usr/share/kafka -
Удалите журналы Kafka:
rm -rf /var/log/comindware/.kafka -
Удалите конфигурацию Kafka:
rm /var/www/.cmw_environment/kafka
Удаление Mono
-
Удалите пакет Mono
mono-runtimeи его зависимости:apt-get remove --purge -y mono-runtime -
Удалите конфигурацию Mono:
rm /var/www/.cmw_environment/mono
Удаление .NET
-
Удалите бинарные файлы .NET:
rm -rf /usr/share/dotnet/ -
Удалите ссылку на исполняемые файлы .NET:
rm /usr/bin/dotnet -
Удалите конфигурацию .NET:
rm /var/www/.cmw_environment/dotnet
Удаление NGINX
- При необходимости сохраните резервную копию файла конфигурации NGINX:
/etc/nginx/sites-available -
Удалите пакет
nginx-commonи его зависимости:apt-get remove --purge -y nginx-common -
Удалите конфигурацию NGINX:
rm /var/www/.cmw_environment/nginx
Удаление компонентов ПО — РЕД ОС
Удаление JRE
-
Удалите пакет
bellsoft-java17-runtime:yum autoremove -y bellsoft-java17-runtime -
Удалите ссылку на исполняемые файлы:
rm /usr/bin/java -
Удалите конфигурацию JRE:
rm /var/www/.cmw_environment/java
Удаление Kafka
-
Удалите службу Kafka:
systemctl stop kafka.servicesystemctl disable kafka.servicerm /usr/lib/systemd/system/kafka.servicesystemctl daemon-reloadsystemctl reset-failed -
Удалите бинарные файлы Kafka:
rm -rf /usr/share/kafka -
Удалите журналы Kafka:
rm -rf /var/log/comindware/.kafka - Удалите конфигурацию Kafka:
rm /var/www/.cmw_environment/kafka
Удаление Mono
-
Удалите бинарные файлы Mono:
rm -rf /etc/mono/ \/usr/share/pkgconfig \/usr/share/mono-2.0 \/usr/share/locale \/usr/share/gdb \/usr/share/aclocal \/usr/lib64/pkgconfig \/usr/lib64/mono \/usr/lib64/libMono* \/usr/lib64/libmono* \/usr/lib64/libcairo* \/usr/lib64/libgdiplus* \/usr/lib/xsp \/usr/lib/monodoc \/usr/lib/mono-source-libs \/usr/lib/mono \/usr/include/mono-2.0 -
Удалите ссылки на исполняемые файлы:
rm -rf /usr/bin/xsp* \/usr/bin/xbuild \/usr/bin/x86_64-redhat-linux-gnu-pkg-config \/usr/bin/wsdl* \/usr/bin/svcutil \/usr/bin/sqlmetal \/usr/bin/sgen* \/usr/bin/setreg \/usr/bin/resgen* \/usr/bin/pkgconf \/usr/bin/pkg-config \/usr/bin/mozroots \/usr/bin/peverify \/usr/bin/permview \/usr/bin/pedumb \/usr/bin/pdb2mdb \/usr/bin/pcre-config \/usr/bin/mprof-report \/usr/bin/monop* \/usr/bin/monolinker \/usr/bin/monodoc* \/usr/bin/monodis \/usr/bin/mono-* \/usr/bin/mono \/usr/bin/mod-mono* \/usr/bin/mkbundle \/usr/bin/mcs \/usr/bin/ilasm \/usr/bin/ikdasm \/usr/bin/fastcgi* \/usr/bin/csharp \/usr/bin/asp-* -
Удалите конфигурацию Mono:
rm /var/www/.cmw_environment/mono
Удаление .NET
-
Удалите бинарные файлы .NET:
rm -rf /usr/share/dotnet/ -
Удалите ссылку на исполняемые файлы .NET:
rm /usr/bin/dotnet -
Удалите конфигурацию .NET:
rm /var/www/.cmw_environment/dotnet
Удаление NGINX
- При необходимости сохраните резервную копию файла конфигурации NGINX:
/etc/nginx/conf.d -
Удалите пакет
nginxи его зависимости:yum autoremove -y nginx -
Удалите конфигурацию NGINX:
rm /var/www/.cmw_environment/nginx
Удаление компонентов ПО — Rocky Linux
-
Перед выполнением последующих инструкций перейдите в режим суперпользователя:
sudo -i
Удаление JRE
-
Удалите пакет
bellsoft-java17-runtime:yum autoremove -y bellsoft-java17-runtime -
Удалите ссылку на исполняемые файлы:
rm /usr/bin/java -
Удалите конфигурацию JRE:
rm /var/www/.cmw_environment/java
Удаление Kafka
-
Удалите службу Kafka:
systemctl stop kafka.servicesystemctl disable kafka.servicerm /usr/lib/systemd/system/kafka.servicesystemctl daemon-reloadsystemctl reset-failed -
Удалите бинарные файлы Kafka:
rm -rf /usr/share/kafka -
Удалите журналы Kafka:
rm -rf /var/log/comindware/.kafka -
Удалите конфигурацию Kafka:
rm /var/www/.cmw_environment/kafka
Удаление Mono
-
Удалите бинарные файлы Mono:
rm -rf /etc/mono/ \/usr/share/pkgconfig \/usr/share/mono-2.0 \/usr/share/locale \/usr/share/gdb \/usr/share/aclocal \/usr/lib64/pkgconfig \/usr/lib64/mono \/usr/lib64/libMono* \/usr/lib64/libmono* \/usr/lib64/libcairo* \/usr/lib64/libgdiplus* \/usr/lib/xsp \/usr/lib/monodoc \/usr/lib/mono-source-libs \/usr/lib/mono \/usr/include/mono-2.0 -
Удалите ссылки на исполняемые файлы:
rm -rf /usr/bin/xsp* \/usr/bin/xbuild \/usr/bin/x86_64-redhat-linux-gnu-pkg-config \/usr/bin/wsdl* \/usr/bin/svcutil \/usr/bin/sqlmetal \/usr/bin/sgen* \/usr/bin/setreg \/usr/bin/resgen* \/usr/bin/pkgconf \/usr/bin/pkg-config \/usr/bin/mozroots \/usr/bin/peverify \/usr/bin/permview \/usr/bin/pedumb \/usr/bin/pdb2mdb \/usr/bin/pcre-config \/usr/bin/mprof-report \/usr/bin/monop* \/usr/bin/monolinker \/usr/bin/monodoc* \/usr/bin/monodis \/usr/bin/mono-* \/usr/bin/mono \/usr/bin/mod-mono* \/usr/bin/mkbundle \/usr/bin/mcs \/usr/bin/ilasm \/usr/bin/ikdasm \/usr/bin/fastcgi* \/usr/bin/csharp \/usr/bin/asp-* -
Удалите конфигурацию Mono:
rm /var/www/.cmw_environment/mono
Удаление .NET
-
Удалите бинарные файлы .NET:
rm -rf /usr/share/dotnet/Rocky -
Удалите ссылку на исполняемые файлы .NET:
rm /usr/bin/dotnet -
Удалите конфигурацию .NET:
rm /var/www/.cmw_environment/dotnet
Удаление NGINX
- При необходимости сохраните резервную копию файла конфигурации NGINX:
/etc/nginx/conf.d -
Удалите пакеты
nginx,nginx-coreиnginx-filesystemвместе с их зависимостями:yum autoremove -y nginx nginx-core nginx-filesystem -
Удалите конфигурацию NGINX:
rm /var/www/.cmw_environment/nginx
Удаление компонентов ПО — Ubuntu
-
Перед выполнением последующих инструкций перейдите в режим суперпользователя:
sudo -i
Удаление JRE
-
Удалите пакет
bellsoft-java17-runtime:apt-get remove --purge -y bellsoft-java17-runtime -
Удалите ссылку на исполняемые файлы:
rm /usr/bin/java -
Удалите конфигурацию JRE:
rm /var/www/.cmw_environment/java
Удаление Kafka
-
Удалите службу Kafka:
systemctl stop kafka.servicesystemctl disable kafka.servicerm /usr/lib/systemd/system/kafka.servicesystemctl daemon-reloadsystemctl reset-failed -
Удалите бинарные файлы Kafka:
rm -rf /usr/share/kafka -
Удалите журналы Kafka:
rm -rf /var/log/comindware/.kafka -
Удалите конфигурацию Kafka:
rm /var/www/.cmw_environment/kafka
Удаление Mono
-
Удалите пакеты Mono
mono-develиmono-runtime-commonвместе с их зависимостями:apt-get remove --purge -y mono-devel mono-runtime-common -
Удалите конфигурацию Mono:
rm /var/www/.cmw_environment/mono
Удаление .NET
-
Удалите пакеты .NET:
apt-get remove --purge -y dotnet-sdk-8.0 \dotnet-runtime-8.0 \dotnet-targeting-pack-8.0 \aspnetcore-targeting-pack-8.0 \netstandard-targeting-pack-2.1 \dotnet-templates-8.0 \dotnet-host \dotnet-apphost-pack-8.0 -
Удалите конфигурацию .NET:
rm /var/www/.cmw_environment/dotnet
Удаление NGINX
- При необходимости сохраните резервную копию файла конфигурации NGINX:
/etc/nginx/sites-available -
Удалите пакет
nginx-commonи его зависимости:apt-get remove --purge -y nginx-common -
Удалите конфигурацию NGINX:
rm /var/www/.cmw_environment/nginx