Полное удаление вспомогательных компонентов ПО
Содержание
Введение
В этой статье представлены инструкции по полному удалению вспомогательных компонентов ПО Comindware Platform:
- среды исполнения Java Runtime Environment (JRE);
- брокера сообщений Kafka;
- платформы Mono;
- платформы .NET 6.0;
- обратного прокси-сервера NGINX.
Удаление вспомогательных компонентов ПО может потребоваться, например, в следующих случаях:
- для устранения возможных конфликтов файлов перед установкой его новой версии;
- для переустановки ПО после аварийных сбоев.
Инструкции представлены для следующих ОС: Альт Сервер, Astra Linux, Debian, РЕД ОС, Rocky Linux и Ubuntu.
Примечание
Удаление ПО Comindware Platform по инструкциям в этой статье не приведёт к удалению установленных версий ПО и развёрнутых экземпляров ПО.
Сведения о расположении файлов экземпляров ПО см. в статье «Пути и содержимое папок экземпляра ПО».
Определения
- ПО — программное обеспечение 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 6.0
- Удалите бинарные файлы .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 6.0
- Удалите бинарные файлы .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 6.0
- Удалите бинарные файлы .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 6.0
- Удалите бинарные файлы .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 6.0
- Удалите бинарные файлы .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 6.0
- Удалите пакеты .NET:
apt-get remove --purge -y dotnet-sdk-6.0 \
dotnet-runtime-6.0 \
dotnet-targeting-pack-6.0 \
aspnetcore-targeting-pack-6.0 \
netstandard-targeting-pack-2.1 \
dotnet-templates-6.0 \
dotnet-host \
dotnet-apphost-pack-6.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
Связанные статьи
Пути и содержимое папок экземпляра ПО