LINUX.ORG.RU

Существование Wine в бинарах для FreeBSD

 , ,


1

2

Всем привет! Вопрос впринципе из сабжа: Хочу поставить Wine, но чета компиляция длится всю вечность, а на сайте winehq не совсем понятно, есть ли бинарник или нет... Если нет, то какие пункты в make configure можно безболезненно выпилить, чтобы компилилось не всю вечность?

★★★★★
Ответ на: комментарий от erzent

А что такого? Потоками - быстрее же. Количество ядер + 1, хотя с HT юзаю количество_ядер*2+1 - и все отлично: проц загружен и быстрее собирается. Если не осилить -j N - может, стоит погуглить маны?

Be
()

если проблемы с компиляцией:
* http://www.playonlinux.com/ru/ - можно через тулзовину поставить любую (почти) версию вайна
* либо руками стянуть готовую: http://www.playonlinux.com/wine/binaries/
по идее должно и на FreeBSD работать , хз
з.ы. .pol == .tar.bz2

anTaRes ★★★★
()
Последнее исправление: anTaRes (всего исправлений: 1)
Ответ на: комментарий от Be

во фри сложнее это делается чем в генте,но судя по вопросу тса ему читать об этом будет лень .Я вон в 8 потоков,но слабо представляю,как я это во фри сделаю .

erzent ☆☆
()

Во FreeBSD есть репозитории с пакетами. Ставьте через pkgng.

ritsufag ★★★★★
()
Ответ на: комментарий от snaf

отворенное враньё,не сможешь ты заставить компилиться в 12 потоков,i7 тупо не выдержит и ребутнётся,в худшем случае вообще сгорит

erzent ☆☆
()
Ответ на: комментарий от erzent

i7 тупо не выдержит и ребутнётся

А это нормально? Термопасту не пробовал менять? Я такую бойду не встречал.

snaf ★★★★★
()
Ответ на: комментарий от erzent

скорее память закончится и своп переполнится
после этого тупо прервется компиляция с аут-оф-мемори...
некто Con Kolivas в тестах своего шедуллера запускал 100500 потоков - и ничо ( это, правда, под linux было)

anTaRes ★★★★
()
Последнее исправление: anTaRes (всего исправлений: 1)

Народ, спс....я понял.... Либо pkgng либо компилька....а скок часов длится, если там выделить все галки? Я через виртуалку пробую просто. Про на реале: AMD ZM-82M (2 ядра)

bookman900 ★★★★★
() автор топика
Ответ на: комментарий от anTaRes

Спасибо большое))) Попробую стянуть оттуда))))

bookman900 ★★★★★
() автор топика
Ответ на: комментарий от snaf

О спасибо))) буду тогда ориентироваться)) Просто наслышан, что компиляция лучше намного, чем бинарники))

ВСЕМ СПАСИБО ЗА ПОМОЩЬ)) Вопрос закрываю)))

bookman900 ★★★★★
() автор топика

MAKE_JOBS = 2 (если не ошибаюсь, опция так называется) в /etc/make.conf

Так же, pkg_add -i wine
:)

takino ★★★★★
()
Ответ на: комментарий от bookman900

Просто наслышан, что компиляция лучше намного, чем бинарники))

Ага, греет помещение и тратит время (как компьютерное, так и человеческое). В сотни раз лучше!

takino ★★★★★
()
Ответ на: комментарий от takino
$ grep MAKE /etc/make.conf
MAKEOPTS="-j4"

и это переменная окружения для make, должно работать с

MAKEOPTS="-j4" make 
везде
з.ы. 4 - это «чтоб не перегревать i7» ;)

anTaRes ★★★★
()

Сборка Wine вместе с созданием и обновлением сборочного окружения в Mock длится не больше 15 минут. Такие дела...

carasin ★★★★★
()
Ответ на: комментарий от anTaRes

Есть gnu coreutils, есть bsd coreutils, есть plan9 coreutils
Мейков штук нцать разных - gmake, make, bmake, nmake, pmake, <...>
Велосипеды разные нужны, велосипеды разные нужны.

takino ★★★★★
()
Последнее исправление: takino (всего исправлений: 1)

смысл компилить есть только если у тебя i386 проц... а вообще, то бинарники особо не хуже

reprimand ★★★★★
()
Ответ на: комментарий от bookman900

)))
))
компиляция лучше намного, чем бинарники
))
))
)))

echo123
()
Ответ на: комментарий от bookman900

http://www.playonlinux.com/ru/supported_apps-3-0.html
я не пиарю (хоть и получается наоборот) , но просто при клике на «Source code» видно что это баш-скрипт , и можно понять логику : «на какую версию вайна какие патчи и настройки применяются»

playonlinux, q4wine, winetricks - типо как вспомогательные инструменты для успешного запуска win-прог

anTaRes ★★★★
()
Ответ на: комментарий от erzent

во фри сложнее это делается чем в генте,но судя по вопросу тса ему читать об этом будет лень .Я вон в 8 потоков,но слабо представляю,как я это во фри сделаю .

Ты либо тролль, либо наркоман. Ну или либо ФрееБЗД в глаза не видел. Чем опция -j отличается?

IPR ★★★★★
()
Ответ на: комментарий от erzent

отворенное враньё,не сможешь ты заставить компилиться в 12 потоков,i7 тупо не выдержит и ребутнётся,в худшем случае вообще сгорит

Уходи, пожалуйста. Не позорься.

IPR ★★★★★
()
Ответ на: комментарий от IPR

помню в одном холиваре читал от гентушника что это количество ядер для компиляции, хотя его знания поправили и сказали про потоки

res2500
()
Ответ на: комментарий от snaf

каков резон? Или у вас по 2 потока на ядро?

В процессорах с использованием технологии Hyper-threading каждый физический процессор может хранить состояние сразу двух потоков,
IPR ★★★★★
()
Ответ на: комментарий от IPR

хорошо, тогда как аргументируете вот это вот:

хотя с HT юзаю количество_ядер*2+1

откуда берётся еще один поток?

snaf ★★★★★
()
Ответ на: комментарий от snaf

откуда берётся еще один поток?

Первое: официально разработчики ФрееБЗД рекомендуют. Второе: make не только компилирует и не всегда загружает процессор на 100%.

IPR ★★★★★
()
Ответ на: комментарий от IPR

Первое: официально разработчики ФрееБЗД рекомендуют.

Кстати и генты тоже. Но я считаю что это актуально только для ht

make не только компилирует и не всегда загружает процессор на 100%.

но большую часть времени он всё же компилирует =)

snaf ★★★★★
()
Ответ на: комментарий от snaf

количество потоков != 100% занятости всех ядер
если прога хочет в данный момент для формирования some_lib.so только somelib_1 и somelib_2 - ставь хоть -j100

это так, грубо на пальцах поясняю
просто понаблюдайте за компиляцией, сколько и куда ресурсов/времени отводится

anTaRes ★★★★
()
Ответ на: комментарий от erzent

отворенное враньё,не сможешь ты заставить компилиться в 12 потоков,i7 тупо не выдержит и ребутнётся,в худшем случае вообще сгорит

гы... Какой ты смешной, однако.

emulek
()
Ответ на: комментарий от snaf

А это нормально? Термопасту не пробовал менять?

это обычное нормальное рукожопие. Другая паста не поможет.

emulek
()
Ответ на: комментарий от bookman900

Просто наслышан, что компиляция лучше намного, чем бинарники

4.2

хуже.

emulek
()
Ответ на: комментарий от snaf

откуда берётся еще один поток?

он не берёться, а как раз наоборот, теряется. Нужен для подхвата. Процесс сборки довольно сложный, и make старается всё сделать СРАЗУ. Но всё делать сразу нельзя, ибо есть внутренние зависимости кода. Потому ВНЕЗАПНО один из потоков заканчивается, и нужен один свободный поток, дабы подхватить работу. Проблема в том, что make не знает, какой именно поток завершится первым, и потому не может подготовить очередной процесс. В итоге, на один поток больше получается немного быстрее. Но разница не сильно значительна, т.ч. ты можешь и тупо все ядра задействовать.

emulek
()
Ответ на: комментарий от IPR

А есть процессоры без HT?

Лично 2 моих домашних core 2 duo без HT

snaf ★★★★★
()
Последнее исправление: snaf (всего исправлений: 1)
Ответ на: комментарий от IPR

А есть процессоры без HT?

i7 сам по себе печь,а если ещё без водянки, то компилить более чем в 8 потоков сразу ребут.

аналогично:
* а разве есть процессоры без Cool'n'Quiet ?
* кто-то еще делает так : «шшас докомпилится и пойду на работу....» ?
* у кого-то реально при компиляции/цацкации перегрев случается ?
* и чо, в биосе нет установки «пороговый нагрев» ?
* ктонть еще ССЗБ ?..

anTaRes ★★★★
()
Ответ на: комментарий от erzent

то, что ты настолько слабоумен, что не в состоянии осилить простейший ман, не значит, что слабоумны все

если до тебя не дошло что написано выше, привожу краткую версию для дебилов: по себе людей не судят

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.