Есть архив gz, а emerge требует bz2
Sprit 11 Августа, 2005 - 13:05
Пытаюсь устанвить AfterStep, но он запакован в gz формате, а emerge ползет в инет и пробывает скачать точно такой-же, но с bz2,
распаковал и упаковал bz2, но emerge пишет, что не совпадает с mb5 и вылетает!
Как сделать, так чтобы он не проверял на md5 или брал gz?
»
- Для комментирования войдите или зарегистрируйтесь
Наверное остается только обмануть emerge с контрольной суммой. Отредактируй дайжест файл, соответствующий версии afterstep, например:
/usr/portage/x11-wm/afterstep/files/digest-afterstep-2.00.05
и замени в нем контрольную сумму, которую можно узнать командой
md5sum _нужный_файл_. Кроме того там ещё указан размер в байтах, его наверное тоже надо изменить.
версии проверь
а версии того что есть и того, что пытается скачать одинаковые?
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
gzip -d filenaem.tar.gz
bzip2 -9 filename.tar
mv filename.tar.bz2 /usr/protage/distfiles
при учете если версии одинаковые
Версии полностью совпадают.
С перепаковкой уже пробывал, не погает, видемо параметры отличаются подбирать параметры и версии архиватора нет никакого желания.
С контрольными суммами надо попробывать.
Спасибо за советы!
а почему бы не
а почему бы не обновить md5-подписи прямо? то есть:
ebuild /usr/portage/path-to/specific.ebuild digest
?
А можно более
А можно более подробно!
А можно более
А можно более подробно!
ebuild ругается
ebuild ругается говорит, что PF is null и имя моего подправленного ebuild'а?
ну что уж тут
ну что уж тут подробнее.. man ebuild. ebuild digest это просто средство обновить насильно подписи к сырцам. если оно ругается -- посмотри внутрь файла .ebuild твоего -- он внутри очень несложно устроен.
--
gentoo on athlonxp & mobile athlon64