Автор Тема: Установка собранного в hasher пакета [решено]  (Прочитано 852 раз)

Оффлайн krash

  • Начинающий
  • *
  • Сообщений: 2
Добрый день!

Просмотрев лекцию по сборке пакетов, успешно собрал пакет (в качестве теста использовал пакет 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?
« Последнее редактирование: 03.04.2018 17:56:37 от Skull »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 920
    • Домашняя страница
    • Email
Re: Установка собранного в hasher пакета
« Ответ #1 : 03.04.2018 06:57:02 »
Напишите вместо rpm в начале rpm-dir. Это просто каталог без индексов.
Андрей Черепанов (cas@)

Оффлайн krash

  • Начинающий
  • *
  • Сообщений: 2
Re: Установка собранного в hasher пакета
« Ответ #2 : 03.04.2018 13:20:30 »
Получилось! Спасибо.:-)