Сайт | Скачать | Видео | Wiki

Автор Тема: DUR, аналог пользовательского репозитория AUR для Debian  (Прочитано 152 раз)

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4110
  • Репутация: +121/-1
  • Автор темы
Представлен DUR, аналог пользовательского репозитория AUR для Debian

Цитата
Энтузиастами введён в строй репозиторий DUR (Debian User Repository), который позиционируется как аналог репозитория AUR (Arch User Repository) для Debian, позволяющий сторонним разработчикам распространять свои пакеты без включения в основные репозитории дистрибутива. Как и в AUR метаданные и инструкции сборки пакетов в DUR определяются с использованием формата PKGBUILD.

Для сборки deb-пакетов из файлов PKGBUILD предлагается инструментарий makedeb, выступающий аналогом makepkg. В состав также входит пакетный менеджер mpm, позволяющий извлекать и устанавливать пакеты из AUR и репозиториев Arch Linux, а также утилита makedeb-db для замены специфичных для Arch Linux зависимостей на зависимости из Debian.

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31423
  • Репутация: +208/-0
    • PuppyRus-A
Прямо как развитие моих идей LFDS  :) Надо тестировать, хотя по прочтению сразу возникла мысль "а не проще сразу юзать арч ..."
Кроме того в арче минимум патчей и один текущий срез репы. А в дебиане несколько поддерживаемых срезов репы (stable sid ...)
Ну и главная идея деб (как я ее понял) : "ставь все из репы - там стабильно" как-то размывается...
Цитата
makedeb-db для замены специфичных для Arch Linux зависимостей на зависимости из Debian.
Боюсь, эта задача в 2 раза сложнее, чем поддерживать один из дистров.
Короче - есть сильные сомнения, что все это будет даже в теории работать без "допила напильником". А с допилом можно и без этого обойтись (к чему я и подошел в LFDS , но побоялся больших трудозвтрат и мутной цели)
Пока 14 пакетов - не густо

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31423
  • Репутация: +208/-0
    • PuppyRus-A
Собрал под арч. Внутри bash скрипты. В зависимостях только dpkg
Инструкции и хелты очень мутные без примеров
Экспериментировал на htop. Запускаем под арчем в каталоге, в котором лежит PKGBUILD
makepkg (Arch) нормально собирает .pkg.
makedeb вываливает ошибки на стадии упаковки .deb

makedeb-db - оболочка к встроенной базе соответствий названий арч пакетов и дебиан
Что-то работает. makedeb-db -G libcups

mpm под арчем что-то находит. Под дебианом  - нет
mpm search -L htop, но дальше не понятно что с этим делать. Выдимо он работает с пакетами, сделанными makedeb

Лезть в текст скриптов - проще самому написать

Короче - проще руками сделать. Не извлек для себя пользы. Может далее сервис разовьется. Пока в ДУР меньше 20 сценариев
« Последнее редактирование: 01 Июль 2021, 17:57:04 от sfs »