Комментарии 12
amd46 — да Вы троль! :)
а за статью спасибо! Правда, сейчас мне это не актуально, но в свое время потратил немало времени на создание репозитариев и разграничение production/stage/test + CI, конечно.
а за статью спасибо! Правда, сейчас мне это не актуально, но в свое время потратил немало времени на создание репозитариев и разграничение production/stage/test + CI, конечно.
Ой, Акелла промахнулся :)
Спасибо, поправлю.
Спасибо, поправлю.
Интересно… Мы в свое время покурили open source и решили перейти на темную сторону использовать Artifactory Pro. Как раз в пару к Jenkins. После оценки трудозатрат на поднимание инфраструктуры коммерческое решение оказалось куда выгоднее. А вы молодец, справились…
О, отлично.
А Вы не в курсе, как в aptly вытащить штук пять пакетов из чужой репы в свою, желательно скачивая их руками? То есть, мне хочется в своем репозитории иметь все свои пакеты, собранные руками и не очень, и их зависимости из официальных репозиториев. Полное зеркало делать я не хочу.
А Вы не в курсе, как в aptly вытащить штук пять пакетов из чужой репы в свою, желательно скачивая их руками? То есть, мне хочется в своем репозитории иметь все свои пакеты, собранные руками и не очень, и их зависимости из официальных репозиториев. Полное зеркало делать я не хочу.
Подозреваю, что это не реально.
Есть команда (repo import) которая вытягивает из другого репозитория нужный пакет с зависимостями, но этот репозиторий уже должен быть с пакетам.
Пытался сделать на репозитории типа mirror, но без команды update, которая делает зеркало, ничего не получилось. Так и написало «ERROR: unable to import: mirror not updated»
Проверял так:
Просто скачать руками из реозитория и добавить в свой не вопрос. С зависимостями, видать, нужно будет или разбираться руками или иметь зеркало.
Может автор что подскажет реально ли это сделать хоть каким-нибудь другим образом…
Есть команда (repo import) которая вытягивает из другого репозитория нужный пакет с зависимостями, но этот репозиторий уже должен быть с пакетам.
Пытался сделать на репозитории типа mirror, но без команды update, которая делает зеркало, ничего не получилось. Так и написало «ERROR: unable to import: mirror not updated»
Проверял так:
aptly repo create -comment="test repos" -architectures="i386,amd64,all" -component="main" test-dependies
gpg --no-default-keyring --keyring trustedkeys.gpg --keyserver keys.gnupg.net --recv-keys 473041FA B98321F9
aptly -architectures="amd64" mirror create debian-main http://ftp.ru.debian.org/debian/ squeeze main
aptly repo import debian-main test-dependies mysql
aptly mirror drop debian-main
aptly repo drop test-dependies
Просто скачать руками из реозитория и добавить в свой не вопрос. С зависимостями, видать, нужно будет или разбираться руками или иметь зеркало.
Может автор что подскажет реально ли это сделать хоть каким-нибудь другим образом…
aptly работает только с пакетами, которые полностью скачены (иначе нет возможности поддерживать snapshot).
«Чтобы вытащить 5 пакетов из зеркала», можно сделать примерно так:
aptly выкачает только пакеты, которые удовлетворяют условиям фильтра, полный синтаксис здесь.
«Чтобы вытащить 5 пакетов из зеркала», можно сделать примерно так:
aptly repo create repo1 aptly mirror create -architectures="i386" -filter='pkg1 | pkg2 | pkg3' mirror1 .... aptly mirror update mirror1 aptly repo import mirror1 repo1 'Name'
aptly выкачает только пакеты, которые удовлетворяют условиям фильтра, полный синтаксис здесь.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Aptly — создание собственного репозитория