Как обновить платформу для сервера 1с на ubuntu
Получил по наследству настроенную и исправно работающую сеть в которой на сервере под ubuntu x64 установлен сервер 1С + postgresql. Все работает как часы но... Обновления 1с требуют новую версию платформы. Как правильно обновить платформу на сервере под ubuntu. До этого работал только с виндой поэтому такие вопросы.
По теме из базы знаний
- Инструкция. Устанавливаем выделенный сервер для 1С:Предприятия и PostgreSQL 8.4 на Ubuntu Server 10.04 LTS
- Сервер 1С:Предприятие на Ubuntu 16.04 и PostgreSQL 9.6, для тех, кто хочет узнать его вкус. Рецепт от Капитана
- АИТП. Управляем множественными версиями платформы на серверах, под управлением ОС Linux
- 1С, Linux, облака…
- Разные версии платформы серверов 1С на Ubuntu Server
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
6.
starik-2005
3294
17.11.16 13:33
Сейчас в теме
(1) в принципе уже ответили. Я, лично, ничего не удаляю - просто качаю новую платформу и в командной строке (Ctrl+T) пишу, перейдя в каталог, в который скачал файл это: "sudo dpkg -i *.deb" - и все. Перейти в каталог можно как и в винде командой "cd имякаталога".
8.
starik-2005
3294
23.03.17 20:26
Сейчас в теме
(7) По всей видимости 1с 8.2 может при этом остаться, так что я бы сначала снес бы ,8.2.
10.
starik-2005
3294
24.03.17 21:25
Сейчас в теме
(9)
Т.е. сносим 8.2 - ставим 8.3
Да, как-то так. Просто для 8.2 и 8.3 разные наименования сервисов и разные подкаталоги /opt
По просьбам трудящихся описываю процесс обновления как самого сервера 1С:Предприятие, так и сервера баз данных PostgreSQL.
Для начала надо сделать бэкапы (резервные копии) баз данных (предварительно выгнав всех из 1С), которые крутятся на сервере. Бэкапы будем делать средствами 1С. Для этого открываем конфигуратор, в меню Сервис выбираем пункт Выгрузить информационную базу:
В открывшемся окне выбираем директорию, куда будет сохраняться бэкап, и указываем имя бэкапа (я просто добавляю к стандартному имени бэкапа дату в формате ГГГГ.ММ.ДД):
Теперь нужно удалить пакеты сервера 1С:Предприятие, которые необходимо обновить. Но перед удалением, завершим процессы сервера 1С:Предприятие:
Получаем выхлоп:
Stopping 1C:Enterprise 8.2 server: OK
Затем посмотрим, какие пакеты сервера 1С:Предприятие у нас установлены:
Получаем примерный выхлоп:
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С:Предприятия у нас установлены, можно приступить к их удалению. Пакеты удаляются в обратно порядке:
Проверим, не осталось ли каких либо файлов, после удаления пакетов:
Получаем примерный выхлоп:
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
После удаления остались некоторые файлы настроек, их тоже необходимо удалить:
И вновь проверяем, не осталось ли каких либо файлов от пакетов сервера 1С:Предприятие:
Все, команда не показывает никаких пакетов, значит мы полностью удалили сервер 1С:Предприятие.
Теперь можно устанавливать пакеты новой версии сервера 1С:Предприятие.
источник
Для начала надо сделать бэкапы (резервные копии) баз данных (предварительно выгнав всех из 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 -r 1c-enterprise82-ws-nls 1c-enterprise82-ws 1c-enterprise82-server-nls 1c-enterprise82-server 1c-enterprise82-common-nls 1c-enterprise82-commonПроверим, не осталось ли каких либо файлов, после удаления пакетов:
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С:Предприятие.
источник
Очень подробно. Спасибо.
У меня ubuntu с графической оболочкой. И я тут в обсуждениях к одной из публикаций нашел такой вариант:
Обновление платформы 1С на ubuntu
Берешь файлы дистриба
1c-enterprise83-common_версия_разрядность.deb
1c-enterprise83-server_версия_разрядность.deb
1c-enterprise83-ws_версия_разрядность.deb
Складываешь в какую нить папку, например /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С?
У меня ubuntu с графической оболочкой. И я тут в обсуждениях к одной из публикаций нашел такой вариант:
Обновление платформы 1С на ubuntu
Берешь файлы дистриба
1c-enterprise83-common_версия_разрядность.deb
1c-enterprise83-server_версия_разрядность.deb
1c-enterprise83-ws_версия_разрядность.deb
Складываешь в какую нить папку, например /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С?
5.
user641404_wb30
17.11.16 12:54
Сейчас в теме
Надеюсь поможет простым пользователям, как я.
Для обновления платформы 1с:
1.скачать все файлы обновления для Linux с сайта 1с . Естественно выбрать 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с Управление торговлей на компьютере менеджера.
Для обновления платформы 1с:
1.скачать все файлы обновления для Linux с сайта 1с . Естественно выбрать 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с Управление торговлей на компьютере менеджера.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот