|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 08 Jun 2003 12:19:42 To : Sergey Lutay Subject : Re: Debian & offline apt-get update -------------------------------------------------------------------------------- Здравствуй, Sergey Lutay. SL>>> Возможно ли сделать сабж ? SL>>> Про apt-zip знаю, но он может лишь upgrade... Или я не внимательно SL>>> смотрел ? AC>> Все гораздо проще. Соответствующие Packages и Sources у тебя на машине AC>> лежат AC>> в /var/lib/apt/lists/_zanachka_debian-security_dists_woody_updates_mai AC>> n_binary-i386_Packages и т.п. (для данного конкретного и еще AC>> нескольких в /etc/ap/sources.list написано deb AC>> file:/zanachka/debian-security woody/updates main non-free contrib ) AC>> Дальше пояснять? После вытаскивания просишь его gencache. SL> дальше не нужно. лучше в середине поподробнее ;-) SL> последовательность действий: SL> 1. забрать с машины в инете /etc/apt/sources.list и /var/lib/apt/lists/* SL> 2. записать дома в /etc/apt/sources.list недостающие строки, скопировать SL> принесенные файлы в /var/lib/apt/lists/ SL> 3. # apt-cache gencaches ( или # apt-get cache ) SL> Результаты: SL> 4. aptitude видит все новые пакеты. Hо установить что-либо с другого SL> репозитария (которого до этого не было в /etc/apt/sources.list - то есть на SL> компактах) не удается SL> 4. apt-zip-list - выдал кучу файлов для обновления и ни одного для SL> установки.... SL> 4а. dselect пакетов с новых репозитариев вообще не видит... SL> Что делать и можно ли это как-то поборооть ? Работать в этой ситуации должен только apt-zip, и разумеется, только если на машине в инете указан метод доступа http или ftp (т.е. не по файловой системе к локальному миррору и не по rsh/ssh - apt-zip их не умеет). Дальше вопрос в том, какая версия Debian. Первые версии apt-zip (я не помню, когда это у них прошло) чуть ли не не умели действительно ничего кроме upgrade. У более новых есть параметр --aptgetaction для указания действия для apt-get и параметр --packages для указания пакетов для инсталляции (это не надо дублировать в --aptgetaction - само догадается). aptitude не может установить по вполне понятным причинам - не имеет доступа к репозитарию, а dselect при работе с apt вообще идет на север... Впрочем, при имеющемся наборе пакетов в дебиане я давно забил и на aptitude тоже - еще в те времена, когда оно глючило страшно. ==== 8< [!grep alias ~/.zshrc] ==== alias pksr="apt-cache search" alias pksh="apt-cache show" alias pksrnm="pksr --names-only" alias pkdep="apt-cache depends" alias pkin="sudo apt-get install" alias pkrm="sudo apt-get remove" alias pksrc="apt-get source" ==== >8 [!grep alias ~/.zshrc] ==== -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/114773b1ae816.html, оценка из 5, голосов 10
|