Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: как сделать свой репозиторий  (Прочитано 2681 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн viktor6

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
как сделать свой репозиторий
« : 30 Апреля 2016, 14:06:22 »
Всем привет.
Подскажите как создать свой репозиторий для определенного пакета под Debian и Ubuntu чтобы могли пользоваться и другие этими пакетами?
Пытался сделать по этой статьи но не пойму какие 3 файла нужно скачать.
(Нажмите, чтобы показать/скрыть)
вот статья
http://linuxmint.blogspot.ru/2010/04/ubuntu-linux.html

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
Re: как сделать свой репозиторий
« Ответ #1 : 30 Апреля 2016, 16:12:49 »
Достаточно найти один файл - distributions, его можно взять из каталога conf
с какого-нибудь установочного диска, conf тоже в каком-то каталоге, например, debian.
Затем надо создать каталог для репозитария, неважно, с каким именем, например, repo,
в нём создать каталог, как в моём случае, debian, в нём - conf и в него поместить
файл distributions и отредактировать его под свою ситуацию. Всё остальное сделает
reprepo. Чтобы было удобнее пользоваться reprepro, надо в файл /etc/environment
внести строку с указанием репозитария, например, если каталог repo находится
в корневом разделе, то это будет строка
REPREPRO_BASE_DIR="/repo/debian"и перезагрузиться, чтобы проще. Вот пример файла distributions:
(Нажмите, чтобы показать/скрыть)
Тогда командой
reprepro includedeb smolensk *.debвведённой в каталоге с пакетами, все они будут помещены в репозитарий.
« Последнее редактирование: 01 Мая 2016, 11:20:57 от Peter_I »
Пётр.

Оффлайн viktor6

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: как сделать свой репозиторий
« Ответ #2 : 30 Апреля 2016, 17:25:08 »
Так что эта статья не годиться?
« Последнее редактирование: 30 Апреля 2016, 19:36:30 от Azure »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
Re: как сделать свой репозиторий
« Ответ #3 : 30 Апреля 2016, 23:23:01 »
viktor6,
Не знаю, я так не пробовал. Для работы со своим репозитарием и существует reprepro,
как пишут, например, в другой статье:
http://unixforum.org/index.php?showtopic=79513
Пётр.

Оффлайн viktor6

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: как сделать свой репозиторий
« Ответ #4 : 30 Апреля 2016, 23:25:59 »
Peter_I,
А что тогда для ubuntu в sources.list прописывать?

Чтото у меня не получается делаю так
(Нажмите, чтобы показать/скрыть)

Что не так я делаю?
Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тега [spoiler]...[/spoiler], либо прикреплять к сообщению в виде отдельного файла.
--Azure
« Последнее редактирование: 01 Мая 2016, 10:46:52 от Azure »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
Re: как сделать свой репозиторий
« Ответ #5 : 01 Мая 2016, 11:20:10 »
Для моего примера это
(Нажмите, чтобы показать/скрыть)
После каждого изменения состояния репозитария надо выолнять команду
apt-get updateНасчёт createsymlinks я не сказал, т.к. просто забыл.
В 1-й раз сделал эту ссылку вручную и потом делал так и дальше.
« Последнее редактирование: 01 Мая 2016, 11:24:13 от Peter_I »
Пётр.

Оффлайн viktor6

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: как сделать свой репозиторий
« Ответ #6 : 01 Мая 2016, 21:29:55 »
Блин ну не как не получается. Что ему не хватает

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
Re: как сделать свой репозиторий
« Ответ #7 : 01 Мая 2016, 23:36:00 »
Смотрите сообщения об ошибках. Если файл distributions ошибок не содержит,
reprepro должна работать.
Пётр.

Оффлайн saymon21root

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
    • https://saymon21-root.pro

 

Страница сгенерирована за 0.054 секунд. Запросов: 25.