В настоящее время я отвечаю за упаковку для Ubuntu некоторого программного обеспечения, которое создает моя компания, и за создание подходящего репозитория для него. Однако у меня возникают проблемы с поиском инструментов для создания и управления репозиторием. Я знаю о Ubuntu PPA, но мы хотим, чтобы пакеты были в нашем собственном репозитории. Я хотел бы знать, какие есть инструменты, чтобы решить, что лучше всего подходит для работы.
Прямо сейчас я нашел только реппро на некоторых инструкциях по debian .. Есть ли другие инструменты для этой работы?
Заранее спасибо, Педро
под documentroot на вашем веб-сервере
mkdir myrepo
скопируйте все файлы .deb в папку myrepo
cd myrepo
dpkg-scanpackages ./ /dev/null | gzip > Packages.gz
Используя репозиторий:
Добавить в /etc/apt/sources.list
deb http://webserver/myrepo/ ./
REPREPRO - хороший инструмент, но он, вероятно, излишний для того, что вы делаете. Я бы рекомендовал посмотреть пакет apt-utils. Он содержит инструмент apt-ftparchive, который идеально подходит для поддержки внутреннего репозитория разумного размера.
Видеть Вот за все варианты и ссылки на хорошие инструкции.
Это выглядит многообещающе (и бесплатно). метко http://www.aptly.info/