1. Предварительно необходимо загрузить на сервер Linux папку с обновлением платформы, которую можно скачать с сайта «релизов» 1С. Для переноса можно использовать программу WinSCP. В ней нужно указать адрес, логин и пароль, после чего откроется файловое дерево сервера.
Выберите папку с расшаренными правами и перенесите её.
Выбираем папку с расшаренными правами и переносим.
2. Затем следует запустить процесс установки обновления с помощью программы PuTTY. Установите и запустите программу, введите адрес сервера, номер порта, а затем логин и пароль. Копирование файлов осуществляется через контекстное меню, так как комбинации Ctrl+C и Ctrl+V в данном случае не работают.
3. Чтобы остановить сервер, выполните команду
systemctl stop srv1cv83@default.service
Для проверки статуса сервера можно использовать команду
systemctl status srv1cv83@default.service
Чтобы выйти из режима проверки статуса, нажмите кнопку Q.
4. Затем в программе откройте директорию, в которой находится распакованный архив обновления с исполняемым файлом.
5. После открытия папки можно начать установку, запустив исполняемый файл. В данном случае строка будет выглядеть так:
./setup-full-8.3.25.1560-x86_64.run
Если программа выдаст сообщение об ошибке «отказано в доступе», выполните команду chmod 777 ./*
6. Следуйте инструкциям мастера установки, нажимая Y или N для подтверждения или отказа соответственно. Здесь все зависит от ваших предпочтений.
Итог
7. Далее установите платформу с толстым клиентом на Windows. Это можно сделать в несколько кликов.
8. Вернитесь в программу PuTTY и выполните команду
MC
Откроется окно с синим экраном.
Поскольку мы обновляем 1С на существующем сервере, в файле /etc/systemd/system/srv1cv83@.service необходимо заменить номера версий на текущие (в трёх местах).
Пример такого места: [номер версии].
Сохраните изменения и выйдите из файла. Затем вернитесь в окно, где происходило обновление.
9. При необходимости установки сервиса RAS выполните следующее.
systemctl link /opt/1cv8/x86_64/[номер версии 1С]/ras-[номер версии 1С].service
Удалите из каталога /etc/systemd/system/ файл со старой версией RAS
ras-[номер старой версии].service
Выполните команды
systemctl stop ras-[номер старой версии].service
systemctl disable ras-[номер старой версии].service
Предоставьте полные права на папку с 1С командой
chmod 777 /opt/1cv8/x86_64/[номер версии]/*
10. Далее в этом же окне по порядку выполните следующие команды:
systemctl daemon-reload
systemctl enable srv1cv83@default.service
systemctl start srv1cv83@default.service
Если был установлен RAS, также выполните команды:
systemctl enable ras-[номер версии]
systemctl start ras-[номер версии]