Мучаюсь с одной проблемой, погуглил спрашивал в листах но пока решения не нашел вот решил обратится сюда, может тут чего скажут. Проблема состоит в следующем:
Хочу собрать и поставить с оптимизацией свой пакет с помощью 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
У кого-нибуть есть хоть какие-нибуть идеи?