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

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

Новичкам  будет удобнее начинать  через Пуск – Панель управления – Менеджер пакетов Synaptic…

Через “Поиск” находим (по наименованию) нужную программу 1с  (как правило будет найдено несколько пакетов). Можно воспользоваться другими фильтрами отбора – на тот случай, если пакеты были устновлены с ошибками. Используйте различные фильтры.

Далее, нужно отметить найденные пакеты правой кнопкой мыши. Можно отмечать по одному, но для автоматического удаления всех связанных пакетов лучше выбрать “Отметить для полного удаления”:

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

В нашем случае выбираем только “1c-enterprise”; другие пакеты если не знаете для чего он нужен – лучше не трогать!

Скорее всего пакеты удаляться не все – если службы 1с были запущены. Далее действуем через терминал.

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

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

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

В нашем случае мы видим один оставшийся пакет – сервер 1с:

 

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

 sudo dpkg –purge 1c-enterprise83-server 
  • где dpkg  –purge   утилита  вычищает выбранные пакеты из системы (параметр purge).

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

 sudo dpkg -l | grep 1c-enterprise* 

А затем перечисляем ВСЕ пакеты СНИЗУ в ВВЕРХ  через пробел (используем “копировать” “вставить”):

 sudo dpkg –purge 1c-enterprise83-ws-nls 1c-enterprise83-ws 1c-enterprise83-server-nls 1c-enterprise83-server 1c-enterprise83-crs 1c- enterprise83-common-nls 1c-enterprise83-common 1c-enterprise83-client-nls 1c-enterprise83-client 

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

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

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

 sudo mc 

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

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

Этими способами можно удалить любые пакеты установленые в систему – не только 1с. Удачи!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.