Полное удаление вспомогательных компонентов ПО
Введение
Здесь представлены инструкции по полному удалению вспомогательных компонентов ПО 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.service
systemctl disable kafka.service
rm /usr/lib/systemd/system/kafka.service
systemctl daemon-reload
systemctl 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.service
systemctl disable kafka.service
rm /usr/lib/systemd/system/kafka.service
systemctl daemon-reload
systemctl 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.service
systemctl disable kafka.service
rm /usr/lib/systemd/system/kafka.service
systemctl daemon-reload
systemctl 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.service
systemctl disable kafka.service
rm /usr/lib/systemd/system/kafka.service
systemctl daemon-reload
systemctl 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.service
systemctl disable kafka.service
rm /usr/lib/systemd/system/kafka.service
systemctl daemon-reload
systemctl 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.service
systemctl disable kafka.service
rm /usr/lib/systemd/system/kafka.service
systemctl daemon-reload
systemctl 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
Эта статья была полезна 1 чел.