1С 8.3 и Arch Linux

07.11.18

База данных - Инструменты администратора БД

Подробная установка 1С 8.3 на Arch Linux в 3 чашки кофе без сахара и геморроя.

Вместо предисловия и кратенького ликбеза:

Линукс замечательная система как для серверов, так и для разработчиков, но у новичков могут возникнуть некоторые проблемы, в частности и с установкой 1с.

Для debian based дистрибутивов (ubuntu, mint и т.п.) в интернете куча инструкций, да и на сайте 1c распространяются deb бинарники, а вот с арчем все обстоит несколько сложнее.

Арч это третий по степени "гиковости" линукс после gentoo и lfs, позволяет стать чем угодно для своего владельца-арчевода, в тоже время дает великолепную документацию-вики.

Из отличительных особенностей арча - система rolling релизов, всегда предоставляющая своим владельцам самые свежие версии софта (ну и проблемы с ним заодно, бывает).

Данная система ввиду легковесности (особенно если взять композитный LXDE или тайтловый оконный менеджер, например i3) может являть собой великолепный терминал.

У меня на захламленной пакетами xfce4 суммарно вышло всего 600 Мб, 

Для менее уверенных пользователей существует основанный на арче дистрибутив - Manjaro, в последнее время он очень популярен, софт в его репозиториях тщательнее проверяют.

Статья даст точный набор команд необходимых для установки 1с с оговоркой, что вы будете корректировать пути и версии своей 1с.

Также предполагается, что вы знакомы с терминалом и базовыми nix командами. Команды которым необходим root - начинаются с sudo, остальные выполняем из под пользователя.

Если забудите написать super user do, просто следующей командой наберите "sudo !!".

Возможно кто нибудь захочет и возьмет на себя ответственность сделав shell скрипт для автоматической установки.

Также не помешало бы поправить и дополнить статью на арч вики.

 

  • I

Скачиваем дистрибутивы нужной версии (в моем случае 8.3.11.2954) по ссылке https://releases.1c.ru/project/Platform83
А именно берем пакеты Red Head "Клиент 1С:Предприятия (64-bit) для RPM-based Linux-систем" и "Cервер 1С:Предприятия (64-bit) для RPM-based Linux-систем"
Получаем: client.rpm64.tar.gz и rpm64.tar.gz

 

  • II

Открываем свой любимый эмулятор терминала.
Перемещаем архивы в папку, в которой будем собирать, и разархивируем (заняться этим можно и в папке загрузок, но я предпочитаю не мусорить и заодно создать две папки, исходников "src" и под полученный пакет "pkg", какое никакое, а версионирование):

mkdir -p ~/git/ones/8.3.11/2954/{src,pkg} && mv ~/d/*rpm64.tar.gz ~/git/ones/8.3.11/2954/src
cd ~/git/ones/8.3.11/2954/src/ && tar -xf rpm64.tar.gz;tar -xf client.rpm64.tar.gz

 

  • III

Создаем любимым текстовым редактором файл "PKGBUILD" со следующим содержимым (спасибо товарищу  tsn  за PKGBUILD и  ser  за страничку на вики, пусть и сыроватую):

 
 PKGBUILD

Создаем файл:

nano PKGBUILD
 Заполняем содержимое следующим текстом (попутно меняя два параметра под себя, остальное AS IS):
pkgname=1c_enterprise83
_pkgname1c=1C_Enterprise83
if test "$CARCH" == x86_64; then
    _pkgarch1c=$CARCH
else
    _pkgarch1c=('i386')
fi
pkgver=8.3.11         # Поменяйте на вашу версию
pkgrel=2954          # Поменяйте на вашу версию
pkgdesc="1C 8.3 for Linux"
license=('custom')
arch=($CARCH)
options=('!strip')
depends=('webkitgtk2')
makedepends=('pkgextract')
url="www.1c.ru"
source=(
$_pkgname1c-client-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-client-nls-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-common-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-common-nls-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-server-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-server-nls-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-thin-client-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-thin-client-nls-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-ws-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-ws-nls-$pkgver-$pkgrel.$_pkgarch1c.rpm
)

md5sums=('9e296bcc74dfccce0448792838b5e6c0'
         '74d01a7fffecba6df20e5ff164065e89'
         '783f2fa504ff0401f32469ad4b5c1539'
         'a43e505df590d6096921ea367bf7a59e'
         '2465f77b5b3941d37464ea526fa7e529'
         '2db4f7cd9c01ee61f22e18cb2fd51e58'
         '23c71fcc735635fa35e1689a363b9fe8'
         'f40d85c6b1f6bebee5ed15a167f207cb'
         'a7273cc69543fe52983df4506d72edb1'
         '6c2cd6cadd20ef42d8f79c902b703fa6')
package() {
   cd $pkgdir
   cp -r $srcdir/usr $pkgdir
   cp -r $srcdir/etc $pkgdir
   cp -r $srcdir/opt $pkgdir
}

pkgver - Версия технологической платформы. Измените на свою версию.
pkgrel - Номер сборки. Измените на свою версию.

 

 

  • IV

Теперь обновим контрольные суммы в файле PKGBUILD на свои
updpkgsums

 

  • V

Обновим базу данных pacman и установленные пакеты 
sudo pacman -Syu
(на арче НЕОБХОДИМО обновляться перед любым чихом, лично я добавил себе в алиасы zsh "sudo pacman" как "p", но к теме это относиться мало)

 

  • VI

Для сборки нам наверняка будет не хватать зависимости от пакетов "webkitgtk2" и "pkgextract", их наличие вы можете проверить командой:
pacman -Qqe | grep -E 'webkitgtk2|pkgextract|imagemagick'    

 
(a) Если не оказалось в списке "pkgextract"

    pkgextract тянем с аура, мне удобнее git'ом, но тк многим 1с'никам он не нужен, качаем wget'ом (если вы обладатель йогурта, то сами знаете что делать):     

cd ~/d;wget https://aur.archlinux.org/cgit/aur.git/snapshot/pkgextract.tar.gz
    Разархивируем и ставим (по хорошему предварительно стоит проверить, что мы ставим):     
tar -xf pkgextract.tar.gz && rm pkgextract.tar.gz;cd pkgextract;makepkg -sri

 

 
(b) Если не оказалось в списке "webkitgtk2"

    webkitgtk2 можно собрать самому или скачать с китайского репозитория:
    Сборка займет целый день машинного времени, но это Ъ gentoo way
    Мы пойдем быстрым путем, а именно стянем у китайцев.

    Добавим в /etc/pacman.conf китайский репозиторий:     

[archlinuxcn]

Server = https://cdn.repo.archlinuxcn.org/$arch
    Добавим PGP ключи:     
sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
    Скачиваем webkitgtk2:     
sudo pacman -S webkitgtk2

 

(c) Если не оказалось в списке "imagemagick"

Я не уверен, что этот пакет необходим для нормального функционирования 1с (отвечает за манипуляции изображениями), но ставится он просто:     

sudo pacman -S imagemagick
    Да, хоть что то будет просто

 

 

  • VII

Возвращаемся (если уходили) к нашей 1с и пробуем собрать пакет (это займет небольшое время, вполне можно сходить за чайком):
cd ~/git/ones/8.3.11/2954/src && makepkg -s
Полученный пакет разлучаем с исходниками:
mv 1c_enterprise83-*-x86_64.pkg.tar.xz ../pkg/; cd ../pkg/

 

  • VIII

Устанавливаем наш пакет:
sudo pacman -U 1c_enterprise83-*-x86_64.pkg.tar.xz
Приложение находиться по адресу:
/opt/1C/v8.3/x86_64/1cestart
/opt/1C/v8.3/x86_64/1cv8
/opt/1C/v8.3/x86_64/1cv8c

Для удобства можете создать ярлыки и алиасы и быстрый запуск под определенным пользователем.
В xfce автоматически занеслось в Whisker menu, но i3 так не повезет с dmenu.

Пример записи для быстрого логина 1c.desktop

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/1C/v8.3/x86_64/1cv8c ENTERPRISE /s'baseIP\baseName' /n'myUsername' /p'myPassword'
Categories=Office;Finance;
Name=1C Thin baseName
Icon=1cv8c

 

  • IX

В принципе вы уже можете использовать 1c, но при старте ругнется на недостающие шрифты "Microsoft Core Fonts".
Вы можете скопировать недостающие шрифты с установочного диска винды, соседней машины или попросту создать символьную ссылку если сидите дуалбутом.
Если правильно помню, шрифтов там примерно на 500 метров.

Вариант с ссылкой на примонтированный раздел с окнами:
sudo ln -s /winDiskC/Windows/Fonts /usr/share/fonts/WindowsFonts
fc-cache -f

В случае копирования, просто перемещаете шрифты в папку /usr/share/fonts/WindowsFonts
и обновляете кэш шрифтов:
fc-cache -f

Если кто готов поделиться подборкой необходимых шрифтов для 1с - с удовольствием прикреплю к статье.

 

линукс archlinux arch linux система установка терминал консоль

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    17105    120    59    

121

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    12456    49    33    

70

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2

18000 руб.

06.12.2023    11380    48    8    

78

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    34322    109    152    

75

Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Брандмауэр для сервера 1С включает в себя управление возможностью начала и возобновления сеансов пользователей по различным условиям, ограничение общего числа возможных сеансов для работы с информационной базой, резервирование возможности работы с информационной базой определенных польззователей, запрет запуска нескольких сеансов для пользователя, журнализация событий начала (возобновления) и завершения (гибернации) сеансов, ведение списка активных сеансов для информационных баз кластера серверов

3600 руб.

06.02.2017    32851    145    18    

51

Архивирование (backup) Инструменты администратора БД Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней. Только для WINDOWS!

6000 руб.

06.11.2012    74093    629    45    

88

Инструменты администратора БД Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Многие сталкиваются с проблемой когда изображения, находящиеся в базе разные по объему и размерам. Менеджеры могут добавить файлы в очень высоком разрешении, объемом свыше 20 Мегабайт. База данных становится слишком большой, выгрузка на сайт идёт медленно и требуется много место на хостинге. Как сжать картинки и уменьшить размер базы 1С? Это можно сделать с помощью данной обработки. Существует возможность выбрать различные варианты для того чтобы уменьшить картинки: в разы, в процентах от первоначального объема, а также сделать картинки одинаковой ширины. В результате размер базы 1С значительно сократится (в зависимости от количества и размера картинок), а изображения станут небольшого объема, равными по ширине, почти без потери качества. Работает на управляемых формах для УТ 11, КА, ERP.

3000 руб.

21.07.2022    10333    10    4    

18
Отзывы
13. Igor_Nemirov 09.08.18 23:47 Сейчас в теме
(11)Не дождался, прервал установку из АУРа. Взял версии пакетов до обновления здесь http://cdn.repo.archlinuxcn.org/x86_64/, поставил. Заработало.
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. BigB 193 22.03.18 13:29 Сейчас в теме
Да уж. Вот это геморрой. На винде намного проще.
2. 🅵🅾️🆇 525 22.03.18 13:46 Сейчас в теме
(1) Ну этот геморрой именно на арче, тк 1с из коробки поддерживает deb и rpm пингвинов. На том же дебиане все гораздо проще.
Но в целом да, именно с точки зрения конечного массового пользователя и разработчика 1с - окна в этом плане проще.
Это отдельный гемморой (пусть и интересный) поддерживать совместимость конфигурации с браузерами, линями и смартфонами.
Нельзя передавать объекты в js, большинство внешних компонент не работают и тп и тд.
Касательно серверной части, как говорят, основная сложность в конфигурации бд постгре.
3. Maxisussr 22.03.18 15:17 Сейчас в теме
(2)
поддерживать совместимость конфигурации с браузерами, линями и смартфонами.
Нельзя передавать объекты в js, большинство внешних компонент не работают и тп и тд.
Касательно серверной части, как говорят, основная сложность


Интересна практическая выгода от поддержки именно на этой системе.
Т.е. примерный выигрыш по скорости, по времени решения какой-либо проблемы и т.п.
4. 🅵🅾️🆇 525 22.03.18 15:55 Сейчас в теме
(3)
Ну вообще на арче можно собрать крайне легкую и нетребовательную систему (с музыкой, кучей пакетов, девелоперским софтом и тремя разными окружениями рабочего стола я умудрился потратить меньше 20 гигов жесткого), скажем этакий терминал, которым к томуже просто управлять удаленно.
Производительность сервера надо тестить, но как говорят, производительность собранных веб серверов на базе генту примерно на 20% выше остальных систем.
Сам тонкий клиент 1с толком работать быстрее или медленнее не будет, тк современный тонкий клиент это просто урезанный браузер.


Если с позиции разработчика/админа/гика:
Линь может радовать красивым интерфейсом, таже kde 5, по моему субъективному мнению, из коробки на голову выше мака и винды в плане оформления, функционала и кастомизации.

На линь также идут за свободой, устав от того, что за вас принимают решения, что надо вам, а что нет (как на маке однажды выпилили PPtP VPN). Дома я снес десятку после того как мелкомягкие решили самостоятельно отключить samba шару в осеннем апдейте (да, я знаю, что вернуть smb можно в gpo, сам факт, что меня даже не спросили меня очень огорчил, а ведь порты самба шары у меня были закрыты).

Также на лине очень удобно работать с git'ом, сетями, удаленным оборудованием.
nkolentcev; XAKEP; +2 Ответить
16. strange2007 144 17.08.18 04:51 Сейчас в теме
(4) Поверьте, большей массе населения не нужна свобода выбора. Скажу больше - большая масса людей боится свободу выбора.Им нравится, что за них всё решают. Именно поэтому и мелкомягкие и яблочники могут на этом очень хорошо зарабатывать. Именно поэтому дос и виндовс всех склонил в свою сторону
17. 🅵🅾️🆇 525 17.08.18 09:13 Сейчас в теме
(16)
Давайте без холиваров)
Если мы говорим про десктопы - то тут дело в том, что люди не любят пердолинга, они хотят получать денежки работая или смотреть котиков. И это не "ЯСКОЗАЛ", а рыночек порешал. Линукс тут постепенно становиться все конкуретно способнее для специальностей без специализированного софта, но не потому, что становиться лучше, а потому, что все больше выноситься в облака.
Сейчас на ПК его используют "нитакие-как-фсе" гики и не потому, что "виндовс плохой", а потому что "нитакие-как-фсе".
Тут главное в какогото поехавшего фанатика не превратиться, которые с пеной у рта будет доказывать, что если чегот нет "ОНО НАМ И НЕНАДО, ТОЛЬКО ВЫЙГРАЛИ, РЯЯЯЯ".

Если вы скрипткидди и не в состоянии настроить окна под себя, управлять обновлениями, службами и трафиком - то вряд ли у вас и пингвин заведеться дальше чем поставить нескучные обои.
Irwin; XAKEP; +2 Ответить
5. neikist 23.03.18 07:59 Сейчас в теме
О, у меня как раз вторая попытка арч освоить. Купил тут недавно себе нетбук (на работу таскать, в поездки), поставил арч+i3, пока все радует, в прошлый раз awesome wm пробовал, но как то lua как язык конфигурирования не понравился, а с i3 получше идет.
6. 🅵🅾️🆇 525 23.03.18 10:08 Сейчас в теме
(5) i3 тоже очень годно, единственное, что вымораживало - это некорректное поведение всплывающих модальных окон, но это, вроде, лечиться прописыванием шаблона под них и в принудительном порядке превращение их в композитные.
Если прям совсем новичок и хочется арча - то лучше, наверное, начать с manjaro.
В качестве мобильного ноута для себя я выбрал - xiaomi mi air 12", никаких проблем.

Но xfce и i3 очень понравились, работало как часы, но потом все же перешел на kde 5 plasma, оно поглючнее, зато со свистоперделками, функциональным файловым менеджером и очень интересной фишкой - kde connect (приложение для управления телефоном и наоборот), благо, чтоб перейти надо всего пару команд и оно прекрасно сосуществует параллельно с xfce и i3.
7. neikist 23.03.18 11:46 Сейчас в теме
(6)manjaro - это хорошо, но меньше понимания системы, и все таки очень много разного накидано, что ресурсы жрать будет, и путать начинающего пользователя. Пробовал тоже ставить (на ПК) версию с кедами, вроде неплохо, но не зашло, в то время на винде была необходимость сидеть)
Ну и на prestigio 133s (лимит себе ставил не больше пол зарплаты на edc ноут) это все было бы очень тяжело, ибо celeron 3350 и 3 гига памяти. А вот чистый арч + i3 просто летает (впрочем только приступил к настройке и использованию, в основном пока использую для просмотра аниме, хождения в интернетах, ведения задач в taskwarrior и набора anki карточек)
8. 🅵🅾️🆇 525 23.03.18 12:56 Сейчас в теме
(7) Если понравился i3 то крайне советую взглянуть на его форк i3-gaps ставиться прям поверх i3.
Добавляет отступы между окнами, выглядеть будет на порядок симпатичнее.

9. neikist 23.03.18 12:59 Сейчас в теме
(8)А, я собственно его и поставил. Поставил после того как в виртуалке вручную пощупал преднастроенный в archlab дистрибутиве.
10. Igor_Nemirov 09.08.18 14:23 Сейчас в теме
Беда! Что делать? Куда бежать?

1С установлена на manjaro. Все работало отлично, пока не обновился webkitgtk2 из китайского репозитория.
Сейчас /opt/1C/v8.3/x86_64/1cestart выдает

error while loading shared libraries: libicui18n.so.62: cannot open shared object file: No such file or directory

а библиотека эта стоит версии 61.1

Если смотреть список пакетов в Arch то там icu 62 версии. У меня 61.1.

Ждать когда manjaro свои репозитории обновит?
11. 🅵🅾️🆇 525 09.08.18 18:36 Сейчас в теме
(10) Сори, не подскажу, тк на текущей работе все через терминальный клиент :c
Теоретически ты сам можешь собрать себе webkitgtk2, но старожилы заявляют, что это занимает примерно полдня-день именно машинного времени.
12. Igor_Nemirov 09.08.18 19:58 Сейчас в теме
(11) Спасибо. Я по этому пути и пошел. Удалил пакеты. Удалил китайский репозиторий. Ставлю из АУР. 4 часа уже жду. :-(
13. Igor_Nemirov 09.08.18 23:47 Сейчас в теме
(11)Не дождался, прервал установку из АУРа. Взял версии пакетов до обновления здесь http://cdn.repo.archlinuxcn.org/x86_64/, поставил. Заработало.
15. 🅵🅾️🆇 525 10.08.18 14:44 Сейчас в теме
(13) Из аура, по отзывам, 12-24 часов)
14. пользователь 09.08.18 23:48
Сообщение было скрыто модератором.
...
18. webester 26 04.12.18 17:17 Сейчас в теме
Не раскрыта тема использования ключа HASP )
19. 🅵🅾️🆇 525 04.12.18 17:19 Сейчас в теме
(18) Вряд ли раскрою в обозримом будующем, уж простите.
Если допишите и скините в markdown или word'е - обязательно вставлю этот кусочек с указанием авторства :3
20. webester 26 05.12.18 03:30 Сейчас в теме
(19)чота затупил. В wiki черным по русскому написано:
Если система не видит лицензионный HASP-ключ, подключенный к компьютеру, установите пакет aksusbd и запустите службу aksusbd. После этого переподключите ключ к вашему компьютеру.


В оф вики хорошо бы указать откуда брать готовый webkitgtk(к 8.3.12 нужна уже третья версия а не вторая как у вас в статье) потому, что собирать ее, еще то удовольствие. А когда я первый раз запускал 1С где взять не знал а сборка висла. Но такое "давайте возьмем готовые бинарники из китайской репы" в оф вики конечно не вставишь.
22. Max163 21.03.19 12:53 Сейчас в теме
(20)
В оф вики хорошо бы указать откуда брать готовый webkitgtk(к 8.3.12 нужна уже третья версия а не вторая как у вас в статье) потому, что собирать ее, еще то удовольствие.

В AUR лежит webkitgtk 3:2.4.11-16 не оно?
39. alm_ilya 25 02.01.21 15:00 Сейчас в теме
(20) статься на вики перемещена в архив. Для HASP с установкой aksusbd проблем нет, всё стандартно из AUR ставится. Пара строк для запуска службы тут оставлю:
sudo systemctl start aksusbd.service
sudo systemctl enable aksusbd.service
plazotronik; +1 Ответить
21. webester 26 05.12.18 04:47 Сейчас в теме
Еще хотел бы добавить, что для начинающих (это же в большей мере для начинающих статья?) команда вида
cd ~/git/ones/8.3.11/2954/src/ && tar -xf rpm64.tar.gz;tar -xf client.rpm64.tar.gz

совершенно не очевидна и запутывает, удобнее все таки читать когда написано в две строки, тут все таки два действия
23. Max163 25.03.19 14:35 Сейчас в теме
8..3.10.2772 пакет собрался и запускается, а 8.3.12.1855 собрался, установился, но на запуск не реагирует
25. Max163 26.03.19 11:29 Сейчас в теме
(23) Проблема в отсутствии библиотеки libwebkitgtk-3.0. Но где ее взять для Arch непонятно?
26. Max163 26.03.19 13:21 Сейчас в теме
(25) Сам спросил, сам отвечу:
sudo pacman -S webkitgtk
33. -null- 04.06.20 10:26 Сейчас в теме
(26) та же проблема... однако установка webkitgtk не помогла =( :
error while loading shared libraries: libwebkitgtk-3.0.so.0: cannot open shared object file: No such file or directory
34. -null- 04.06.20 11:21 Сейчас в теме
(33)важное уточнение: платформа i386 и соответственно нужен lib32webkitgtk3...
35. XAKEP 14.09.20 07:32 Сейчас в теме
(26)
в этом году уже не проходит :)
24. Max163 25.03.19 16:43 Сейчас в теме
И вот еще вопрос. Как установить несколько версий платформы по данному методу?
27. avbolshakov 13.10.19 23:50 Сейчас в теме
(24) Не решили данный вопрос?
30. Max163 31.10.19 14:49 Сейчас в теме
(27) Решил копированием установленной платформы в отдельную папку с последующим возвратом. В этом случае для запуска конфигурации под нужной платформой запускается исполняемый файл из папки с этой платформой.
Установка новой версии платформы перезатирает только предыдущую установку, но не трогает папки, которые не создавались установочным пакетом.
28. avbolshakov 16.10.19 00:12 Сейчас в теме
Установка нескольких версий платформ оказалась совсем простой (я новичок итд, и может сделал все не так итд).
1) 1Ска ставится тут в /opt/1c/v.8.3/ дальше тут папка разрядность итд. Все это дело перемещаем в /opt/1c/v8.3.15.1565/ ( у меня такая была платформа первоначально установлена.
2) Ну и повторям все сначала, только зависимость я уже не устанавливал, только собрал пакет по новой.
3) Ну и меню поправил. Создал два файлика .desktop для morc меню в ~/.local/share/appliction
(можно посмотреть переменную PATH )
4) Те файлики что были созданы автоматом после перезагрузки или после перезагрузки wm перезаписывались, так что я создал новые типа 1С8315.desktop и 1С8313
29. avbolshakov 27.10.19 21:18 Сейчас в теме
Сейчас думаю, что чтобы установить несколько версий нужно было поменять строчку в скрипте PKGBUID:
cp -r $srcdir/opt $pkgdir меняем на cp -r $srcdir/opt/8.3.{ваша версия платформы} $pkgdir. А может и нет, сам пока не пробовал
31. Max163 28.02.20 17:26 Сейчас в теме
8.3.15.1869 пакет собрался, но не запускается
ошибка:
/opt/1C/v8.3/x86_64/1cestart: /opt/1C/v8.3/x86_64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /usr/lib/libwebkitgtk-3.0.so.0)
32. plazotronik 24.03.20 10:28 Сейчас в теме
(31) да, начиная с 8.3.15 есть проблема. я лично борюсь с этим так:

sudo pacman -S lib32-glibc 
sudo mv /opt/1C/v8.3/x86_64/libstdc++.so.6 /opt/1C/v8.3/x86_64/libstdc++.so.6_bak
sudo ln -s /usr/lib/libstdc++.so.6 /opt/1C/v8.3/x86_64/

по идее lib32-glibc лучше добавить в PKGBUILD как обязательную зависимость depends. а ссылку на библиотеку делать ручками или запихнуть это в скрипт и запускать после установки.

а также в блок source файла PKGBIULD добавил строку для еще одного файла платформы 1C_Enterprise83-crs-8.3.XX-XXXX.x86_64.rpm:

$_pkgname1c-crs-$pkgver-$pkgrel.$_pkgarch1c.rpm


возможно придется еще добавить строку в md5sums, а может и автоматом добавится при выполнении updpkgsums. я добавил ручками просто скопировав одну из имеющихся строк. всё работает как часики))
rmIvanT; oyeah; kosas; avbolshakov; +4 Ответить
62. rmIvanT 71 02.12.22 10:39 Сейчас в теме
(32) в моем случае помогло:
mv /opt/1cv8/x86_64/8.3.21.1622/libstdc++.so.6 /opt/1cv8/x86_64/8.3.21.1622/libstdc++.so.6_bak
ln -s /usr/lib/libstdc++.so.6 /opt/1cv8/x86_64/8.3.21.1622/

может быть ещё
mv /opt/1cv8/common/libstdc++.so.6 /opt/1cv8/common/libstdc++.so.6_bak
ln -s /usr/lib/libstdc++.so.6 /opt/1cv8/common/


раскидали этих библиотек по всем папкам ;-)
63. veles_san 16.07.24 17:19 Сейчас в теме
Информация для установки версии платформы 8.3.24.

Кроме симлинка для библиотеки
libstdc++.so.6
потребовалось сделать его и для библиотеки
libgcc_s.so.1


Шаги можно выполнить как в этом сообщении https://forum.infostart.ru/forum86/topic189158/#message2909642

P.S. возможно кому-то поможет эта информация.
36. hopyres 29.10.20 07:58 Сейчас в теме
Трюк с китайским репозитарием не прокатит, таковых файлов на 28.10.2020 там не существует.
Берёте скачиваете RPM пакеты где есть файлы на которые ругается 1С при старте и подкидываете прямо в каталог 1С.
По поводу файла libstdc++.so.6 то его тоже перезаписываем из RPM пакета потому как 1С чего там не находит.
37. user1346003 02.11.20 11:02 Сейчас в теме
На платформе 8.3.18 сменили порядок названия версий. Теперь PKGBUILD выглядит так:
source=(
$_pkgname1c-$pkgver.$pkgrel-client-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-$pkgver.$pkgrel-client-nls-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-$pkgver.$pkgrel-common-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-$pkgver.$pkgrel-common-nls-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-$pkgver.$pkgrel-server-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-$pkgver.$pkgrel-server-nls-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-$pkgver.$pkgrel-thin-client-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-$pkgver.$pkgrel-thin-client-nls-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-$pkgver.$pkgrel-ws-$pkgver-$pkgrel.$_pkgarch1c.rpm
$_pkgname1c-$pkgver.$pkgrel-ws-nls-$pkgver-$pkgrel.$_pkgarch1c.rpm
)
Показать
cdiamond; plazotronik; +2 Ответить
38. alm_ilya 25 30.11.20 17:15 Сейчас в теме
Вообще это камень в огород 1С. Почему есть deb и rpm, а pkg нет? arch - это тоже независимая linux-платформа, у которой большое комьюнити. Могли бы немного напрячься и собрать установочный пакет , тем самым получили бы ещё больше юзеров.
40. plazotronik 13.01.21 12:09 Сейчас в теме
Решил поделиться своим полным PKGBUILD costyli-1c-v.13, может кому-то что-то отсюда пригодится. Спрятал под спойлер.
В pkgname добавил версию и релиз, т.к. в 8.3.18 появилась поддержка параллельной установки разных релизов. Возможно в 17 тоже, не в курсе, мы ее пропустили. Сам еще не проверял установку разных релизов на один ПК, с последующим удалением выборочных версий, чтобы выяснить влияние на работу оставшихся. Но очень интересно попробовать, ибо в Windows это работает нормально.
Добавил пакет crs и win-mac-clients-distr, авось понадобятся. А также запихнул каталог license-tools в папку с релизом (они отличаются в зависимости от релиза). Одно не могу понять, почему в пакете win-mac-clients-distr путь еще старый /opt/1C/v8.3/x86_64/, а не /opt/1cv8/x86_64/версия.релиз/, ведь там тонкие клиенты только для конкретного релиза. Будем надеяться, что 1С поправят этот косяк.
Закомментировал пока каталог etc, хотя можно вовсе удалить если не используете license-tools. Еще добавил создание файла .INSTALL для исправления косяка с библиотекой libstdc++.so.6.
После распаковки архивов, правки релиза в PKGBUILD использую такую конструкцию для сборки и установки:
updpkgsums && makepkg -s && sudo pacman -U 1c-enterprise-*.pkg.tar.zst

PKGBUILD
cdiamond; SysolyatinSN; +2 Ответить
42. plazotronik 21.01.21 16:33 Сейчас в теме
(40) У себя в 8.3.18 добавил еще post_upgrade() в файл install на случай переустановки пакета. В засунул туда тоже самое, что в post_install().
Решил приложить PKGBUILD для версии 8.3.16, небольшие отличия есть. Пришлось добавить блоки pre_install() и pre_upgrade(), т.к. возникали конфликты при совместной установке с версией 8.3.18.
Посмотрел новую 8.3.18.1289, и даже 8.3.19.838, там такая же беда с пакетом win-mac-clients-distr. В итоге решил в конец package() 8.3.18 запихнуть это:
mv $pkgdir/opt/1C/v8.3/$_pkgarch1c/distr $pkgdir/opt/1cv8/$_pkgarch1c/$pkgver.$pkgrel/

По идее теперь блоки pre_install() и pre_upgrade() в 8.3.16 можно убрать. Главное, чтобы сервер правильно отдавал путь к этим пакетам в 18 версии. Или при публикации надо самостоятельно прописать путь? Кто знает наверняка? Сам еще не проверял, но логика должна быть именно такой (если верить ИТСу).

PKGBUILD 8.3.16
45. hoh 26.01.21 21:34 Сейчас в теме
(42) Спасибо! На manjaro всё получилось, пришлось немного поправить PKGBUILD под себя. Столкнулся с другой "нетрадиционной" пробемой) Есть необходимость ввода польских спецсимволов в 1С, например ą, ę, ć, ś. Локаль в системе установлена, без проблем ввожу эти символы, например, тут. А вот в 1С - ни в какую, даже если их откуда-то скопировать и попытаться ввести в поле ввода. Куда копать?
46. plazotronik 01.02.21 16:12 Сейчас в теме
(45) Сложно сказать, с таким не сталкивался. Я бы проверил так:
- обязательно переустановил 1с с пакетами *-nls-*, если их не устанавливал
- еще раз перепроверить локаль системы. Возможно польскую по-умолчанию надо ставить (я бы попробовал, 1с непредсказуема)
- проверил есть ли эти символы в шрифте, который использует 1с. Попробовать подгрузить шрифты от мелкософта, например.
- проверить конфигурационные файлы 1с на наличие параметров LANGUAGES и SystemLanguage, как они настроены.

Хотя у меня нигде не присутствует польская локаль, но символы вписываются. Скопировал из Вашего сообщения и вставил в поля поиска, поля ввода наименования номенклатуры и т.д. Возможно проблема в настройках графического окружения (DE).
43. alm_ilya 25 23.01.21 10:05 Сейчас в теме
У меня 8.3.18.1208. После обновления manjaro 1С перестала запускаться.
Сначала были проблемы с библиотеками 8.3.18.1208 libicui18n.so.67 и libicuuc.so.67. Решились так:
sudo ln -s /usr/lib/libicui18n.so /usr/lib/libicui18n.so.67
sudo ln -s /usr/lib/libicuuc.so /usr/lib/libicuuc.so.67
Но 1С всё равно не запускается. Теперь ошибка такая:
symbol lookup error: /usr/lib/libjavascriptcoregtk-3.0.so.0: undefined symbol: u_memcasecmp_67
Куда копать?
44. alm_ilya 25 24.01.21 11:13 Сейчас в теме
(43) В общем переустановка помогла. Пересобрал webkitgtk и webkitgtk2. Переустановил 1С и всё заработало.
PS: жаль что "малой кровью" не обошлось.
plazotronik; +1 Ответить
47. plazotronik 01.02.21 16:18 Сейчас в теме
(44) Тоже столкнулся с этой проблемой. Достаточно переустановки просто webkitgtk, который 3ей версии. Последние версии 1с использует только его. И если нет желания насиловать ПК и ждать сутки сборки этого чудесного пакета, то можно скачать готовый собранный пакет на гитхабе. Его предоставляет тот же сборщик, что и в AUR - frealgagu. Тыц:
https://github.com/frealgagu/archlinux.webkitgtk/releases
cdiamond; smwed; oyeah; +3 Ответить
48. cdiamond 236 01.05.21 16:05 Сейчас в теме
Извращенцы, платформа 8.3.18 прекрасно работает из-под Wine (и конфигуратор в том числе).
1. Ставите playonlinux, в настройках добавляете новый виртуальный диск под windows x64, ничего в него по умолчанию не ставите, если предложит mono, gecko и прочее то не нужно. Версия Wine у меня на момент написания 6.5
2. В настройках тыкаете в созданное хранилище, вкладка "Разное", жмете "Выполнить файл .exe на этом виртуальном диске" и устанавливаете vc_redist.x64.exe из дистрибутива 1С.
3. Аналогично пункту 2 запускаете инсталятор 1С setup.exe, ставите все виды клиентов 1С. Сервер я не пытался )))
4. По завершении создадутся кривые ярлыки, удалите их. В playonlinux в настройках хранилища вкладка "Основные", жмете "Сделать новый ярлык из этого виртуального диска", из списка выберите 1cestart.exe
В первый раз может ругнуться но потом летает нормально.
49. cdiamond 236 02.05.21 20:56 Сейчас в теме
(48) И сервер 1С тоже хорошо работает )) Кстати при установке лучше выбрать не setup.exe а msi инсталятор. При установке отключить галочку "запускать как сервис". Запускать вручную надо из консоли PlayOnLinux, вкладка Wine, значок "Командная строка". В открывшейся консоли ввести:
С:
cd "c:\Program Files\1cv8\<version>\bin"
ragent.exe /debug

Можно батник положить. Останавливать сервер клавишами Ctrl-C. В общем для тестирования и разработки вполне годное решение, но классическая консоль администрирования недоступна, т.к. в Wine нет mmc.exe.
И еще файловый вариант базы в нативном клиенте не увидит базу созданную в Wine, и наоборот (из-за разного формата путей к файлам). Серверные базы полностью совместимые.
50. plazotronik 19.05.21 09:42 Сейчас в теме
(48) очень спорное утверждение (про извращенцев).
51. cdiamond 236 03.07.21 16:31 Сейчас в теме
Апдейт 2021 года на версию 8.3.19.1150
В версии 8.3.19 сохраняется зависимость от webkitgtk версии 3, но зато скомпилированная версия этой библиотеки доступна в AUR:
# pamac install webkitgtk-bin

Суть проблемы с webkitgtk в том, что она зависит от библиотеки libstdc++.so.6, которая в общем-то и так в системе есть (не нужно специально ставить lib32-glibc, и включать в зависимость, тем более она 32-разрядная :))), но дистрибутив 1С зачем-то тащит свою немного устаревшую версию в свой каталог с бинарниками и возникает конфликт. Поэтому предлагаемый ниже скрипт установки тупо удаляет устаревшую библиотеку из каталога с бинарниками 1С и создает там симлинк на системную версию библиотеки которая лежит в /usr/share/lib
Также для сборки установочного пакета установкой понадобится pkgextract:
# pamac install pkgextract

Мой немного переделанный файл PKGBUILD для установки 64-разрядной версии 1С выглядит так:
# Maintainer: 1C LLC <1C*1C.ru>

pkgver=8.3.19         # Change to your version
pkgrel=1150           # Change to your version
pkgname=1c-enterprise-$pkgver.$pkgrel
pkgname1c=1c-enterprise
pkgarch1c=('x86_64')
pkgdesc="1C 8.3 for Linux ($pkgver.$pkgrel)"
license=('custom')
arch=($CARCH)
options=('!strip')
depends=('webkitgtk-bin')
makedepends=('pkgextract')
url="www.1c.ru"
source=(
$pkgname1c-$pkgver.$pkgrel-client-$pkgver-$pkgrel.$pkgarch1c.rpm
$pkgname1c-$pkgver.$pkgrel-client-nls-$pkgver-$pkgrel.$pkgarch1c.rpm
$pkgname1c-$pkgver.$pkgrel-common-$pkgver-$pkgrel.$pkgarch1c.rpm
$pkgname1c-$pkgver.$pkgrel-common-nls-$pkgver-$pkgrel.$pkgarch1c.rpm
$pkgname1c-$pkgver.$pkgrel-crs-$pkgver-$pkgrel.$pkgarch1c.rpm
$pkgname1c-$pkgver.$pkgrel-server-$pkgver-$pkgrel.$pkgarch1c.rpm
$pkgname1c-$pkgver.$pkgrel-server-nls-$pkgver-$pkgrel.$pkgarch1c.rpm
$pkgname1c-$pkgver.$pkgrel-thin-client-$pkgver-$pkgrel.$pkgarch1c.rpm
$pkgname1c-$pkgver.$pkgrel-thin-client-nls-$pkgver-$pkgrel.$pkgarch1c.rpm
#$pkgname1c-$pkgver.$pkgrel-ws-$pkgver-$pkgrel.$pkgarch1c.rpm
#$pkgname1c-$pkgver.$pkgrel-ws-nls-$pkgver-$pkgrel.$pkgarch1c.rpm
)
md5sums=('cab1542616b752684a0caa86d8d818a9'
         '6f0efc00f37187119856c62394d46f2a'
         '8daf6641579f90c275b4574f5a6ba3e3'
         '5c89d060964f02a00504cf46713f2f38'
         '3c8290fdd89bad6e3e0b36eb3f2782a4'
         '8fa5e8bd61258e0754c03f6d600da7a4'
         '6b4765f7ab011f430c277d7105460c8c'
         '842f8614557f48362a92607e02762661'
         '0ba60d60af862a65cb63b3d5ad0fbb7e'
         'f241f115cef1d088bc0095bf1c17ef82'
         'a21d81d77f326b4b197ff248d2aa2e45')

cat > $pkgname.install << EOF
post_install() {
rm -f /opt/1cv8/$pkgarch1c/$pkgver.$pkgrel/libstdc++.so.6
ln -s /usr/lib/libstdc++.so.6 /opt/1cv8/$pkgarch1c/$pkgver.$pkgrel/libstdc++.so.6
}
EOF
install=$pkgname.install

package() {
   cd $pkgdir
   cp -r $srcdir/usr $pkgdir
   cp -r $srcdir/opt $pkgdir
   cp -r ~/git/ones/$pkgver/$pkgrel/src/license-tools $pkgdir/opt/1cv8/$pkgarch1c/$pkgver.$pkgrel/
}
Показать


Следует упомянуть самый важный момент: если вы хотите установить только тонкого клиента 1С, вам всё равно надо скачать все 3 пакета: клиент, тонкий клиент и сервер для систем x64 rpm. Без наличия всех 3 пакетов система почему-то не взлетает.

Положите файл PKGBUILD в пустой каталог ~/git/ones и туда же положите следующий исполняемый скрипт.
Скачанные 3 файла с дистибутивами должны лежать в каталоге ~/git/ones/downloads:
pkgver=8.3.19    # Change
pkgrel=1150      # Change
mkdir -p ~/git/ones/$pkgver/$pkgrel/{src,pkg} && cp ~/git/ones/downloads/*.tar.gz ~/git/ones/$pkgver/$pkgrel/src/
cd ~/git/ones/$pkgver/$pkgrel/src/ 
ls | while read i; do tar xvf $i; done
cp ~/git/ones/PKGBUILD ~/git/ones/$pkgver/$pkgrel/src/
cd ~/git/ones/$pkgver/$pkgrel/src
updpkgsums
makepkg -s
mv 1c-enterprise-8.3.*-x86_64.pkg.tar.zst ../pkg/; cd ../pkg/
Показать

Запустите скрипт под обычным юзером и заберите готовый пакет для установки из каталога pkg (расширение zst, запускайте в проводнике кликом мыши)

P.S. Баг с неизменяемым размером окна тонкого клиента всё еще остается
oops_74; VesAlex; +2 Ответить
52. cdiamond 236 03.11.21 18:44 Сейчас в теме
(51)
Если у вас стояла и работала 8.3.19, то 8.3.20 поставится без проблем. Скорее всего для него требуются манипуляции с зависимостями, сделаными для предыдущих версий. 8.3.20 использует новый инсталятор от VMware, поэтому про PKGBUILD забываем )). При установке на ругательства инсталятора внимание не обращать. После первой установки платформы необходимо выполнение команды:
ln -s /usr/lib/libenchant-2.so libenchant.so.1

Также многим может быть полезно масштабирование приложения (т.к. в Plasma/Weyland с этим есть проблемы для конфигуратора), для этого в ярлыке перед запуском программы можно проставить опцию:
GDK_DPI_SCALE=1.4 /opt/1cv8/x86_64/8.3.20.1590/1cv8s

У меня для экрана 4К стоит масштаб 1.4, глазам комфортно.
53. Max163 31.03.22 15:14 Сейчас в теме
(51)
Запустите скрипт под обычным юзером и заберите готовый пакет для установки из каталога pkg (расширение zst, запускайте в проводнике кликом мыши)

Собрал пакет 8.3.18.1616. При запуске невозможно изменить размеры стартового окна с выбором баз
54. cdiamond 236 31.03.22 19:28 Сейчас в теме
(53) Нажми на левый верхний угол, внутри окна и двигай мышь. Точно так же и сам тонкий клиент может менять размер.
55. Max163 01.04.22 23:26 Сейчас в теме
(51)
Мой нем.ного переделанный файл PKGBUILD для установки 64-разрядной версии 1С выглядит так:

Нужно собрать пакет 8.3.17
У него старое наименование 1C_Enterprise83. Можно ли на уровне PKGBUILD собрать его по новому варианту 1c-enterprise--$pkgver.$pkgrel?
56. Max163 14.04.22 15:01 Сейчас в теме
Добрый день!
При работе в 1С:УХ высыпали ошибки
Ошибки
57. Max163 18.04.22 11:15 Сейчас в теме
Все-таки 1С на Arch- это мука!!!
После очередных обновлений перестала работать платформа
$ /opt/1C/v8.3/x86_64/1cestart 
/opt/1C/v8.3/x86_64/1cestart: error while loading shared libraries: libicui18n.so.70: cannot open shared object file: No such file or directory
/opt/1C/v8.3/x86_64/1cestart: error while loading shared libraries: libicuuc.so.70: cannot open shared object file: No such file or directory

Эти ошибки вылечил симлинками
$ sudo ln -s /usr/lib/libicui18n.so /usr/lib/libicui18n.so.70
$ sudo ln -s /usr/lib/libicuuc.so /usr/lib/libicuuc.so.70

Но лучше от этого не стало
$ /opt/1C/v8.3/x86_64/1cestart 
/opt/1C/v8.3/x86_64/1cestart: symbol lookup error: /usr/lib/libjavascriptcoregtk-3.0.so.0: undefined symbol: ucol_getAttribute_70

Как эту беду лечить?
58. Max163 18.04.22 12:59 Сейчас в теме
(57)
Как эту беду лечить?

Помогает сборка webkitgtk
yay -S webkitgtk

Примерно 1,5 часа на Core i7
Симлинки не нужны
$ sudo ln -s /usr/lib/libicui18n.so /usr/lib/libicui18n.so.70
$ sudo ln -s /usr/lib/libicuuc.so /usr/lib/libicuuc.so.70
61. plazotronik 02.11.22 10:11 Сейчас в теме
(58)
Помогает сборка webkitgtk

(58)
Примерно 1,5 часа на Core i7

в этом нет необходимости.
1. есть готовый бинарь webkitgtk-bin там же в AUR.
2. либо его же можно найти в гите по ссылке в комментарии выше http://forum.infostart.ru/forum86/topic189158/message2586468/#message2586468
работает отлично
59. MaCCapAkIII 29.08.22 15:26 Сейчас в теме
(42) Приветствую. Попробовал Вашим файлом - получил ошибку:
==> Удаление директории '$pkgdir/'...
==> Вход в окружение fakeroot...
==> Запускается package()...
cp: невозможно скопировать каталог '../.' в самого себя, '/home/sol4rinn/git/ones/8.3.18/1208/src/pkg/1c-enterprise-8.3.18.1208/opt/1cv8/x86_64/8.3.18.1208/.'
cp: не удалось выполнить stat для './license-tools': Нет такого файла или каталога
==> ОШИБКА: Произошел сбой в package().
    Прерывание...

Подскажите пожалуйста в чем может быть проблема? Версию платформы ставлю именно такую, как у Вас в файле.
60. plazotronik 18.09.22 14:17 Сейчас в теме
(59) доброго дня.
полагаю ошибка в этом куске:
   cp -r ../. ./license-tools $pkgdir/opt/1C/v8.3/$_pkgarch1c/

он не критичный. на функционале не должен сказаться. содержимое этой директории может отсутствовать в дистрибутиве, хотя скорее всего просто не было распаковано.
Оставьте свое сообщение