Получил по наследству настроенную и исправно работающую сеть в которой на сервере под ubuntu x64 установлен сервер 1С + postgresql. Все работает как часы но... Обновления 1с требуют новую версию платформы. Как правильно обновить платформу на сервере под ubuntu. До этого работал только с виндой поэтому такие вопросы.
(1) в принципе уже ответили. Я, лично, ничего не удаляю - просто качаю новую платформу и в командной строке (Ctrl+T) пишу, перейдя в каталог, в который скачал файл это: "sudo dpkg -i *.deb" - и все. Перейти в каталог можно как и в винде командой "cd имякаталога".
(8) Т.е. сносим 8.2 - ставим 8.3 и прописываем базы если список снесли вместе с 8.2? Конвертировать базы или делать какие либо другие манипуляции не нужно.
По просьбам трудящихся описываю процесс обновления как самого сервера 1С:Предприятие, так и сервера баз данных PostgreSQL.
Для начала надо сделать бэкапы (резервные копии) баз данных (предварительно выгнав всех из 1С), которые крутятся на сервере. Бэкапы будем делать средствами 1С. Для этого открываем конфигуратор, в меню Сервис выбираем пункт Выгрузить информационную базу:
В открывшемся окне выбираем директорию, куда будет сохраняться бэкап, и указываем имя бэкапа (я просто добавляю к стандартному имени бэкапа дату в формате ГГГГ.ММ.ДД):
Теперь нужно удалить пакеты сервера 1С:Предприятие, которые необходимо обновить. Но перед удалением, завершим процессы сервера 1С:Предприятие:
service srv1cv82 stop
Получаем выхлоп:
Stopping 1C:Enterprise 8.2 server: OK
Затем посмотрим, какие пакеты сервера 1С:Предприятие у нас установлены:
dpkg -l | grep 1c-enterprise
Получаем примерный выхлоп:
ii 1c-enterprise82-common 8.2.14-533 1C:Enterprise 8.2 common components
ii 1c-enterprise82-common-nls 8.2.14-533 National resource files for 1C:Enterpise 8.2 common components for Linux
ii 1c-enterprise82-server 8.2.14-533 1C:Enterprise 8.2 server for Linux
ii 1c-enterprise82-server-nls 8.2.14-533 National resource files for 1C:Enterpise 8.2 server for Linux
ii 1c-enterprise82-ws 8.2.14-533 1C:Enterpise 8.2 Web-services components for Linux
ii 1c-enterprise82-ws-nls 8.2.14-533 National resource files for 1C:Enterpise 8.2 Web-services components for Linux
Мы узнали какие пакеты сервера 1С:Предприятия у нас установлены, можно приступить к их удалению. Пакеты удаляются в обратно порядке:
Проверим, не осталось ли каких либо файлов, после удаления пакетов:
dpkg -l | grep 1c-enterprise
Получаем примерный выхлоп:
rc 1c-enterprise82-server 8.2.14-533 1C:Enterprise 8.2 server for Linux
rc 1c-enterprise82-ws 8.2.14-533 1C:Enterpise 8.2 Web-services components for Linux
После удаления остались некоторые файлы настроек, их тоже необходимо удалить:
dpkg -P 1c-enterprise82-ws 1c-enterprise82-server
И вновь проверяем, не осталось ли каких либо файлов от пакетов сервера 1С:Предприятие:
dpkg -l | grep 1c-enterprise
Все, команда не показывает никаких пакетов, значит мы полностью удалили сервер 1С:Предприятие.
Теперь можно устанавливать пакеты новой версии сервера 1С:Предприятие.
Складываешь в какую нить папку, например /home/user/1c
и запускаешь установку
sudo dpkg -i /home/user/1c/*.deb (все само переобновится)
!ВАЖНО! в этой папке должны быть deb-ы только необходимые для установки.
P.S. файлы
1c-enterprise83-common-nls_версия_разрядность.deb
1c-enterprise83-server-nls_версия_разрядность.deb
1c-enterprise83-ws-nls_версия_разрядность.deb
Ставить не нужно т.к. это для поддержки русского, если дистриб линуха не имеет русскую локаль.
Но так как таких линухов теперь почти нет. То файлы NLS - хлам, а иногда даже могут и локаль сломать.
Надеюсь поможет простым пользователям, как я.
Для обновления платформы 1с:
1.скачать все файлы обновления для Linux с сайта 1с https://releases.1c.ru/. Естественно выбрать 64-bit или 32-bit. В моем случае- это Клиент 1С:Предприятия (64-bit) для DEB-based Linux-систем и Cервер 1С:Предприятия (64-bit) для DEB-based Linux-систем. Тонкий клиент качать не обязательно, так как он находится в архиве Клиент 1С.
2.Разархивируем всё в одну папку.
3.Запускаем терминал
4.sudo dpkg -i /home/user/1c/*.deb (указываем расположение папки). Автоматически все файлы заменятся.
5.Устраняем зависимости
sudo apt-get install imagemagick sudo apt-get install unixodbc
sudo apt-get install libgsf-bin sudo apt-get install t1utils
У меня всё обновилось и работает.
P.S Установлена программа 1с Управление торговлей на компьютере менеджера.