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

1. kznsky 20.01.16 21:59 Сейчас в теме
Получил по наследству настроенную и исправно работающую сеть в которой на сервере под ubuntu x64 установлен сервер 1С + postgresql. Все работает как часы но... Обновления 1с требуют новую версию платформы. Как правильно обновить платформу на сервере под ubuntu. До этого работал только с виндой поэтому такие вопросы.
+
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. starik-2005 3036 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. starik-2005 3036 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. starik-2005 3036 24.03.17 21:25 Сейчас в теме
(9)
Т.е. сносим 8.2 - ставим 8.3
Да, как-то так. Просто для 8.2 и 8.3 разные наименования сервисов и разные подкаталоги /opt
+
2. 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
aikosyapr; aklopyshko; alekslis; morgershtern; Alex2521; +5
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 Сейчас в теме
(3) kznsky, да, так можно
+
5. 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с Управление торговлей на компьютере менеджера.
+
11. bezoar 21.11.18 07:50 Сейчас в теме
(5) в 5м пункте достаточно sudo apt-get install -f -y
+
Внимание! Тема сдана в архив

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот