apt-build проблемы с использованием

Knoppix

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

Аватара пользователя
HiZeR
Сообщения: 14

apt-build проблемы с использованием

Сообщение HiZeR »

Здравствуйте.
Мучаюсь с одной проблемой, погуглил спрашивал в листах но пока решения не нашел вот решил обратится сюда, может тут чего скажут. Проблема состоит в следующем:
Хочу собрать и поставить с оптимизацией свой пакет с помощью apt-build. Дистрибутив Debian Sarge 3.1 r0 (official), apt-build 0.11.10 и имеются диски с сорцами.
1 добавил диски apt-cdrom add

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

#/etc/apt/sources.list
deb-src cdrom:[Debian GNU/Linux 3.1 r0 _Sarge_ - Official Source-3 (20050605)]/ unstable contrib main
deb-src cdrom:[Debian GNU/Linux 3.1 r0 _Sarge_ - Official Source-2 (20050605)]/ unstable contrib main
deb-src cdrom:[Debian GNU/Linux 3.1 r0 _Sarge_ - Official Source-1 (20050605)]/ unstable contrib main

2 поставил apt-build

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

#/etc/apt/apt-build.conf
build-dir = /var/cache/apt-build/build
repository-dir = /var/cache/apt-build/repository
Olevel = -O2
mcpu = -mcpu=pentium4
options = " -funroll-loops -mmmx -msse2"
make_options = " "

3 apt-build update
4 apt-build install blender

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

Warning: something's wrong at /usr/bin/apt-build line 412, <APTIN> line 12.
Use of uninitialized value in pattern match (m//) at /usr/bin/apt-build line 418 , <APTIN> line 12.
Use of uninitialized value in concatenation (.) or string at /usr/bin/apt-build line 421, <APTIN> line 12.
Use of uninitialized value in concatenation (.) or string at /usr/bin/apt-build line 421, <APTIN> line 12.
Use of uninitialized value in pattern match (m//) at /usr/bin/apt-build line 425 , <APTIN> line 12.
-----> Installing build dependencies (for cdrom) <-----
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Невозможно найти пакет с исходными текстами для cdrom
E: Невозможно найти пакет с исходными текстами для cdrom
No source versions available for cdrom

5 apt-build info blender

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

Package: blender
Source-size: 9.3
Depends-size: 155
Depends: GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux GNU/Linux

Помучался с дисками решил попробовать создать локальный репозиторий, однако не помогло проблемма осталась. Причем проблема с apt-build install остальные команды apt-build обрабатывает нормально и с помощью dpkg-buildpackage пакеты собираются нормально.

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

#apt-build source iptraf
-----> Downloading iptraf source (iptraf 2.7.0-7) <-----
-----> Updating package lists <-----
Чтение списков пакетов... Готово
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Необходимо загрузить 0B/375kB из архивов исходных текстов.
dpkg-source: extracting iptraf in iptraf-2.7.0

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

#apt-build update-source
-----> Updating sources <-----
iptraf-2.7.0-7 is up to date.
Building the following packages from source:
iptraf
-----> Installing build dependencies (for iptraf) <-----
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
-----> Downloading iptraf source (iptraf 2.7.0-7) <-----
-----> Updating package lists <-----
Чтение списков пакетов... Готово
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Необходимо загрузить 0B/375kB из архивов исходных текстов.
Распаковка исходных текстов пропущена, так как в iptraf-2.7.0 уже находятся распакованные исходные тексты
-----> Building iptraf <-----
Use of uninitialized value in string eq at /usr/bin/apt-build line 288.
Use of uninitialized value in string eq at /usr/bin/apt-build line 288.
Use of uninitialized value in concatenation (.) or string at /usr/bin/apt-build line 299.
Use of uninitialized value in concatenation (.) or string at /usr/bin/apt-build line 299.
E: Невозможно найти пакет с исходными текстами для
Use of uninitialized value in concatenation (.) or string at /usr/bin/apt-build line 301.
Use of uninitialized value in concatenation (.) or string at /usr/bin/apt-build line 301.
Can't chdir(-): No such file or directory at (eval 1) line 3
       main::__ANON__('-') called at /usr/bin/apt-build line 301
       main::build('iptraf', 2.7.0, -7) called at /usr/bin/apt-build line 563
       main::build_source('\'file:///storage/repository/debian/sources/pool/main/i/iptra...') called at /usr/bin/apt-build line 615
       main::update_source called at /usr/bin/apt-build line 81

У кого-нибуть есть хоть какие-нибуть идеи?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: apt-build проблемы с использованием

Сообщение sash-kan »

(HiZeR @ Среда, 29 Июня 2005, 0:08) писал(а):У кого-нибуть есть хоть какие-нибуть идеи?

подпишись на рассылку debian-russian@lists.debian.org и запость свой вопрос туда.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
HiZeR
Сообщения: 14

Re: apt-build проблемы с использованием

Сообщение HiZeR »

(Sash Kan @ Среда, 29 Июня 2005, 17:42) писал(а):подпишись на рассылку debian-russian@lists.debian.org и запость свой вопрос туда.

Это первое что я сделал после гугля, задал там вопрос недели 3 назад никто ничего не ответил, видать не сталкивались.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: apt-build проблемы с использованием

Сообщение sash-kan »

выдержка из /usr/share/doc/apt-build/README.Debian
About sources.list and apt/preferences:
The deb line of apt-build repository must be the first line if
you want apt-get to prefer built packages than other packages.

откуда делаю вывод, что нормальная цель использования apt-build - это пересборка, а вот установку следует производить штатными средствами. в том же документе и еще много чего, imho, довольно важного, написано.

p.s. попробуй еще совсем убрать кавычки из /etc/apt/apt-build.conf. может быть это uninitialized value ему и не нравится?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
HiZeR
Сообщения: 14

Re: apt-build проблемы с использованием

Сообщение HiZeR »

(Sash Kan @ Четверг, 30 Июня 2005, 8:47) писал(а):выдержка из /usr/share/doc/apt-build/README.Debian
About sources.list and apt/preferences:
The deb line of apt-build repository must be the first line if
you want apt-get to prefer built packages than other packages.


Все это я прочитал первым делом и так и сделал. Щас еще раз почитаю на всякий случай

(Sash Kan @ Четверг, 30 Июня 2005, 8:47) писал(а):откуда делаю вывод, что нормальная цель использования apt-build - это пересборка, а вот установку следует производить штатными средствами. в том же документе и еще много чего, imho, довольно важного, написано.

Ну я и говорил про пересборку пакетов. Просто в мане написанно что apt-build install собирает и ставит пересобраный пакет.

(Sash Kan @ Четверг, 30 Июня 2005, 8:47) писал(а):p.s. попробуй еще совсем убрать кавычки из /etc/apt/apt-build.conf. может быть это uninitialized value ему и не нравится?

попробовал не помогает :-(
Спасибо сказали: