vs220
Если пакетный менеджер не участвует то и ослеживать зависимости никто не будет.

Так об этом и тема как бы...

Jerolamo

как вы регулируете ситуацию, когда у обновленной версии меняются (добавляются, убираются) обязательные зависимости. Как это отследить на уровне синхронизации с официальным зеркалом?
cucullus
Jerolamo
Только нужно будет сначала хотя бы на один пк поставить обновления, чтобы кеш обновился

ну это эквивалентно синхронизации зеркала

Зеркалирование это не установка. Это просто копирование репозитория в заданную директорию. Пакетный менеджер тут не участвует.
Спасибо за наводку, посмотрю на шаринг кеша. Если правильно понял по первому описанию, то вполне может подойти. Только нужно будет сначала хотя бы на один пк поставить обновления, чтобы кеш обновился.
cucullus
там речь про полное зеркалирование.

Notes about private mirrors

Bandwidth is not free for the mirrors. They must pay for all the data they serve you
This still applies although you pay your ISP
A full mirror is over 50GB in size
There are many packages that will be downloaded that you will likely never use
Mirror operators will much prefer you to download only the packages you need

cucullus
никаких инструментов для частичного зеркалирования и отслеживание зависимостей (насколько мне известно) не существует.

Я так и понял, когда не нашел подробной инфы в арчвики. Поэтому пришел на форум, где ожидал найти кого-то, кто уже этим занимался, чтобы узнать, как они этот процесс реализовали, как автоматизировали и прочее.
cucullus
vasek
так что мешает сделать обновление системы, а не локальную репу
обновление парка машин в условиях возможного отсутствия внешней связи?

Абсолютно верно. Только в моем случае "парк" это 6 компьютеров.

А что касается того, как я это делаю, - я пока этого не делаю, потому что не разобрался с нюансами и не решил, а стоит ли. Опирался на эту статью при подаче вопроса.
cucullus
Если ваша репа имеет наивысший приоритет, то не важно, какие изменения в других репах происходят.
Хотите синхронизируйте, хотите замораживайте пакеты.

Вы не поняли вопроса судя по всему.
На примере. Из оф. репы я синхронизирую пакет А и его обязательные зависимости Б и В. В какой-то момент пакет А начинает зависеть не только от Б и В, но еще и от Г. Как такую ситуацию решить на уровне синхронизации, чтобы не остаться с неработающим пакетом А после обновления из приватной репы, где нет Г?
vasek
Jerolamo, и не забывай - частичные обновления не поддерживаются … рекомендую почитать Wiki Pacman, сверяйся с en версией, которая более актуальна.

Спасибо, я в курсе.
cucullus
Какая репа выше в списке у той приоритет. Если пакет стоит из локальной репы, то не важно что в официальной.

Не понял, о чем вы.
Приветствую всех.
На арче относительно недавно, не хватает опыта в некоторых вопросах. Если кто-то здесь держит приватное зеркало пакетов, но не полное, а только нужных пакетов, подскажите, как вы регулируете ситуацию, когда у обновленной версии меняются (добавляются, убираются) обязательные зависимости. Как это отследить на уровне синхронизации с официальным зеркалом? Как вы организуете кумулятивное зеркало?