hlistalin |
|
Темы:
29
Сообщения:
99
Участник с: 27 декабря 2012
|
Кто соберет 1С Предприятие 8.3 для установки из АУР ? Готов предоставить (и в дальнейшем предоставлять новые версии) необходимые пакеты rpm или deb. |
palpalych |
|
Темы:
89
Сообщения:
1127
Участник с: 09 августа 2011
|
правильнее сказать напишет рабочий PKGBUILD, держи у меня когда-то получилось, единственное активировать лицензию не пробовал ибо у меня её нет... # Maintainer: tsn <tsn@rimit.ru>; pkgname=1c_enterprise83 _pkgname1c=1C_Enterprise83 if test "$CARCH" == x86_64; then _pkgarch1c=$CARCH # Если собираем пакеты для 64 бит else _pkgarch1c=('i386') # Если собираем пакеты для 32 бит fi pkgver=8.3.1 pkgrel=531 pkgdesc="1C 8.3 for Linux" license=('custom') arch=($CARCH) options=('!strip') depends=('libwebkit') 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=('7a44b1d1a2531d82e4c58a08a34c5d41' 'b8e5894f291debb2527a5c3c3f02dfcb' '7a2522de9a3ae49d677d3d9d7077bfbd' '7a1b8d6ddff5e9a075c9d08a9e5e1922' 'b80f908ff76445cd811f559cdc3ff891' '26bb8baa86d9c281cc6f9f10c3f060ec' 'a369c7bcfd285f15945771553100ebbd' 'b6fa534494358492b5628563107c0bd2' '5bdde019f92a3cfcec2a5b0912ea9568' '57de9a000a5667c4b1cc276694df838e') build() { cd $pkgdir cp -r $srcdir/usr $pkgdir cp -r $srcdir/etc $pkgdir cp -r $srcdir/opt $pkgdir } 2. делаем cd ~/..место где лежат rpm... 3. вписываем в PKGBUILD реальные md5sums 4. и все должно работать $ makepkg как-то так, получаем результат авторство принадлежит tsn для аура соответственно нужен URL откуда эти rpm цеплять...
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
|
arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
можно я вставлю свои 5 копеек?) 1) кэп напекает, что мд5 суммы для разных архитектур будут разные. Сфейлится на одной из 2) настоятельно рекомендуют в кавычки всякие пути c "*pkg" взять (иначе может быть больно). Меня попинали по этому поводу уже) |
tsn |
|
Темы:
13
Сообщения:
144
Участник с: 04 октября 2011
|
А кроме того, нужно в PKGBUILD актуальные pkgver и pkgrel указать... Проблема не в написании PKGBUILD, а в законности публикования пакетов 1С. Если бы 1С опубликовала пакеты в свободном доступе, то PKGBUILD был бы в AUR. |
arcanis |
|
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
есть пакеты с лицензиями, которые не позволяют установить так с ходу. Тут же на ум лично мне приходит vmd - в aur хранится pkgbuild, а исходники качаются и устанавливаются руками. Примерно так:yaourt -G package-name cd package-name cp /path/to/source/package . makepkg -icf |
0leg |
|
Темы:
7
Сообщения:
104
Участник с: 21 декабря 2008
|
arcanisНапример, этот ttf-win7-fonts |
hlistalin |
|
Темы:
29
Сообщения:
99
Участник с: 27 декабря 2012
|
а что означают команды ? build() { cd $pkgdir cp -r $srcdir/usr $pkgdir cp -r $srcdir/etc $pkgdir cp -r $srcdir/opt $pkgdir } |
tchgefest |
|
Темы:
51
Сообщения:
1505
Участник с: 20 октября 2008
|
hlistalinПочитайте Man
Последний крик моды - эхо 30-летней давности.
|
ser |
|
Темы:
2
Сообщения:
21
Участник с: 26 января 2009
|
Установил, пользуясь этим методом, версию 8.3.6.2390. Всё отлично. Однако, появились нюансы. Необходимо переименовать Функцию build() в package()
И так, по пунктам, что я проделал: 1. Скачал пакеты 1С Клиент и сервер (8.3.6.2390_rpm32-64.zip и 8.3.6.2390_clients_rpm64.zip). 2. Распаковал их всё в одну папку и получился перечень пакетов, как в PKGBUILD 3. Создал PKGBUILD фаил и вставил туда содержимое 4. В папке запустил md5sum * и получил свой перечень контрольных сумм 5. Доставил зависимость из AUR yaourt -S pkgextract 6. Запустил makepkg и подождал. Относительно долго делалось -> Архивируется пакет... в один поток (мунуту или две на SSD диске и i5). 7. На выходе получился пакет 1c_enterprise83-8.3.6-2390-x86_64.pkg.tar.xz. Запустил sudo pacman -U 1c_enterprise83-8.3.6-2390-x86_64.pkg.tar.xz Усё! Работает. Исполняемый фаил в /opt/1C/v8.3/x86_64/1cestart Думаю, что по такой инструкции вообще не нужно напрягаться для установки. :) |
sirocco |
|
Темы:
29
Сообщения:
2506
Участник с: 25 июля 2007
|
К п.4 - задействуйте updpkgsums |