обновление портежей в офлайне
Гость 18 июля, 2005 - 15:00
в Gentoo я новичок как обновить портежи если я новая версия портежей у меня на CD
»
- Для комментирования войдите или зарегистрируйтесь
стерерть в /usr/portage всё, за исключением ./distfiles и распаковать с CD.
Стирать неправильно...
Можно скопировать файл portage-********.tar.bz2 вместе с portage-********.tar.bz2.md5sum в папку /var/tmp/emerge-webrsync, отключиться от интернета, если подключен, и запустить команду emerge-webrsync.
Это один из самых правильных способов.
Я так всегда делаю, когда есть нормальный инет.
в каком месте
в каком месте он правильнее удаления) ? надо просто
emerge metadata
незабывать делать постле накатывания нового деревасмысл... если
смысл...
если есть одна нормальнай команда, которая все делает за тебя.
да я вообще
да я вообще пользуюсь emerge-delta-webrsync :)) просто и тот и другой способ одинаково правомерны и разводить мифологию вокруг процесса(вроде если не так обновишь карма испортится:) имхо не стоит
а откуда можно
а откуда можно эти файлы скачать?
а я вот взял
а я вот взял портежи с другой машины скопировал к себе
сделал emerge metedata , сделал emerge regen
а он все равно их не воспинимает приходится кажддый раз делать ebuild .... digest
может что не так сделал?
А я обычно пользуюсь emerge-webrsync
Правда для этого надо снапшот закинуть в /var/tmp/emerge-webrsync
И еще желательно иметь md5sum файл.. туда же закинуть...
И еще желательно сделать это обновление в течении полутора месяцев. :)
И никаких проблем не наблюдается.
"По-правильному" надо делать как сделано в скрипте emerge-webrsync. Сначала смотрим его содежимое (от root'а):
# less `which emerge-webrsync`
Потом выдергиваем оттуда нужный кусок. В итоге получяется такой скрипт:
Этот скрипт у меня сохранён под именем applyportage.sh в директории /root. Тогда запускается он так:
# /root/applyportage.sh portage-20050810.tar.gz