Linux: обновляем сервер «1С:Предприятие» и СУБД PostgreSQL

Продолжаем серию познавательных роликов о работе с операционной системой Linux, и в этот раз Вы узнаете, как грамотно обновить сервер «1С:Предприятие» и СУБД PostgreSQL. Таймкоды: 00:00:00 Вступление 00:01:03 Обновление «1С:Предприятие» 00:07:10 Обновление PostgreSQL Инструкция к действиям: Получаем привилегии суперпользователя: sudo -s Устанавливаем deb-пакеты: apt install “путь до пакета“ Проверяем установленные пакеты девятнадцатой платформы: dpkg -l | grep Удаляем их: apt purge Чистим мусор, если что-то осталось: apt autoremove Обновляем SQL в рамках одной версии. Проверяем текущую нашу версию PostgreSQL: psql --version Скачиваем последний релиз нужной нам версии с Распаковываем архив и ставим все 3 пакета. Перезапускаем PostgreSQL: systemctl restart postgres Если же вы хотите обновиться до последней тринадцатой версии: Скачиваем PostgreSQL 13 с Для удовлетворения зависимостей, помимо libicu55, , необходимых для прошлых версий, нам необходимо поставить пакет. Cкачиваем libreadline6: И устанавливаем: apt install apt install “путь до пакета“ Проверяем список кластеров. pg_lsclusters Во время установки Postgres установщик автоматически создаёт кластер с конфигурацией и базами данных. Удаляем кластер PostgreSQL 13: pg_dropcluster 13 main --stop Останавливаем работу службы: sudo systemctl stop postgresql Запускаем процедуру создания нового кластера на основе старого. И ждем, пока кластер обновится. Чем больше количество и объем баз, тем больше требуется времени для обновления. sudo pg_upgradecluster -m upgrade 12 main Запускаем службу: sudo systemctl start postgresql Смотрим, как выглядят наши кластеры, видим, что теперь главный кластер на порту 5432 у нас тринадцатый pg_lsclusters После того, как вы убедились, что все работает корректно, можно удалить старый кластер, а также старые пакеты: sudo pg_dropcluster 12 main --stop Смотрим установленные пакеты dpkg -l | grep postgres Удаляем установленные пакеты apt purge postgresql-12 postgresql-12 postgresql-client-12 Чистим мусор, если что-то осталось apt autoremove #linux #PostgreSQL #1С
Back to Top