Как удалить 1с в линукс

Обновлено: 02.07.2024

Пишу для себя, чтобы не забыть как делал. 95 % рабочее. На комментарии отвечаю, когда увижу.

понедельник, 3 сентября 2018 г.

Удаление 1с ubuntu

$ dpkg -l | grep 1c-
ii 1c-enterprise83-client 8.3.11-2899 amd64 1C:Enterprise 8.3 client applications
ii 1c-enterprise83-client-nls 8.3.11-2899 amd64 National resource files for 1C:Enterpise 8.3 client applications for Linux
ii 1c-enterprise83-common 8.3.11-2899 amd64 1C:Enterprise 8.3 common components
ii 1c-enterprise83-common-nls 8.3.11-2899 amd64 National resource files for 1C:Enterpise 8.3 common components for Linux
ii 1c-enterprise83-server 8.3.11-2899 amd64 1C:Enterprise 8.3 server for Linux
ii 1c-enterprise83-server-nls 8.3.11-2899 amd64 National resource files for 1C:Enterpise 8.3 server for Linux
ii 1c-enterprise83-ws 8.3.11-2899 amd64 1C:Enterpise 8.3 Web-services components for Linux
ii 1c-enterprise83-ws-nls 8.3.11-2899 amd64 National resource files for 1C:Enterpise 8.3 Web-services components for Linux

$ sudo dpkg -P 1c-enterprise83-client-nls
$ sudo dpkg -P 1c-enterprise83-client
$ sudo dpkg -P 1c-enterprise83-ws-nls
$ sudo dpkg -P 1c-enterprise83-ws
$ sudo dpkg -P 1c-enterprise83-server-nls
$ sudo dpkg -P 1c-enterprise83-server
$ sudo dpkg -P 1c-enterprise83-common-nls
$ sudo dpkg -P 1c-enterprise83-common

$ sudo service srv1cv83 status

$ ss -tlnp | grep :15

Удаление hasp
$ dpkg -l | grep hasp
ii haspd 7.60-eter1ubuntu amd64 Hardware key protection drivers and license managers
ii haspd-modules 7.60-eter1ubuntu amd64 Linux kernel modules for HASP LPT keys

$ sudo dpkg -P haspd
$ sudo dpkg -P haspd-modules

$ dpkg -l | grep postgresql

$ dpkg -l | grep postgresql
ii postgresql-9.6 9.6.7-1.1C amd64 object-relational SQL database, version 9.6 server
ii postgresql-9.6-dbg 9.6.7-1.1C amd64 debug symbols for postgresql-9.6
ii postgresql-client-9.6 9.6.7-1.1C amd64 front-end programs for PostgreSQL 9.6
ii postgresql-client-common 173ubuntu0.2 all manager for multiple PostgreSQL client versions
ii postgresql-common 173ubuntu0.2 all PostgreSQL database-cluster manager
ii postgresql-contrib-9.6 9.6.7-1.1C amd64 additional facilities for PostgreSQL
ii postgresql-doc-9.6 9.6.7-1.1C all documentation for the PostgreSQL database management system
ii postgresql-plperl-9.6 9.6.7-1.1C amd64 PL/Perl procedural language for PostgreSQL 9.6
ii postgresql-plpython-9.6 9.6.7-1.1C amd64 PL/Python procedural language for PostgreSQL 9.6
ii postgresql-plpython3-9.6 9.6.7-1.1C amd64 PL/Python 3 procedural language for PostgreSQL 9.6
ii postgresql-pltcl-9.6 9.6.7-1.1C amd64 PL/Tcl procedural language for PostgreSQL 9.6
ii postgresql-server-dev-9.6 9.6.7-1.1C amd64 development files for PostgreSQL 9.6 server-side programming


Переустановка 1С после удаления

cd /home/user/test
sudo dpkg -i 1c-enterprise83-common_8.3.12-1529_amd64.deb
sudo dpkg -i 1c-enterprise83-server_8.3.12-1529_amd64.deb
sudo systemctl start srv1cv83.service
sudo systemctl status srv1cv83.service
ss -tlnp | grep :15
sudo reboot
ss -tlnp | grep :15
LISTEN 0 128 *:1540 *:*
LISTEN 0 128 *:1541 *:*
LISTEN 0 128 *:1560 *:*
LISTEN 0 128 . 1540 . *
LISTEN 0 128 . 1541 . *
LISTEN 0 128 . 1560 . *

Друзья приветствую! В Линукс Астра (так же как и в других Deb системах) перед обновлением версии платформы 1с обязательным требованием является полное удаление предыдущих версий пакетов.

Сегодня покажу, как это делается в Astra Linux Орел. Вычищать систему будем через терминал или через менеджер пакетов Synaptic.




Остается применить выбранные операции.


Как удалить программу 1с в linux Астра через терминал?

Обязательно закроем графический менеджер пакетов Synaptic. Для начала нужно проверить наличие установленных /оставшихся пакетов в системе. Для этого воспользуемся командой:

  • где dpkg -l вывод списка установленных программ;
  • | grep 1c-enterprise поиск в списке нужного пакета и вывод информации на экран (утилита grep);


Для удаления всех пакетов сразу через терминал можно использовать команду:

Важный момент, друзья! Если Вы решили удалить 1с пользуясь только терминалом, тогда сначала выводим список ВСЕХ установленных в систему пакетов уже знакомой нам командой:

sudo dpkg -l | grep 1c-enterprise*


Где находится кэш 1с 8.3 на сервере Linux и как его очистить?

Все? Еще нет; в тяжелых случаях если 1с не запускается после установки новой платформы иногда нужно удалять данные кэша предыдущей версии а так же список установленных информационных бах (НЕ сами базы). Это добро находится в домашней папке пользователя, от имени которого осуществляется вход.

Папки эти как правило скрыты и не видны пользователю . Чтобы их увидеть запустим файловый менеджер Midnight Commander с правами суперпользователя:

По пути /Home/Пользователь находим нужные папки и удаляем их:


Весь кеш, список баз данных будут удалены. Базы придется переписать заново. Впрочем при неполадках можно удалять содержимое этих папок выборочно. Базы данных не удаляем! После всех манипуляций по очистке можно устанавливать новую платформу 1с для Linux.

Читайте также: