k001
k001
:...

April 2032
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

k001 [userpic]
[help!] вопрос дебиановодам

Вопросы (тупой и ещё тупее):

Вводная. У нас есть некий большой репозиторий пакетов (скажем, сотен пять), для которого с помощью dpkg-scanpackages мы нарисовали Packages.gz. После чего мы хотим добавить туда ещё один пакетик (или новую версию уже имеющегося пакетика).

Вопрос 1. Как быстро обновить Packages.gz, чтобы туда попала инфа о новом пакетике?

Вопрос 2. Если в репозитории (или это уже называется pool?)валяется несколько версий одного пакета, выберет ли apt из них самую свежую самостоятельно?

[info]bacek@lj, помоги, не дай пропасть! Кое-что я уже читал, но вот это пока не прояснилось.

Comments

1. Я знаю только один способ — ещё раз запустить dpkg-scanpackages на этот самый репозитарий.

Если скорость обновления Packages.gz критична, может иметь смысл разбить один большой репозитарий на несколько поменьше и обновлять Packages.gz в том из них, где реально что-то произошло (find -cnewer).

2. Насколько я помню, apt выбирает пакет с максимальным номером версии.

На вопрос 1 ответ - в лоб никак. Если пер-анально, то можно ручками джойнить старый Packages с новыми changes'ами.

В2: да

Фигово, что не обновляется. Он ведь небось долго генерится, для нескольких сотен пакетов-то?