Продолжаем серию познавательных роликов о работе с операционной системой 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:
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
Запускаем процедуру создания нового кластера на основе старого.
И ждем, пока кластер обновится. Чем больше количество и объем баз, тем больше требуется времени для обновления.
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
Установка PostgreSQL на Linux
Настройка PostgreSQL для работы с «1С»
Как изменился процесс установки «1С:Предприятие 8.3.18» на Linux
Таймкоды:
00:00:00 Вступление
00:00:00 Linux: обновляем сервер «1С:Предприятие» и PostgreSQL
00:01:03 Обновление «1С:Предприятие»
00:07:10 Обновление PostgreSQL
Подпишитесь на нашу новостную рассылку и получайте свежие новости и специальные предложения первыми