| palpalych |
|
Темы:
89
Сообщения:
1126
Участник с: 09 августа 2011
|
Давно мечтаю научиться писать PKGBUILD-ы, но вот беда, с английским туго, да не суть, помогите собрать пилотный PKGBUILD, решил я под арч запустить этого зверя http://www.ivideon.ru/ Итого нужно собрать Сервер и Клиент ![]() дебы валяются http://packages.ivideon.com/public/full_install/pool/non-free/ Начну с самого простого, с клиента… взял работающий PKGBUILD сборки 1С и пробую его модифицировать # Maintainer: archie <rus.36@mail.ru>; pkgname=ivideon-client _pkgarch=('i386') pkgver=5.5.0 pkgrel=56 pkgdesc="Ivideon-Client" license=('custom') arch=($CARCH) options=('!strip') depends=() makedepends=() url="www.ivideon.ru" source=("http://packages.ivideon.com/public/full_install/pool/non-free/i/ivideon-client/${pkgname}_${pkgver}-${pkgrel}_${_pkgarch}.deb") md5sums=('e406f6f7c699dda906ac561f7dd0a3ed') build() { cd $pkgdir cp -r $srcdir/usr $pkgdir cp -r $srcdir/etc $pkgdir cp -r $srcdir/opt $pkgdir } Собираю ~]$ makepkg
==> Сборка пакета: ivideon-client 5.5.0-56 (Сб янв 5 19:48:19 UTC 2013)
==> Проверяю необходимые для запуска зависимости...
==> Проверяю необходимые для сборки зависимости...
==> Получение исходных файлов...
-> Найден ivideon-client_5.5.0-56_i386.deb
==> Проверка исходных файлов с помощью md5sums...
ivideon-client_5.5.0-56_i386.deb ... Готово
==> Распаковка исходных файлов...
-> Извлечение ivideon-client_5.5.0-56_i386.deb с помощью bsdtar
==> Удаление существующего каталога pkg/...
==> Вход в окружение fakeroot...
==> Запускается build()...
cp: не удалось выполнить stat для «/home/archie/Документы/Linux/ivideon/src/usr»: Нет такого файла или каталога
==> ОШИБКА: Произошел сбой в build().
Преждевременный выход...На всякий случай Package: ivideon-client Version: 5.5.0-56 Architecture: i386 Maintainer: Ivideon <support@ivideon.com> Installed-Size: 36000 Priority: optional Section: non-free Filename: pool/non-free/i/ivideon-client/ivideon-client_5.5.0-56_i386.deb Size: 17588370 SHA256: 5080edb5a072aaf2d9e4d2191d48a7de0f04a358fbaacbed8f73e877609562eb SHA1: 9102f4155663a57433c91099474524af59444673 MD5sum: e406f6f7c699dda906ac561f7dd0a3ed Description: Ivideon Client for Linux. Pre-Depends: libqtcore4(>= 4:4.7.0~beta1), libqtgui4(>= 4:4.7.0~beta1), libqt4-network(>= 4:4.7.0~beta1), libqt4-svg(>= 4:4.7.0~beta1), libqt4-xml, openssl, vlc, wget
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
|
| redVi |
|
Темы:
17
Сообщения:
396
Участник с: 08 января 2012
|
palpalychПотому что его там действительно нет. Попробуйте лучше найти исходники и собрать вручную. Если такой возможности нет, то можно ещё воспользоваться deb2tzrgz.
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M |
| palpalych |
|
Темы:
89
Сообщения:
1126
Участник с: 09 августа 2011
|
redViМеня интересует сборка PKGBUILD, вопрос принципиален, кстати чего и где нет??? всё вроде на месте…
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
|
| palpalych |
|
Темы:
89
Сообщения:
1126
Участник с: 09 августа 2011
|
Собрал, ура… При сборке ошибок не было, но клиент не работает, через поиск пробил, нигде кроме кэша пакмана клиент не обнаружен, непонятно???
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
|
| redVi |
|
Темы:
17
Сообщения:
396
Участник с: 08 января 2012
|
Ну так делитесь познаниями. Возможно, кому-нибудь ещё пригодится.palpalychusr не было в каталоге src. На это и ругался.
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M |
| derfenix |
|
Темы:
4
Сообщения:
232
Участник с: 10 февраля 2012
|
palpalychА установить пакет не забыл? :) |
| palpalych |
|
Темы:
89
Сообщения:
1126
Участник с: 09 августа 2011
|
derfenixДа нет не забыл ~]$ makepkg
==> Сборка пакета: ivideon-client 5.5.0-56 (Вс янв 6 15:29:32 UTC 2013)
==> Проверяю необходимые для запуска зависимости...
==> Проверяю необходимые для сборки зависимости...
==> Получение исходных файлов...
-> Найден ivideon-client_5.5.0-56_i386.deb
==> Проверка исходных файлов с помощью md5sums...
ivideon-client_5.5.0-56_i386.deb ... Готово
==> Распаковка исходных файлов...
-> Извлечение ivideon-client_5.5.0-56_i386.deb с помощью bsdtar
==> Удаление существующего каталога pkg/...
==> Вход в окружение fakeroot...
==> Запускается build()...
==> Очистка...
-> Удаление ненужных файлов...
-> Сжатие страниц man и info...
==> Создание пакета...
-> Создание файла .PKGINFO...
-> Архивируется пакет...
==> Выход из окружения fakeroot.
==> Сборка завершена: ivideon-client 5.5.0-56 (Вс янв 6 15:29:34 UTC 2013)
~]$ sudo pacman -U ivideon-client-5.5.0-56-i686.pkg.tar.xz
[sudo] password for archie:
загрузка пакетов...
разрешение зависимостей...
проверка на взаимную несовместимость...
Цели (1): ivideon-client-5.5.0-56
Будет установлено: 0,02 MiB
Приступить к установке? [Y/n] Y
(1/1) проверяется целостность пакета [######################] 100%
(1/1) загрузка файлов пакета [######################] 100%
(1/1) проверка возможных конфликтов файлов [######################] 100%
(1/1) проверяется доступное место [######################] 100%
(1/1) установка ivideon-client [######################] 100%
~]$ ivideon-client
bash: ivideon-client: команда не найденазначит неправильно собран!!!
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
|
| grunewald |
|
|
Темы:
4
Сообщения:
665
Участник с: 24 октября 2008
|
Может у него бинарник по другому называется. Что выдает:pacman -Ql ivideon-client |
| jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
palpalychА деб сам распакуется?
Lupus pilum mutat, non mentem.
|
| palpalych |
|
Темы:
89
Сообщения:
1126
Участник с: 09 августа 2011
|
grunewaldivideon-client /etc/ ivideon-client /opt/ ivideon-client /usr/
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
|