Добрый день!
Просмотрев
лекцию по сборке пакетов, успешно собрал пакет (в качестве теста использовал пакет springlobby - версию 0.264 из гита:
https://github.com/springlobby/springlobby).
Однако, дойдя до второй части лекции, в которой собранный пакет устанавливается из локального репозитория, наткнулся на проблему:
при попытке выполнить apt-get update (чтобы апт узнал о собранном пакете), получаю:
Ошибка file: x86_64/hasher pkglist
File not found
...
Невозможно получить file:/home/leonid/sdk/repo/x86_64/base/pkglist.hasher File not found
При этом в /etc/apt/sources.list написал следующее:
rpm file:/home/leonid/sdk/repo x86_64 hasher
Там действительно ничего нет (кроме пакетов, с которыми я экспериментировал). Содержание ~/sdk/repo см. на скриншоте:
Вопросы такие:
1. Как прописать такой репо в apt для установки в систему? (т.е., почему в созданном sdk/repo не хватает нужных файлов? откуда их взять?)
2. обязательно ли устанавливать пакет с целью тестирования в ОС или можно установить его прямо в hasher? нужно ли для этого прописывать его в apt?
3. как вообще проводится тестирование собранного пакета? как удобней всего его проводить новичку?
4. если тестирование проводится в hasher-е, то как тестировать пакеты для которых нужен X?