| hlistalin |
|
|
Темы:
28
Сообщения:
96
Участник с: 27 декабря 2012
|
Кто соберет 1С Предприятие 8.3 для установки из АУР ? Готов предоставить (и в дальнейшем предоставлять новые версии) необходимые пакеты rpm или deb. |
| palpalych |
|
Темы:
89
Сообщения:
1126
Участник с: 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 |
|
|
Темы:
28
Сообщения:
96
Участник с: 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
Сообщения:
2501
Участник с: 25 июля 2007
|
К п.4 - задействуйте updpkgsums |