установить бинарный пакет
felix_s 26 апреля, 2007 - 07:45
Совсем запутался ..
Купил WINE@ethersoft, потестить. Положил файл в /usr/portage/packages, прописал в make.conf
PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
PKGDIR=${PORTDIR}/packages
PORT_LOGDIR=/var/log/portage
PORTDIR_OVERLAY=/usr/local/portage
Пытаюсь установить
# emerge -k wine-etersoft-public-1.0.tbz2
emerging by path implies --oneshot... adding --oneshot to options.
*** emerging by path is broken and may not always work!!!
Calculating dependencies \
*** You need to adjust PKGDIR to emerge this package.
Что не так делаю? Help!
»
- Для комментирования войдите или зарегистрируйтесь
http://ftp.freesource.info/etersoft/WINE@Etersoft-1.0/sources/gentoo-wine-etersoft-public.tar.bz2
ebuild в локальный оверлей,а потом emerge -k wine-etersoft-public
Спасибо за
Спасибо за подсказку. Разобрался. Установил. К сожалению, на сайте Etersoft нет ни объяснений, ни такой ссылки. И на диске тоже.
это
это стандартные действия при установке проги с оверлея, причём емердж тебе об этом сам и сказал
WINE@ethersoft
а интересно - на WINE@ethersoft у вас что заработало что не работает на обычном вайне?
Не все работает
WINE@Etersofт купил исключительно для теста. У них на сайте впечатляющий список программ, которые стабильно?! работают. В том числе 1С. Но пока ничего не удалось запустить, из того, что не запускается под обычным wine. Причем они не гарантируют, что на Gentoo запустится хоть одна из программ, заявленных на сайте. Но дают гарантии в отношении Mandriva 2007. Так вот, там 1С тоже не запускается. Вернее запускается, но не работает, так как ".. порядок сортировки базы данных, отличается от системной". Подозреваю, что дело в юникодной локали, которая устанавливается по умолчанию. Сегодня попробую поставить Mandriv'у локалью cp1251 и протестить wine. А вообще, все больше убеждаюсь, что использование wine для корпоративных приложений -- это костыли.
Вернее запускается, но не работает, так как ".. порядок сортиров
Вернее запускается, но не работает, так как ".. порядок сортировки базы данных, отличается от системной".
этот случай у них где-то в FAQ описан - когда читал сам натыкался, но не помню точную ссылку.
.
> Сегодня попробую поставить Mandriv'у локалью cp1251
а чё ставить??? надо перед ней запускать "export LC_ALL=ваша_кодировка"
Можно здесь
Можно здесь поподробнее, а то, похоже, я делаю что-то не так:
у меня PORTDIR_OVERLAY=/usr/local/portage,
куда помещать wine-etersoft-public-1.0.ebuild?
/usr/local/portage/app-emulat
/usr/local/portage/app-emulation/wine-etersoft-public/wine-etersoft-public-1.0.ebuild
Кому-нибудь
Кому-нибудь удалось его собрать? У меня вываливается с ошибкой применения патчей
Кому-нибудь удалось его собрать?
+1 У меня тоже вываливается
ocalhost wine-etersoft-public # localhost wine-etersoft-public # ebuild wine-etersoft-public-1.0.ebuild unpack
Appending /root/tmp/portage to PORTDIR_OVERLAY...
* wine-20070621.tar.bz2 MD5 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* wine-etersoft-public-20070621.tar.bz2 MD5 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking wine-20070621.tar.bz2 ;-) ... [ ok ]
* checking wine-etersoft-public-20070621.tar.bz2 ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking wine-20070621.tar.bz2 to /misc/gentoo/tmp/portage/app-emulation/wine-etersoft-public-1.0/work
>>> Unpacking wine-etersoft-public-20070621.tar.bz2 to /misc/gentoo/tmp/portage/app-emulation/wine-etersoft-public-1.0/work
* Applying wine-etersoft.patch ...
* Failed Patch: wine-etersoft.patch !
* ( etersoft/wine-etersoft.patch )
*
* Include in your bugreport the contents of:
*
* /misc/gentoo/tmp/portage/app-emulation/wine-etersoft-public-1.0/temp/wine-etersoft.patch-474.out
*
* ERROR: app-emulation/wine-etersoft-public-1.0 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_unpack
* ebuild.sh, line 817: Called qa_call 'src_unpack'
* ebuild.sh, line 44: Called src_unpack
* wine-etersoft-public-1.0.ebuild, line 70: Called epatch 'etersoft/wine-etersoft.patch'
* eutils.eclass, line 304: Called die
* The specific snippet of code:
* die "Failed Patch: ${patchname}!"
* The die message:
* Failed Patch: wine-etersoft.patch!
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/misc/gentoo/tmp/portage/app-emulation/wine-etersoft-public-1.0/temp/build.log'.
* This ebuild is from an overlay: '/root/tmp/portage/'
*