Calculate🐧Forum

Установка 1c-enterprise83-common

soft
#1

Добрый вечер коллеги. Подскажите пожалуйста, кто нибудь ставил уже на 1С клиент на рабочую станицию calculate?
У меня при установке затык идет на этом пакете pp-office/1c-enterprise83-common-8.3.13.1513 со следующим сообщением:

Failed to emerge app-office/1c-enterprise83-common-8.3.13.1513, Log file:

‘/var/calculate/tmp/portage/app-office/1c-enterprise83-common-8.3.13.1513/temp/build.log’

В логе написано

2018-12-04 18:03:13- http://ftp.linuxbuh.ru/buhsoft/1C/1c83/client_server/1c-enterprise83-common_8.3.13-1513_amd64.tar.gz
Resolving ftp.linuxbuh.ru (ftp.linuxbuh.ru)… 46.249.16.225
Connecting to ftp.linuxbuh.ru (ftp.linuxbuh.ru)|46.249.16.225|:80… connected.
HTTP request sent, awaiting response… 404 Not Found
2018-12-04 18:03:13 ERROR 404: Not Found.

!!! Couldn’t download ‘1c-enterprise83-common_8.3.13-1513_amd64.tar.gz’. Aborting.
* Fetch failed for ‘app-office/1c-enterprise83-common-8.3.13.1513’, Log file:
* ‘/var/calculate/tmp/portage/app-office/1c-enterprise83-common-8.3.13.1513/temp/build.log’

Пройдя по ссылке на FTP сервер, я его там не обнаружил. Там только deb пакеты. Подскажите как в этом случае решить проблему с установкой?

#2

Кривой ebuild.
Откуда его берёшь? С какого оверлея?

Как вариант можно написать свой ebuild и положить его в локальный оверлей.
Но придётся почитать https://devmanual.gentoo.org/ebuild-writing/

И написать что-то вроде этого:

EAPI="5"

inherit unpacker

DESCRIPTION=""
HOMEPAGE=""
SRC_URI="
    amd64? ( http://ftp.linuxbuh.ru/buhsoft/1C/1c83/client_server/1c-enterprise83-common_${PV}_amd64.deb )
    x86? ( http://ftp.linuxbuh.ru/buhsoft/1C/1c83/client_server/1c-enterprise83-common_${PV}_i386.deb )
"

...

src_unpack() {
  unpack_deb ${A}
}

src_install() {
  #но тут не точно.
  cp -a <path>/* "${D}" || die
}
...
#3

watchcat none wrote:

Кривой ebuild.
Откуда его берёшь? С какого оверлея?

Как вариант можно написать свой ebuild и положить его в локальный оверлей.
Но придётся почитать https://devmanual.gentoo.org/ebuild-writing/

И написать что-то вроде этого:
[…]

Добрый вечер. По этой ссылке делал

https://www.calculate-linux.org/boards/16/topics/37282

#4

layman -a linuxbuh -o http://ftp.linuxbuh.ru/overlay/linuxbuh/overlay.xml -f

#5

Андрей Пан wrote:

layman -a linuxbuh -o http://ftp.linuxbuh.ru/overlay/linuxbuh/overlay.xml -f

Андрей - видимо вы попали на тот момент когда я переделывал оверлей.
Есть два варианта исправления ситуации

  1. layman -d linuxbuh && layman -a linuxbuh -o http://ftp.linuxbuh.ru/overlay/linuxbuh/overlay.xml -f && eix-update && eix-sync

2) eix-update && eix-sync

Все должно работать.

#6

Тимофей благодарю. Все установилось и запустилось.
Еще вопрос - а существует ли возможность добавить следующие версии 1С:

8.3.10.2650
8.3.10.2580
8.3.10.2505
8.3.9.2233
8.2.18.104?

#7

Добавить могу - не проблема.
Но тестить будете сами - времени не особо много. Возможны траблы с зависимыми библиотеками. Просто такие древние версии как правило основывались на более старых либах и есть ли они в портаже я не уверен.
А зачем такие древности?
8.2 еще понятно - у самого старая база крутилась на УТ 10.3 и платформе 8,2.
Но клиента под платформу 8,2 НЕ БЫЛО и НЕ БУДЕТ для LINUX только ВИНДА
8,2 - только сервер. Виндовый клиент 8,2 отлично работает по стандартным вайном.
Но 8,2 базу можно завести на сервере 8,3 без проблем ( у меня так и работает)

А 8.3 - новые конфигурации не поддерживают старые платформы. Например Буха 3,0 работает на платформе не ниже 8,3,12,1685.
Да и как вы хотите устанавливать столько платформ на один компьютер?
Все же валится в папку /opt/1c и перезаписывается.

#8

Андрей Пан wrote:

Тимофей благодарю. Все установилось и запустилось.
Еще вопрос - а существует ли возможность добавить следующие версии 1С:

8.3.10.2650
8.3.10.2580
8.3.10.2505
8.3.9.2233
8.2.18.104?

Добавил платформу 8.3.10.2650
Тестируйте

#9

Добрый вечер Тимофей. Прошу прощения за долгий ответ. Конец года…
Спасибо что добавили, будем тестировать. версию 8.2 попробовали под вайном. Да действительно все работает. Остальные версии будем тестировать.

#10

Тимофей Захарчук wrote:

А 8.3 - новые конфигурации не поддерживают старые платформы. Например Буха 3,0 работает на платформе не ниже 8,3,12,1685.

У нас редакция - бухгалтерия государственного учреждения, редакция 1.0 (1.0.53.4)

#11

Андрей Пан wrote:

У нас редакция - бухгалтерия государственного учреждения, редакция 1.0 (1.0.53.4)

Во это не посмотрю - нет доступа к конфигурации, хотя у Вас должен БЫТЬ доступ.

Версии платформ
8.3.10.2580
8.3.10.2505
8.3.9.2233
Выложу завтра. Видимо надо посмотреть пристально 8.3.9.2233, там могут быть библиотеки которых нет в кальке уже.

#12

Выложил версии
8.3.10.2650
8.3.10.2580
8.3.10.2505
8.3.9.2233

Mastodon Mastodon