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
|