Ошибка при cборке ABS пакета

Модератор: Модераторы разделов

Аватара пользователя
farex
Сообщения: 497
ОС: Slackware 12.2, Archlinux

Ошибка при cборке ABS пакета

Сообщение farex »

Буду краток.
farex@arch packages]$ ls; vi PKGBUILD

Код: Выделить всё

PKGBUILD  PKGBUILD~


Сайт программы http://xneur.ru/wiki/Downloads

Код: Выделить всё

# This is an example PKGBUILD file. Use this as a start to creating your own,
# and remove these comments. For more information, see 'man PKGBUILD'.
# NOTE: Please fill out the license field for your package! If it is unknown,
# then please put 'unknown'.

# Contributor: Your Name <youremail@domain.com>
pkgname=xneur
pkgver=0.9.6
pkgrel=1
pkgdesc=""
arch=('i686')
url="http://xneur.ru/"
license=('GPL')
groups=()
depends=()
makedepends=()
optdepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=
source=('http://dists.xneur.ru/release-0.9.6/tgz/$pkgname-$pkgver.tar.bz2')
noextract=()
md5sums=('5e0e360cf0b588e0918d5d3064126e5b') #generate with 'makepkg -g'

build() {
  cd "$srcdir/$pkgname-$pkgver"

  ./configure --prefix=/usr
  make || return 1
  make DESTDIR="$pkgdir/" install
}

# vim:set ts=2 sw=2 et:


[farex@arch packages]$ makepkg -s

Код: Выделить всё

==> Сборка пакета: xneur 0.9.6-1 i686 (Птн Сен 18 06:18:42 UTC 2009)
==> Проверяю необходимые для запуска зависимости...
==> Проверяю необходимые для сборки зависимости...
==> Получение исходных файлов...
  -> Загрузка $pkgname-$pkgver.tar.bz2...
--2009-09-18 06:18:42--  http://dists.xneur.ru/release-0.9.6/tgz/xneur-0.9.6.tar.bz2
Распознаётся dists.xneur.ru... 88.212.196.163
Устанавливается соединение с dists.xneur.ru|88.212.196.163|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 1053044 (1,0M) [application/octet-stream]
Сохраняется в каталог: `xneur-0.9.6.tar.bz2.part'.

100%[============================================================================
======================>] 1 053 044   48,3K/s   в 26s

2009-09-18 06:19:09 (39,8 KB/s) - `xneur-0.9.6.tar.bz2.part' сохранён [1053044/1053044]

mv: невозможно выполнить stat для `/home/farex/packages/$pkgname-$pkgver.tar.bz2.part': Нет такого файла или каталога
==> ОШИБКА: Загрузка $pkgname-$pkgver.tar.bz2 завершилась неудачей
    Преждевременный выход...


[farex@arch packages]$ ls

Код: Выделить всё

PKGBUILD  PKGBUILD~  src  xneur-0.9.6.tar.bz2.part


После xneur-0.9.6.tar.bz2 подставляется part,
ссылка для закачки выглядет следующем образом
http://dists.xneur.ru/release-0.9.6/tgz/xneur-0.9.6.tar.bz2
В чем ошибка?
Сыграем?
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
Спасибо сказали:
Аватара пользователя
sirocco
Сообщения: 782
Статус: Задвинутый соучастник

Re: Ошибка при cборке ABS пакета

Сообщение sirocco »

Сменить версию (и md5) в готовом религия не позволяет?
http://aur.archlinux.org/packages.php?ID=9750
А если хочется больше узнать, то есть вики.
http://wiki.archlinux.org/index.php/PKGBUILD

noextract=()
Спасибо сказали:
Аватара пользователя
farex
Сообщения: 497
ОС: Slackware 12.2, Archlinux

Re: Ошибка при cборке ABS пакета

Сообщение farex »

в готовом религия не позволяет?
http://aur.archlinux.org/packages.php?ID=9750

Вопрос не потеме.
А если хочется больше узнать, то есть вики.

Читал и что? как видишь есть вопросы.
Сменить версию (и md5)

Не какой роли не играют, в данных обстоятельствах. Или я не прав?

Код: Выделить всё

noextract=()
попробую.
Сыграем?
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
Спасибо сказали:
Аватара пользователя
sirocco
Сообщения: 782
Статус: Задвинутый соучастник

Re: Ошибка при cборке ABS пакета

Сообщение sirocco »

farex писал(а):
17.09.2009 14:52
А если хочется больше узнать, то есть вики.

Читал и что?

Ну этот вопрос следует отнести к Вам. Читайте и думайте, что значит каждая строчка в PKGBUILD. Тупо копировать весь шаблон - не лучшее решение.

Учитесь на примерах. Что я и пытался до Вас донести.
Спасибо сказали:
Аватара пользователя
farex
Сообщения: 497
ОС: Slackware 12.2, Archlinux

Re: Ошибка при cборке ABS пакета

Сообщение farex »

Я понимаю вас.., а читал русские вики, там про
noextract=() не строчки нету.
в буржуйских виках

Код: Выделить всё

[b]noextract[/b]
          o An array of files listed under the source array which should not be extracted from their archive format by makepkg. This most commonly applies to certain zip files which cannot be handled by bsdtar because libarchive processes all files as streams rather than random access as unzip does. In these situations unzip should be added in the makedepends array and the first line of the build() function should contain:

cd $srcdir/$pkgname-$pkgver
unzip [source].zip

Неужели это строку нужно вписывать в
noextract=(cd $srcdir/$pkgname-$pkgver.tar.bz2)
Собственно не понятен синтаксис.....
PS: Не очень силен в английском.
Сыграем?
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
Спасибо сказали:
Аватара пользователя
sirocco
Сообщения: 782
Статус: Задвинутый соучастник

Re: Ошибка при cборке ABS пакета

Сообщение sirocco »

Не нужна эта строчка. Практически никогда.
Спасибо сказали:
Аватара пользователя
farex
Сообщения: 497
ОС: Slackware 12.2, Archlinux

Re: Ошибка при cборке ABS пакета

Сообщение farex »

в готовом религия не позволяет?
http://aur.archlinux.org/packages.php?ID=9750

Там версия 0.9.5
Сыграем?
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
Спасибо сказали:
Аватара пользователя
sirocco
Сообщения: 782
Статус: Задвинутый соучастник

Re: Ошибка при cборке ABS пакета

Сообщение sirocco »

... Когда эта строчка есть, она говорит - не распаковывай архив. Исходники остаются в архиве. Как их собирать, без распаковки? ... :angry:

Ну сотрите (закомментируйте) наконец и попробуйте...
Спасибо сказали:
Аватара пользователя
farex
Сообщения: 497
ОС: Slackware 12.2, Archlinux

Re: Ошибка при cборке ABS пакета

Сообщение farex »

Закоментировал

Код: Выделить всё

[farex@arch packages]$ makepkg -s
==> Сборка пакета: xneur 0.9.6-1 i686 (Птн Сен 18 07:21:49 UTC 2009)
==> Проверяю необходимые для запуска зависимости...
==> Проверяю необходимые для сборки зависимости...
==> Получение исходных файлов...
  -> Загрузка $pkgname-$pkgver.tar.bz2...
--2009-09-18 07:21:50--  http://dists.xneur.ru/release-0.9.6/tgz/xneur-0.9.6.tar.bz2
Распознаётся dists.xneur.ru... 88.212.196.163
Устанавливается соединение с dists.xneur.ru|88.212.196.163|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 1053044 (1,0M) [application/octet-stream]
Сохраняется в каталог: `xneur-0.9.6.tar.bz2.part'.

100%[============================================================================
======================>] 1 053 044   51,6K/s   в 25s

2009-09-18 07:22:15 (41,2 KB/s) - `xneur-0.9.6.tar.bz2.part' сохранён [1053044/1053044]

mv: невозможно выполнить stat для `/home/farex/packages/$pkgname-$pkgver.tar.bz2.part': Нет такого файла или каталога
==> ОШИБКА: Загрузка $pkgname-$pkgver.tar.bz2 завершилась неудачей
    Преждевременный выход...
[farex@arch packages]$
Сыграем?
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
Спасибо сказали:
Аватара пользователя
sirocco
Сообщения: 782
Статус: Задвинутый соучастник

Re: Ошибка при cборке ABS пакета

Сообщение sirocco »

farex писал(а):
17.09.2009 15:11
в готовом религия не позволяет?
http://aur.archlinux.org/packages.php?ID=9750

Там версия 0.9.5


Сменить версию (и md5)

Всё подряд читайте.
Спасибо сказали:
Аватара пользователя
farex
Сообщения: 497
ОС: Slackware 12.2, Archlinux

Re: Ошибка при cборке ABS пакета

Сообщение farex »

Код: Выделить всё

Сменить версию (и md5)

Спс сразу не распарсил.
Сыграем?
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
Спасибо сказали:
Аватара пользователя
Alrud814
Сообщения: 8
ОС: Arch Linux (Core Dump)

Re: Ошибка при cборке ABS пакета

Сообщение Alrud814 »


кавычки уберите и будет вам счастье
Спасибо сказали:
Аватара пользователя
farex
Сообщения: 497
ОС: Slackware 12.2, Archlinux

Re: Ошибка при cборке ABS пакета

Сообщение farex »

кавычки уберите и будет вам счастье

Спс! +)
Сыграем?
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo "Жив"
Спасибо сказали: