Re: Генерация pool-based репозиториев
В Tue, 26 Feb 2019 11:16:38 -0500 Tim Sattarov пишет: > On 2/26/19 4:24 AM, Victor Wagner wrote: > > Коллеги, > > > > А чем в наше время можно генерировать pool-based репозитории, КРОМЕ > > reprepro? > я использую для этого aptly > Снапшоты в aptly, конечно, замечательная штука. Но оно же не умеет ни yum, ни apt-rpm, а использовать для одних дистрибутивов один механизм снапшотов а для других - другой крайне неудобно. -- Victor Wagner
Re: Генерация pool-based репозиториев
On 26/02/2019 12:24, Victor Wagner wrote: А чем в наше время можно генерировать pool-based репозитории, КРОМЕ reprepro? https://wiki.debian.org/DebianRepository/Setup#mini-dak ? Просто нагуглил, сам не пробовал. -- sergio.
Re: Генерация pool-based репозиториев
В Tue, 26 Feb 2019 11:16:38 -0500 Tim Sattarov пишет: > On 2/26/19 4:24 AM, Victor Wagner wrote: > > Коллеги, > > > > А чем в наше время можно генерировать pool-based репозитории, КРОМЕ > > reprepro? > я использую для этого aptly Штука еще более высокоуровневая и навороченная, чем reprepro. Обладает тем же нредостатком - хочет испольовать какую-то левую базу данных. У того хотя бы нет глобального (уровня юзера) конфигурационного файла и каждый репозиторий, в каком бы месте файловой системы он не находился, абсолютно незевисим. Ну и добавлять пакеты в репозиторий можно не только на основании файлов changes, но и отдельными .deb и .dsc. А здесь я этого как-то не увидел. Я помнится, в reprepro .changes-файлами намучался, когда мне потребовалось поддерживать всего-то три архитектуры. -- Victor Wagner
Re: Генерация pool-based репозиториев
On 2/26/19 4:24 AM, Victor Wagner wrote: > Коллеги, > > А чем в наше время можно генерировать pool-based репозитории, КРОМЕ > reprepro? я использую для этого aptly
Генерация pool-based репозиториев
Коллеги, А чем в наше время можно генерировать pool-based репозитории, КРОМЕ reprepro? reprepro не нравится тем, что разводит очень много файлов конфигурации и баз данных, которые в выходной репозиторий попадать не должны. Ну и манипулировать приходится ими и а не пакетами на файловой системе. Хотелось бы чего-нибудь более простого и низкоуровневого, чему указал списко пакетов, а оно и сгенерило для них packages, вроде dpkg-scanpackages, но из докуменации и на dpkg-scanpackages, и на apt-ftparchive я не смог вычитать как ими работать с pool-based репозиториями, а не с репозиториями старого образца, где пакеты лежат непосредственно в dists/${codename}/main/binary-${arch}. (да, естественно, в pool-е могут лежать пакеты для нескольких дистрибутивов, и правильный список файлов я формирую сам). --