Собираю kdenlive в hasher.В apt включен branch 4.1 (i586, noarch).
Процесс закачки файлов из репозитория завершился.
Папка ~/hasher весит более 1 Гб.
Вывалилось вот на чём:
RPM build errors:
make[2]: ***
[src/cmake_bindir/CMakeFiles/kdenlive.dir/kdenlive_automoc.o] Error 1
make[1]: *** [src/cmake_bindir/CMakeFiles/kdenlive.dir/all] Error 2
make: *** [all] Error 2
error: Bad exit status from /usr/src/tmp/rpm-tmp.74212 (%build)
Bad exit status from /usr/src/tmp/rpm-tmp.74212 (%build)
Command exited with non-zero status 1
13.17user 3.26system 0:21.32elapsed 77%CPU (0avgtext+0avgdata
0maxresident)k
18800inputs+62616outputs (83major+481450minor)pagefaults 0swaps
hsh-rebuild: rebuild of `kdenlive-0.7.3-alt1.svn3320.src.rpm' failed.
Вопрос:
1) Что я сделал не так?
2) Как сделать так, чтобы при последующей сборке не закачивать заново
все пакеты из репозитория,
а изпользовать то, что уже закачано в ~/hasher? Мне уже подсказали, что
надо было настроить nginx, но я до него пока не добрался. Я также прочитал в wiki, что можно сделать свой репозиторий с помощью genbasedir. Но как заставить apt изпользовать в первую очередь свой локальный репозиторий, и только при нехватке пакетов в нём лезть в branch?
3) Из оф.сайта kdenlive известно, что он требует пакет mlt версии >= 4,
а в branch лежит версия < 3. В разсылке подсказали, что надо собрать сначала пакеты mlt и mlt++. Вопрос: что нужно сделать, чтобы при сборке kdenlive hasher знал где лежат вновь собранные пакеты?