хочу такую фичу
Сабж, к примеру заапгрейдил я пакеты, и хочу посмотреть что в них изменилось. Changelog т.е. Нарисовал я скрипт на перле, который принимает имя старого пакета (с версией), а выдает кусок /usr/share/doc//changelog.Debian.gz на выход. А куда его прикрутить то? При условии, что я могу пользоваться как apt-get, так и capt к примеру. А еще было бы лучше, если бы я мог посмотреть changelog до установки (а еще лучше до скачивания) пакета. Как? С наилучшими пожеланиями, Игорь Михайлов.
Re: хочу такую фичу
On Wed, 4 Oct 2000, Igor Mikhailov wrote: > > Сабж, к примеру заапгрейдил я пакеты, и хочу посмотреть что в них > изменилось. Changelog т.е. Нарисовал я скрипт на перле, который принимает > имя старого пакета (с версией), а выдает кусок > /usr/share/doc//changelog.Debian.gz на выход. А куда его не забудь что некоторые пакеты все еще кладут доку в /usr/doc/ > прикрутить то? При условии, что я могу пользоваться как apt-get, так и > capt к примеру. А еще было бы лучше, если бы я мог посмотреть changelog до > установки (а еще лучше до скачивания) пакета. Как? по моему лучше брать тогда его по http а не локально например для appindex http://cgi.debian.org/cgi-bin/get-changelog?package=appindex а лучше проверять проинсталлен пакет или нет и соответственно брать changelog локально или по web'у > > С наилучшими пожеланиями, > Игорь Михайлов. > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > -- Bye Tim&HisTeam
Re: хочу такую фичу
On Wed, 4 Oct 2000, Sattaroff Tumyp wrote: > > Сабж, к примеру заапгрейдил я пакеты, и хочу посмотреть что в них > > изменилось. Changelog т.е. Нарисовал я скрипт на перле, который принимает > > имя старого пакета (с версией), а выдает кусок > > /usr/share/doc//changelog.Debian.gz на выход. А куда его > не забудь что некоторые пакеты все еще кладут доку в /usr/doc/ Хорошо, заменю share/doc на просто doc. Я надеюсь линки все делают? :) > > прикрутить то? При условии, что я могу пользоваться как apt-get, так и > > capt к примеру. А еще было бы лучше, если бы я мог посмотреть changelog до > > установки (а еще лучше до скачивания) пакета. Как? > по моему лучше брать тогда его по http > а не локально > например для appindex > http://cgi.debian.org/cgi-bin/get-changelog?package=appindex О! Спасибо. А где ты этот УРЛ откопал? И что делать в случае больших changelog'ов? Закрывать соединение? > а лучше проверять проинсталлен пакет или нет > и соответственно брать changelog локально или по web'у Ну это да, но у меня апгрейд делается только по инету. Хорошо, один вопрос прояснился, я теперь могу забирать changelog отдельно от пакета. Т.е. могу сказать к примеру apt-upgrade libc6-dev, он посмотрит локальную версию libc6-dev, попросит changelog, покажет его, спросит будем ли апгрейдится, если да, запустит apt-get. Осталась еще пара проблем: 1) как это дело можно интегрировать с dselect/capt? 2) как узнать, апдейты для каких пакетов доступны (как это делают dselect/capt)? - тогда можно было бы просто пустить apt-upgrade, он ищет, какие пакеты обновились, спрашивает, будем тянуть changelog или так обновлять и т.д. С наилучшими пожеланиями, Игорь Михайлов.
Re: хочу такую фичу
On Thu, 5 Oct 2000, Igor Mikhailov wrote: > On Wed, 4 Oct 2000, Sattaroff Tumyp wrote: > > > > установки (а еще лучше до скачивания) пакета. Как? > > по моему лучше брать тогда его по http > > а не локально > > например для appindex > > http://cgi.debian.org/cgi-bin/get-changelog?package=appindex > О! Спасибо. А где ты этот УРЛ откопал? И что делать в случае больших www.debian.org %)) в разделе packages > changelog'ов? Закрывать соединение? а что значит большие ? по моему changelog'и больше 10Kb редко встречаются > > > а лучше проверять проинсталлен пакет или нет > > и соответственно брать changelog локально или по web'у > Ну это да, но у меня апгрейд делается только по инету. > > Хорошо, один вопрос прояснился, я теперь могу забирать changelog отдельно > от пакета. Т.е. могу сказать к примеру apt-upgrade libc6-dev, он посмотрит > локальную версию libc6-dev, попросит changelog, покажет его, спросит будем > ли апгрейдится, если да, запустит apt-get. > > Осталась еще пара проблем: 1) как это дело можно интегрировать с > dselect/capt? 2) как узнать, апдейты для каких пакетов доступны (как это > делают dselect/capt)? - тогда можно было бы просто пустить apt-upgrade, он > ищет, какие пакеты обновились, спрашивает, будем тянуть changelog или так > обновлять и т.д. Могу посоветовать лишь смотреть исходники тамошних алгоритмов не знаю :( или спишись с куратором apt -- Bye Tim&HisTeam
Re: хочу такую фичу
On Thu, 5 Oct 2000, Sattaroff Tumyp wrote: > > > http://cgi.debian.org/cgi-bin/get-changelog?package=appindex > > О! Спасибо. А где ты этот УРЛ откопал? И что делать в случае больших > www.debian.org %)) > в разделе packages Буду смотреть еще. > > changelog'ов? Закрывать соединение? > а что значит большие ? > по моему changelog'и больше 10Kb редко встречаются Ну так смысла нет качать 10 кил, когда несколько строк надо. > Могу посоветовать лишь смотреть исходники > тамошних алгоритмов не знаю :( > или спишись с куратором apt Ну это на крайний случай. Тут вот проблема с http://cgi.debian.org/cgi-bin/get-changelog? образовалась. При апгрейде locales из stable/updates я обнаружил, что этот урл выдает старую версию changelog'а. И не только для locales, но и для libc6-dev. :( Забирание с него changelog'ов теряет всякий смысл тогда :( С наилучшими пожеланиями, Игорь Михайлов.
Re: хочу такую фичу
On Thu, 5 Oct 2000, Igor Mikhailov wrote: > Тут вот проблема с > http://cgi.debian.org/cgi-bin/get-changelog? образовалась. При апгрейде > locales из stable/updates я обнаружил, что этот урл выдает старую версию > changelog'а. И не только для locales, но и для libc6-dev. :( Забирание с > него changelog'ов теряет всякий смысл тогда :( > Да на это я как то не посмотрел значит это либо баг либо фича :) надо разбираться с webmaster'ом Дебиана > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > -- Bye Tim&HisTeam
Re: хочу такую фичу
On Thu, Oct 05, 2000 at 01:17:23PM +0800, Igor Mikhailov wrote: > Ну так смысла нет качать 10 кил, когда несколько строк надо. Если любишь стоя и в гамаке, открывай Persistent Connection и выкачивай куски по 1 Кб при помощи запросов с параметром Range, склеивая их до тех пор, пока не дойдешь до заданной версии.