emerge не видит distfiles
xxx386 24 января, 2008 - 17:55
Доброго времени суток!
В общем, проблема в кратце:
Установил Gentoo с минимал сд, стэйдж3, по ходу установки выкачивал пакеты из инета, ложил в distfiles, все ок..
Захотел переустановить по другому, из под винды в тотал командере выдернул папку distfiles сохранил на нтфс разделе...
Снес Gentoo, разбил винт, сделал все как положено до момента, скопировать выкаченные при прошлой установке пакеты в distfiles... Скопировал...
Даю команду:
emerge ncurses
он лезет в инет... хотя в distfiles лежит та же версия ncurses, размеры совпадают... и так со всеми пакетами... Как исправить, что бы брал из distfiles, те пакеты, которые уже есть, а не лез в инет...?
portage с которого ставлю, тот же, что и в предъидущей установке...
»
- Для комментирования войдите или зарегистрируйтесь
Привильные
Привильные файлы не могут быть просто так, молча проигнорированы емёрджем.
Переопределить стандартный /usr/portage/distfiles можно через make.conf, если ты этого не делал, и emerge просто начинает выкачивать новые файлы, не выдавая ошибок сравнения дайджеста, тогда твои файлы не так называются, либо вообще не там лежат.
Посмотреть то имя файлы которое требует ебилд можно командой emerge -pf app_name.
Названия должны совпадать вплоть до регистра букв.
Sony Vaio SZ460 Premium, Core2Duo 2.0, hdd=200G:7200, mem=2G, hybrid video: nvidia 7400 + GMA 950
Да
была такая фигня.
попробуй
а "на нтфс разделе" не храни
При
При копировании чего-либо с ntfs-разделов часто права выставляются несовместимые с жизнью, в том числе запрет на чтение (-:Е
Всех благодарю
Всех благодарю за внимание, но, ни один из предложенных способов не помог... и файлы на месте и дистфайлы переопределял...
В итоге, все таки нашел, в чем причина:
Копировал тотал командером со встроенным плагином для чтения ext2fs, на линуксе была reiserfs, в итоге при копировании недокопировалось/недописывалось несколько байт... Соответственно emerge сверял контрольную сумму и лез в инет, выкачивать... т.к. она не совпадала... При чем, побились не все пакеты... Когда копировал с ext3 было все ок... После отключения от линуксовой фс вылетала ошибка, мол, эррор, доступ к памяти капут :-D
З/Ы: Во избежании косяков отрезал отдельный раздел под distfiles :)