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

Added by Андрей Пан 14 days ago

Добрый вечер коллеги. Подскажите пожалуйста, кто нибудь ставил уже на 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 пакеты. Подскажите как в этом случае решить проблему с установкой?


Replies (9)

RE: Установка 1c-enterprise83-common - Added by watchcat none 11 days ago

Кривой 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
}
...

RE: Установка 1c-enterprise83-common - Added by Андрей Пан 11 days ago

watchcat none wrote:

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


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


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

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

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

RE: Установка 1c-enterprise83-common - Added by Тимофей Захарчук 7 days ago

Андрей Пан 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

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

RE: Установка 1c-enterprise83-common - Added by Андрей Пан 4 days ago

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

8.3.10.2650
8.3.10.2580
8.3.10.2505
8.3.9.2233
8.2.18.104?

RE: Установка 1c-enterprise83-common - Added by Тимофей Захарчук 4 days ago

Добавить могу - не проблема.
Но тестить будете сами - времени не особо много. Возможны траблы с зависимыми библиотеками. Просто такие древние версии как правило основывались на более старых либах и есть ли они в портаже я не уверен.
А зачем такие древности?
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 и перезаписывается.

RE: Установка 1c-enterprise83-common - Added by Тимофей Захарчук 4 days ago

Андрей Пан 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
Тестируйте

RE: Установка 1c-enterprise83-common - Added by Андрей Пан about 3 hours ago

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

RE: Установка 1c-enterprise83-common - Added by Андрей Пан about 3 hours ago

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

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

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

(1-9/9)

Thank you!