Что найдет в локальном - возьмет от туда, чего не найдет - скачает.
07.02.2009 в 11:49 — Георгий
В jigdo-файлах не все пакеты, только самые нужные ) некоторых библиотек там нету ) потом придется в инете лазить чтобы что-нить скомпилить)
Я думаю разделить по буквам пул, а потом можно будет смонтировать образы в одну папку и мы получим готовый реп. )
07.02.2009 в 11:51 — Георгий
У меня другая проблема. Мне бы хотелась убедится, что пакеты не битые ) Не подскажите, есть ли для этого какие нибудь утилиты? )
07.02.2009 в 13:02 — Алексей
debsums делает примерно то, что ты хочешь.
07.02.2009 в 13:26 — Николай
Каких это библиотек там нету? Это полный официальный репозитарий. К тому же с возможностью работой с ними по отдельности, без предварительного копирования в одно место.
ЗЫ
ovchin@ovchin:~$ md5sum --help
Использование: md5sum [КЛЮЧ] [ФАЙЛ]...
Печатает или проверяет контрольные суммы MD5 (128-битные).
Если ФАЙЛ не задан или задан как -, читает стандартный ввод.
-b, --binary читать в двоичном режиме
-c, --check читает суммы MD5 из ФАЙЛОВ и сверяет их
-t, --text читать в текстовом режиме (по умолчанию)
07.02.2009 в 14:32 — Георгий
debsums она пердназначена для проверки сумм файлов внутри пакета, такая задача возникает когда сам собираешь пакет. А нам нужно проверить сумму всего пакета.
md5sum это да, она может это делать. Только существует одна маленькая проблемка: там в репозитории десятки тысяч пакетов.Проверка каждого таким образом довольно утомительное занятие ))))
07.02.2009 в 14:40 — Георгий
В данном случае нам нужен скрипт который делает следующее:
1. Проверяет сумму пакета с помощью md5sums
2. Извлекает его сумму из и сверяет ее с посчитанной, если не ладно, то выводит имя пакета в стандартный вывод.
3. Переходит к следующему пакету и повторяет всё заново, пока не обработает все которые нужно.
Может быть у кого завалялся такой скрипт. поделитесь !! )))
Комментарии
А диски пишутся по другому
Что найдет в локальном - возьмет от туда, чего не найдет - скачает.
В jigdo-файлах не все пакеты, только самые нужные ) некоторых библиотек там нету ) потом придется в инете лазить чтобы что-нить скомпилить)
Я думаю разделить по буквам пул, а потом можно будет смонтировать образы в одну папку и мы получим готовый реп. )
У меня другая проблема. Мне бы хотелась убедится, что пакеты не битые ) Не подскажите, есть ли для этого какие нибудь утилиты? )
debsums делает примерно то, что ты хочешь.
Каких это библиотек там нету? Это полный официальный репозитарий. К тому же с возможностью работой с ними по отдельности, без предварительного копирования в одно место.
ЗЫ
ovchin@ovchin:~$ md5sum --help
Использование: md5sum [КЛЮЧ] [ФАЙЛ]...
Печатает или проверяет контрольные суммы MD5 (128-битные).
Если ФАЙЛ не задан или задан как -, читает стандартный ввод.
-b, --binary читать в двоичном режиме
-c, --check читает суммы MD5 из ФАЙЛОВ и сверяет их
-t, --text читать в текстовом режиме (по умолчанию)
debsums она пердназначена для проверки сумм файлов внутри пакета, такая задача возникает когда сам собираешь пакет. А нам нужно проверить сумму всего пакета.
md5sum это да, она может это делать. Только существует одна маленькая проблемка: там в репозитории десятки тысяч пакетов.Проверка каждого таким образом довольно утомительное занятие ))))
В данном случае нам нужен скрипт который делает следующее:
1. Проверяет сумму пакета с помощью md5sums
2. Извлекает его сумму из и сверяет ее с посчитанной, если не ладно, то выводит имя пакета в стандартный вывод.
3. Переходит к следующему пакету и повторяет всё заново, пока не обработает все которые нужно.
Может быть у кого завалялся такой скрипт. поделитесь !! )))
Ну ты извращенец
gawk '/Filename:/ {a=$2;getline;getline;printf("%s %s\n",$2,a)}' dists/lenny/contrib/binary-i386/Packages >5
md5sum -c 5 >
Не спрю, что извращался ) Как я сразу не догадался сначала преобразовать его для md5sums -c