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

Как правильно обновить «1С:Предприятие» и PostgreSQL на Linux. RSS Продолжаем серию познавательных роликов о работе с операционной системой Linux, и в этот раз Вы узнаете, как грамотно обновить сервер «1С:Предприятие» и СУБД PostgreSQL. Инструкция к действиям: Получаем привилегии суперпользователя: sudo -s Устанавливаем deb-пакеты: apt install "путь до пакета" Проверяем установленные пакеты девятнадцатой платформы: dpkg -l | grep 8.3.19 Удаляем их: apt purge 1c-enterprise-8.3.19.1150-client 1c-enterprise-8.3.19.1150-common 1c-enterprise-8.3.19.1150-server Чистим мусор, если что-то осталось: apt autoremove Обновляем SQL в рамках одной версии. Проверяем текущую нашу версию PostgreSQL:png-transparent-postgresql-logo-computer-software-database-open-source-s-text-head-snout.png psql --version Скачиваем последний релиз нужной нам версии с https://releases.1c.ru Распаковываем архив и ставим все 3 пакета. Перезапускаем PostgreSQL: systemctl restart postgres Если же вы хотите обновиться до последней тринадцатой версии: Скачиваем PostgreSQL 13 с https://releases.1c.ru Для удовлетворения зависимостей, помимо libicu55, libssl1.0.0, необходимых для прошлых версий, нам необходимо поставить пакет. Cкачиваем libreadline6: https://reposcope.com/package/libreadline6 И устанавливаем: apt install apt install "путь до пакета" Проверяем список кластеров. pg_lsclusters Во время установки Postgres установщик автоматически создаёт кластер с конфигурацией и базами данных. Удаляем кластер PostgreSQL 13: pg_dropcluster 13 main --stop Останавливаем работу службы: sudo systemctl stop postgresql linux.pngЗапускаем процедуру создания нового кластера на основе старого. И ждем, пока кластер обновится. Чем больше количество и объем баз, тем больше требуется времени для обновления. 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 на Linux; - Настройка PostgreSQL для работы с «1С»; - Как изменился процесс установки «1С:Предприятие 8.3.18» на Linux. Смотрите ролик про настройку резервного копирования баз в «1С» и настройку резервного копирования в PostgreSQL. Обслуживание сетевой вычислительной инфраструктуры. Тайм-коды: 00:00 Linux: обновляем сервер «1С:Предприятие» и PostgreSQL 01:03 Обновление «1С:Предприятие» 07:10 Обновление PostgreSQL

Иконка канала Neosystemy Severo-Zapad LTD
317 подписчиков
12+
796 просмотров
4 года назад
12+
796 просмотров
4 года назад

Как правильно обновить «1С:Предприятие» и PostgreSQL на Linux. RSS Продолжаем серию познавательных роликов о работе с операционной системой Linux, и в этот раз Вы узнаете, как грамотно обновить сервер «1С:Предприятие» и СУБД PostgreSQL. Инструкция к действиям: Получаем привилегии суперпользователя: sudo -s Устанавливаем deb-пакеты: apt install "путь до пакета" Проверяем установленные пакеты девятнадцатой платформы: dpkg -l | grep 8.3.19 Удаляем их: apt purge 1c-enterprise-8.3.19.1150-client 1c-enterprise-8.3.19.1150-common 1c-enterprise-8.3.19.1150-server Чистим мусор, если что-то осталось: apt autoremove Обновляем SQL в рамках одной версии. Проверяем текущую нашу версию PostgreSQL:png-transparent-postgresql-logo-computer-software-database-open-source-s-text-head-snout.png psql --version Скачиваем последний релиз нужной нам версии с https://releases.1c.ru Распаковываем архив и ставим все 3 пакета. Перезапускаем PostgreSQL: systemctl restart postgres Если же вы хотите обновиться до последней тринадцатой версии: Скачиваем PostgreSQL 13 с https://releases.1c.ru Для удовлетворения зависимостей, помимо libicu55, libssl1.0.0, необходимых для прошлых версий, нам необходимо поставить пакет. Cкачиваем libreadline6: https://reposcope.com/package/libreadline6 И устанавливаем: apt install apt install "путь до пакета" Проверяем список кластеров. pg_lsclusters Во время установки Postgres установщик автоматически создаёт кластер с конфигурацией и базами данных. Удаляем кластер PostgreSQL 13: pg_dropcluster 13 main --stop Останавливаем работу службы: sudo systemctl stop postgresql linux.pngЗапускаем процедуру создания нового кластера на основе старого. И ждем, пока кластер обновится. Чем больше количество и объем баз, тем больше требуется времени для обновления. 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 на Linux; - Настройка PostgreSQL для работы с «1С»; - Как изменился процесс установки «1С:Предприятие 8.3.18» на Linux. Смотрите ролик про настройку резервного копирования баз в «1С» и настройку резервного копирования в PostgreSQL. Обслуживание сетевой вычислительной инфраструктуры. Тайм-коды: 00:00 Linux: обновляем сервер «1С:Предприятие» и PostgreSQL 01:03 Обновление «1С:Предприятие» 07:10 Обновление PostgreSQL

, чтобы оставлять комментарии