я как бы быстро проглянул, но не увидел - а обновлять сорс листы эта шняга умеет? :-)
точнее, готовить список тех файлов(не пакетов!!!!!) что нужно выкачать, например для обновления...
то есть офлайновый аналог apt-get update?
Большое спасибо за столь конструктивный комментарий.
Я дополнил скрипт и теперь он может также подготовить список сорс архивов. В виде теста выполнил: packages - wine wine.lst - source
Получил список: http://wine.budgetdedicated.com/apt/pool/main/w/wine/wine_1.1.41~winehq0~ubuntu~8.04-0ubuntu1.dsc http://wine.budgetdedicated.com/apt/pool/main/w/wine/wine_1.1.41~winehq0~ubuntu~8.04.orig.tar.gz http://wine.budgetdedicated.com/apt/pool/main/w/wine/wine_1.1.41~winehq0~ubuntu~8.04-0ubuntu1.diff.gz
Я вроде бы понимаю, что делать с файлом wine_1.1.41~winehq0~ubuntu~8.04.orig.tar.gz, а вот что делать с двумя другими? Не научишь?
это исходники того, из чего собирался бинарный пакет. :-)
что с этим делать - собирать. :-) Если нужно, конечно.
точнее сам тар гз - исходник, дифф гз - исправления (патч) от оригинального исходника до правильно собираемого исходника, dsc - дескрипшион, описывающий пакет...
Но, в данном случае я о другом: общеизвестно, что не всегда есть возможность получить доступ к сети, чтобы обновить сам список пакетов.
Вот комп без инета - на него нужно поставить wine
но списка пакетов еще на этой машине нет, вот как его (список пакетов) получить без сети - вот основной лейтмотив моего вопроса.
То есть - есть урл условно "deb http://wine.budgetdedicated.com/apt hardi main"
как из этого урла сделать запрос на на файлы Packages Releases и все, что ему нужно...
Для сорс архивов необходимо по той инструкции, на которую я ссылаюсь - http://kubuntu.ru/node/4484#comment-33631, проделать с 1-го по 4-ый пункт, при этом заменить binary-i386/Packages на source/Sources. Я так думаю!!
Комментарии (5)
я как бы быстро проглянул, но не увидел - а обновлять сорс листы эта шняга умеет? :-)
точнее, готовить список тех файлов(не пакетов!!!!!) что нужно выкачать, например для обновления...
то есть офлайновый аналог apt-get update?
Вот этого реально не хватает! Остальное не лень и ручками сделать =)
Большое спасибо за столь конструктивный комментарий.
Я дополнил скрипт и теперь он может также подготовить список сорс архивов. В виде теста выполнил:
packages - wine wine.lst - source
Получил список:
http://wine.budgetdedicated.com/apt/pool/main/w/wine/wine_1.1.41~winehq0~ubuntu~8.04-0ubuntu1.dsc
http://wine.budgetdedicated.com/apt/pool/main/w/wine/wine_1.1.41~winehq0~ubuntu~8.04.orig.tar.gz
http://wine.budgetdedicated.com/apt/pool/main/w/wine/wine_1.1.41~winehq0~ubuntu~8.04-0ubuntu1.diff.gz
Я вроде бы понимаю, что делать с файлом wine_1.1.41~winehq0~ubuntu~8.04.orig.tar.gz, а вот что делать с двумя другими? Не научишь?
это исходники того, из чего собирался бинарный пакет. :-)
что с этим делать - собирать. :-) Если нужно, конечно.
точнее сам тар гз - исходник, дифф гз - исправления (патч) от оригинального исходника до правильно собираемого исходника, dsc - дескрипшион, описывающий пакет...
Но, в данном случае я о другом: общеизвестно, что не всегда есть возможность получить доступ к сети, чтобы обновить сам список пакетов.
Вот комп без инета - на него нужно поставить wine
но списка пакетов еще на этой машине нет, вот как его (список пакетов) получить без сети - вот основной лейтмотив моего вопроса.
То есть - есть урл условно "deb http://wine.budgetdedicated.com/apt hardi main"
как из этого урла сделать запрос на на файлы Packages Releases и все, что ему нужно...
Для сорс архивов необходимо по той инструкции, на которую я ссылаюсь - http://kubuntu.ru/node/4484#comment-33631, проделать с 1-го по 4-ый пункт, при этом заменить binary-i386/Packages на source/Sources. Я так думаю!!
Отправить комментарий