[РЕШЕНО] Не собирается wine-etersoft-network
Беру из оверлея calculate
чего уже только не делал как только не выкачивал всевремя вот такой косяк, подскажите если кто знает как с этим бороться.
Calculating dependencies... done!>>> Verifying ebuild manifests
>>> Starting parallel fetch
>>> Emerging (1 of 2) app-emulation/wine-etersoft-public-1.0.9 from calculate
>>> Downloading 'ftp://updates.etersoft.ru/pub/Etersoft/WINE@Etersoft/1.0.9/sources/tarball/wine-etersoft-public-1.0.9.tar.bz2'
--2009-11-29 18:42:04-- ftp://updates.etersoft.ru/pub/Etersoft/WINE@Etersoft/1.0.9/sources/tarball/wine-etersoft-public-1.0.9.tar.bz2
=> «/mnt/dists/wine-etersoft-public-1.0.9.tar.bz2»
Распознаётся updates.etersoft.ru... 212.176.200.18
Устанавливается соединение с updates.etersoft.ru|212.176.200.18|:21... соединение установлено.
Выполняется вход под именем anonymous ... Выполнен вход в систему!
==> SYST ... готово. ==> PWD ... готово.
==> TYPE I ... готово. ==> CWD (1) /pub/Etersoft/WINE@Etersoft/1.0.9/sources/tarball ... готово.
==> SIZE wine-etersoft-public-1.0.9.tar.bz2 ... 22977177
==> PASV ... готово. ==> RETR wine-etersoft-public-1.0.9.tar.bz2 ... готово.
Длина: 22977177 (22M) (не достоверно)100%[======================================>] 22 977 177 837K/s в 27s
2009-11-29 18:42:32 (832 KB/s) - «/mnt/dists/wine-etersoft-public-1.0.9.tar.bz2» saved [22977177]
('Filesize does not match recorded size', 22977177L, 22975276)
!!! Fetched file: wine-etersoft-public-1.0.9.tar.bz2 VERIFY FAILED!
!!! Reason: Filesize does not match recorded size
!!! Got: 22977177
!!! Expected: 22975276
Refetching... File renamed to '/mnt/dists/wine-etersoft-public-1.0.9.tar.bz2._checksum_failure_.z_bUAx'!!! Couldn't download 'wine-etersoft-public-1.0.9.tar.bz2'. Aborting.
* Fetch failed for 'app-emulation/wine-etersoft-public-1.0.9', Log file:
* '/var/tmp/portage/app-emulation/wine-etersoft-public-1.0.9/temp/build.log'>>> Failed to emerge app-emulation/wine-etersoft-public-1.0.9, Log file:
>>> '/var/tmp/portage/app-emulation/wine-etersoft-public-1.0.9/temp/build.log'
* Messages for package app-emulation/wine-etersoft-public-1.0.9:
* Fetch failed for 'app-emulation/wine-etersoft-public-1.0.9', Log file:
* '/var/tmp/portage/app-emulation/wine-etersoft-public-1.0.9/temp/build.log'
- Для комментирования войдите или зарегистрируйтесь
Эресофтовцы не дружат с
Эресофтовцы не дружат с source-based системами, потому вносятся изменения в исходники и выкладываются в тарболах под старыми именами.
Нужно обновлять Manifest перед сборкой.
Правдоподобно. А как обновить
Правдоподобно. А как обновить этот самый Manifest? Ручками или скачать откуда можно? я просто искал не нашел откуда скачать. А ручками не понимаю как поправить.
?ebuild
?
cd /usr/portage/distfiles wget updates.etersoft.ru/pub/Etersoft/WINE@Etersoft/1.0.9/sources/tarball/wine-etersoft-public-1.0.9.tar.bz2 ebuild /path/to/app-emulation/wine-etersoft-public-1.0.9.ebuild digest
P.S. Путь к distfiles и к оверлею поменяйте в соответствии с собственными установками.
Я ♥ Gentoo & Funtoo
:( тоже самое
:( тоже самое получилось
Вы перешли перед скачиванием
Вы перешли перед скачиванием в /mnt/dists?
Попробуйте ещё раз, предварительно удалив всё wine-etersoft-public-1.0.9.tar.bz2._checksum_failure_.z_bUAx-подобное.
Можно попробовать ещё вместо
ebuild ... digest
использоватьebuild ... manifest
.Я ♥ Gentoo & Funtoo
Переходил в /mnt/dists Сейчас
Переходил в /mnt/dists
Сейчас перешел в /mnt/dists удалил все что было с etersoft связанно все проделал заново, результат точно такойже
1. перейдите в каталог с
1. перейдите в каталог с ебилдом
2. удалите все файлы кроме самого ебилда
3. удалите в distfiles все упоминнания о wine
4.
ebuild wine-etersoft-public-1.0.9 digest
5.
emerge -av =wine-etersoft-public-1.0.9
по другому проблема не решается и решаться не может...
иногда (очень редко) при работе portage через proxy становится невозможным определить правильный размер файла и он не закачивается полностью (Длина: 22977177 (22M) (не достоверно))... тогда лучше с машины с нормальным выходом в инет скачать этот файл, проверить md5-сумму и положить в distfiles, потом выполнить все те же шаги, но без третьего пункта ;)
Помогло все поставилось то
Помогло все поставилось то ради чего ставилось работает!