31

э-эх ... Скажу крамолу , но по другому видать нельзя .
1. Вы для себя решите одну важную вещь - или вы пытливый , ищущий решение конкретно поставленной задачи ученый-исследователь , не заморачивающийся религиозными догмами и махровым ламерством , настойчиво двигающийся к поставленной цели .. или вы религиозный фанатик - готовый умереть за синаптик и считающий крамолой ручное исправление конфигов ...  ag
2. Если первый пункт вернул true , тогда идем сюда , качаем версию 1.3.(3....17) , я лично использую 1.3.3 , но это из-за лени или нехватки времени на эксперименты , на сегодня актуальная версия 1.3.17(!) уже ...
3. Далее внимательно изучаем это
4. сносим к чертям все что наустанавливал синаптик ...
5.вооружившись мудростью из пункта 3 , здравым смыслом и гуглом начинаем устанавливать из исходников нормальный вайн .
6. Важно ! скорее всего вам придётся патчить исходники , так как Bug 2903 не оставляет вам другого выбора (имхо) . Для этого вы конечно же должны понимать что творите и как это работает ..

Я желаю вам удачи в этом увлекательном процессе искренне , на самом деле всё это совсем не сложно и занимает времени немного ( полная сборка вайна с зависимостями занимает то 15 минут(у меня на двухядернике) до 40 минут на дохлом целероне ) ...

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22
+ unq

32

gramozeka пишет:

Я желаю вам удачи в этом увлекательном процессе искренне

Спасибо добрый человек. Сорри, недооценил Вас по-началу))
Рад был пообщаться. Отпишусь по завершению изысканий.

33 (05.04.2011 16:36:45 отредактировано unq)

После долгих мучений я все таки избавился (установил) от всех зависимостей в вайне. И в конце концов ./configure не выдал никаких предупреждений. Потом собрал и установил wine. Но сразу же наткнулся на проблему. Да и еще забыл пропатчить((( Ладно... посмотрю что будет если проблема повторится пропатчу исходники и еще раз соберу. Могу это делать вечно. Кстати нашел много веток даже с инструкциями по сборке вайна из исходников и как понял далеко не всем удавалось найти все пакеты которые он требует. Однако упорства мне не занимать). После добавления нескольких репозитариев и гугления я все таки его победил.

Кстати о проблеме. Почему-то в закладке звук отсутствуют драйвера на ALSA. По прошлым изысканиям я помню что они устанавливаются с пакетом libwine-alsa. Однако из репозитария их поставить возможности нет. Гуглил и нашел волшебную команду:

equery u wine - - alsa : Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
equery u wine - - oss : Adds support for OSS (Open Sound System)

однако после ввода в консоле выдает что команда не найдена.
Начал искать к какому пакету она принадлежит.
нашел только для генту - это пакет gentoolkit, естественно которого в репозитариях Debian нет.
Как говорится "Данила нид хелп!"
Спс.

ЗЫ: Прошу не называть меня слабоумным. Я не такой! Я выучусь и буду профи))))

34

Погуглил и нашел. Глупость спросил. Оказывается equery это приблуда gentoo и в дебиане это аналог dpkg/apt. Вообщем вопрос остается с драйверами Alsa как их доустановить?

35

unq пишет:

Вообщем вопрос остается с драйверами Alsa как их доустановить?

а никак ни надо доустанавливать ...
проверьте наличие в системе Alsa , нужно чтобы они были все , не знаю как там в дебиане рубят пакеты , если как в Федоре то их должно быть стопицот , так вот все стопицот и нужны , а потом при сборке вайна тыцнуть так :

 Консоль:

$ ./configure --with-alsa

.. а вообще смотрите вывод :
 Консоль:

$ ./configure --help

все опции он вывалит , каждая обратимая , т.е. without-trololo ---^ws ---- with-trololo ...  ag

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

36

gramozeka, извини не знаю имени. Подскажи я где-то видел но уже потерял ту ссылку. Что можно вайну подсунуть драйвер alsa т.е. кинуть файлик типа libalsasound.so (могу ошибиться буковками) в дирректорию вайна. Потом регедитом в карент узер\софтваре\вайн\драйверс выставит алса вместо текущего. Он его подхватит?

Я уже установил пакет libalsasound-dev. Мне теперь 1) удалить вайн 2) переконфигурить с командой алса саунд 3) мейк депенд и мейк инсталл?

Или первый вариант возможен?

Просто у меня вайн собирается часа 1,5 не меньше.

И попутно еще вопрос. Почему при установке Debian в экспертном режиме мне на выбор система не предложила ядро amd64 хотя у меня стоит sempron 2600+. Предложила либо i368 либо 686 которое я и выбрал. Ну а все пакеты ставятся как i386. При попытке подсунуть amd64 архитиктуру ругается что не совпадает. Да и тормозит все жутко((( Короче что то сделал не так(((

Я так понимаю ядро другой архитектуры я уже не могу использовать так как все програмное обеспечение уже установлено для i386. Т.е. меня спасет полная переустановка? Но тогда как прикрутить нужное ядро если его не было в списке на выбор?? Я в конфузе.

Извиняюсь что много вопросов, но их действительно много)))

37 (05.04.2011 21:13:50 отредактировано gramozeka)

1 . Зачем ? ...
http://storage3.static.itmages.ru/i/11/0405/s_1302021219_312b4cd13c.png
вот так попробуй вручную забить ...

2. Удалять и переустанавливать ничего не надо если из сырцов (главное чтоб исходная папка была в целости) , в ней можно :
а)

make uninstall

- удалит установленный ранее софт
б)

make distclean

- не все программы это поддерживают , но если прога писана серьёзными людьми то практически всегда - удалит все временные файлы сборки вернув всё в "status_qvo" как буть то сборки не было , но при этом сами либы в DESTDIR скопированные по make install останутся на месте полезно при многократной пересборке одного и того же ..
в) тупо повторить шаги ./configure --<опции> && make && make install без всяких шаманств , не всегда но очень часто программа пересобирается и уже установленные либы просто заменяются \ переустанавливаются ...
как и что решать вам .

про ядра Debian ничего сказать не могу , я дебианом не пользуюсь , я ( если возникает такая необходимость ) их просто собираю сам с http://www.kernel.org/  ag

про архитектуры , тут вот какая петрушка , если вы ставите 32-х битную систему , то все программы и библиотеки в ней естественно будут 32-х битными , т. е. i386... ...i686 это лишь оптимизация процессора , на работоспособность это не влияет, но если вы решите после этого поставить 64-х битное ядро , то с большой долей вероятности вы рискуете нарваться на незагружаемую систему т.к. библиотек для x86_64 у вас то и нет , ядру нечем пользоваться , есть там шаманства разные с гибридными compat32-системами , но это все долго и нудно , да и вряд ли оправдано по большей части ...
для x86_64 есть соответствующие 64-х битные системы , но вайн в них запускать - целая наука , тут нужны четкие знания всей кухни так сказать "от обвалки туши до сервировки стола" не по наслышке ...

P.S. и таки да , пользуйте winetricks - очень пользительная вещь , облегчающая жизнь во многих ситуациях .. ag

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

38

to gramozeka

По поводу первого пункта пробовал так. После запуска winecfg жалуется что драйвер не найден и просить удалить эту запись. Причем когда нажимаешь удалить он ее не удаляет а изменяет запись и оставляет alsa через запятую с oss. Корче бред. И при последующем запуске winecfg опять же жалуется и просит удалить строчку. Кто это писал не знаю ^^. Далее про архитектуру понял, спасибо. Про собирание kernel ручками о.О извни это не ко мне))) Для меня тот кто это делает - гуру, + падаю в колени и кланяюсь)).

Вообщем первый способ не возможен поэтому буду идти по пути make uninstall
Вот только вопрос. Если ./configure проигнорировал дрова alsa только по причине отсутствия пакета libalsasound-dev то после повторной сборки все должно быть хорошо. Но если есть еще какая заморочка, то уж ЗвИняйте буду клянчить помощи. Ну и на последок мне стоит запускать теперь с присутствующим пакетом алса-дев вот так:

 Консоль:
./configure --with-alsa

или как обычно?

39

unq пишет:

to gramozeka
Ну и на последок мне стоит запускать теперь с присутствующим пакетом алса-дев вот так:

 Консоль:
./configure --with-alsa

или как обычно?

Сории ступил. Понял, конфигурить с опцией.

Конфиг пошел. Уже увидел в логе: "Поддержка alsalib: yes"

Надеюсь все будет ОК.

ЗЫ: Опять забыл пропатчит(((  oO

40

Вообщем опять уткнулся лбом в стену. Пересобрал вайн с поддержкой Alsa. Звук есть все ок. Только теперь выдет другую ошибку. Но уже не вайн а сама прога. Причем при запуске - маленькое окошко "STURTUP ERROR" в консоле wine ничего не пишет.(( Пропробуй теперь разберись что ей надо(

41

Wine можно настраивать в очень широких пределах , для этого ознакомтесь да хоть так :
тыц 1
тыц 2
тыц 3 обратите внимание на пункт "5.2.2.2. Трудный путь"
тыц 4 пункт 2.37

вообще все ссылки практически одно и тоже , но стоит прсмотреть (хотя бы бегло) их все , руководств по вайну море , я вам показал лишь самые одиозные , пробуйте ...

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

42

Почитал.... еще не все. Поставил winetricks. Прикольная штука сильно облегчающая жизнь. Только вот наткнулся на проблему. Поставил vcrun6 что бы установить mfc42.dll mfc42u.dll и т.д. что идет в комплекте. Во время установки winetriks ругнулся на отсутствие рапаковщика cab файлов. Ну и походу не распаковал все библиотеки. Половина библиотек ругательств проги пропала но продолжает ругаться на отсутствие 2-х библиотек 1) ikeyAPI.dll и mfc42u.dll. Первуюю библиотечку вообще нужно как-то руками прикрутить а вторая по-ходу не распокавалась из-за отсутствия cabextract. Пробовал regsvr32 ikeyapi.dll и regsvr32 mfc42u.dll. Результата не дало. А вот удалить пакет vcrun6 в winetriсks не нашел как. Он считает его установленным и по новой устанавливать не хочет. Так же в wine uninstaller его не отображает.

43

unq пишет:

Почитал.... еще не все. Поставил winetricks. Прикольная штука сильно облегчающая жизнь. Только вот наткнулся на проблему. Поставил vcrun6 что бы установить mfc42.dll mfc42u.dll и т.д. что идет в комплекте. Во время установки winetriks ругнулся на отсутствие рапаковщика cab файлов.

Пакет называется cabextract - вот его официальный сайт , да и в репах он тоже должен быть ..

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

44

Народ, а поделитесь файлом ikeyapi.dll

45

А что если не возиться с wine а поставить virtualbox?

46

Kashtankevich пишет:

Народ, а поделитесь файлом ikeyapi.dll

На винфаке спросите.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

47

сори, не посмотрел на дату первоночального обсуждения, несколько поздновато я со своим советом))))