Как обновить платформу для сервера 1с на ubuntu

1. Дмитрий К (kznsky) 20.01.16 21:59 Сейчас в теме
Получил по наследству настроенную и исправно работающую сеть в которой на сервере под ubuntu x64 установлен сервер 1С + postgresql. Все работает как часы но... Обновления 1с требуют новую версию платформы. Как правильно обновить платформу на сервере под ubuntu. До этого работал только с виндой поэтому такие вопросы.
Ответы
6. Sergey Andreev (starik-2005) 1347 17.11.16 13:33 Сейчас в теме
(1) в принципе уже ответили. Я, лично, ничего не удаляю - просто качаю новую платформу и в командной строке (Ctrl+T) пишу, перейдя в каталог, в который скачал файл это: "sudo dpkg -i *.deb" - и все. Перейти в каталог можно как и в винде командой "cd имякаталога".
7. Дмитрий К (SuhoffGV) 23.03.17 15:25 Сейчас в теме
(6) Такой вариант обновления (без удаления) не создаст мне проблем если нужно обновить платформу с 8.2.19.83 на 8.3.9 (64b, CentOS и PostgreSQL)?

В пределах 8.2 так делал не раз.
8. Sergey Andreev (starik-2005) 1347 23.03.17 20:26 Сейчас в теме
(7) По всей видимости 1с 8.2 может при этом остаться, так что я бы сначала снес бы ,8.2.
9. Дмитрий К (SuhoffGV) 24.03.17 15:45 Сейчас в теме
(8) Т.е. сносим 8.2 - ставим 8.3 и прописываем базы если список снесли вместе с 8.2? Конвертировать базы или делать какие либо другие манипуляции не нужно.
10. Sergey Andreev (starik-2005) 1347 24.03.17 21:25 Сейчас в теме
(9)
Т.е. сносим 8.2 - ставим 8.3
Да, как-то так. Просто для 8.2 и 8.3 разные наименования сервисов и разные подкаталоги /opt
2. Gregory Tsoraev (Bedazzled) 21.01.16 04:10 Сейчас в теме
По просьбам трудящихся описываю процесс обновления как самого сервера 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 -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С:Предприятие.

источник http://linuxforum.ru/topic/11116
morgershtern; Alex2521; +2 Ответить
3. Дмитрий К (kznsky) 21.01.16 16:43 Сейчас в теме
Очень подробно. Спасибо.
У меня 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С?
4. Михаил Петухов (oldfornit) 09.02.16 08:59 Сейчас в теме
5. prosto_user (user641404_wb30) 17.11.16 12:54 Сейчас в теме
Надеюсь поможет простым пользователям, как я.
Для обновления платформы 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с Управление торговлей на компьютере менеджера.
Оставьте свое сообщение