Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Wine  (Прочитано 2229 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн YaDeluxe

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Wine
« : 15 Марта 2010, 14:45:42 »
Сегодня ночью  поставил Ubuntu, пока прочитал все на убунтологии.  до компиляции мне похоже еще далеко.

прошу помочь вот с этим:
понадобяться исходники wine-1.1.39:
1. В файле dlls/ntoskrnl.exe/ntoskrnl.c необходимо произвести следующие изменения:
Код:

@@ -169,7 +169,19 @@
         DPRINTF( "%04x:Call driver dispatch %p (device=%p,irp=%p)\n",
                  GetCurrentThreadId(), dispatch, device, &irp );

-    status = dispatch( device, &irp );
+    if (code != 6144)
+        status = dispatch( device, &irp );
+    else
+    {
+         status = NULL;
+        *out_size = 0;
+
+        if (TRACE_ON(relay))
+        DPRINTF( "%04x:Force return %08x driver dispatch %p (device=%p,irp=%p)\n",
+                 GetCurrentThreadId(), status, dispatch, device, &irp);
+
+        return status;
+    }

     if (TRACE_ON(relay))
         DPRINTF( "%04x:Ret  driver dispatch %p (device=%p,irp=%p) retval=%08x\n",
 Вот такой вайн мне нужен прошу кинуть мне его на почту или через обменник,  не хочу разочаровываться в убунте :) классная штука!

Новичек,  но мне нравиться...  неизвестное затягивает!

Оффлайн anonimus

  • Активист
  • *
  • Сообщений: 592
    • Просмотр профиля
Re: Wine
« Ответ #1 : 15 Марта 2010, 14:52:28 »
Ну так сам и произведи изменения. В чем проблема-то?

Оффлайн YaDeluxe

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Wine
« Ответ #2 : 15 Марта 2010, 15:02:36 »
я не представляю в реале как это...  в винде и с железом я как рыба в воде!  тут практически все то же самое но для меня пока интуитивно не понятно сам способ компиляции и установки программ  из под консоли
Ну я  могу попробовать, но мне надо  наставника...
Новичек,  но мне нравиться...  неизвестное затягивает!

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Wine
« Ответ #3 : 15 Марта 2010, 15:09:38 »
может и не надо патчить ничего?
http://sincore.ru/archives/56
Tempora mutantur et nos mutantur in illis

Оффлайн YaDeluxe

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Wine
« Ответ #4 : 15 Марта 2010, 15:12:46 »
К сожалению возможно данный вариант не получиться так как  нужен под наш русский оф, но за ссылку спс интересно!
Новичек,  но мне нравиться...  неизвестное затягивает!

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Wine
« Ответ #5 : 15 Марта 2010, 15:13:29 »
или тут
Tempora mutantur et nos mutantur in illis

Оффлайн YaDeluxe

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Wine
« Ответ #6 : 15 Марта 2010, 15:17:55 »
тут предлагаться модификация для евро офа, нужен ру офф :)

возможно если  в : wine ./aion.bin -ip:188.138.16.252 -port:2106 -cc:1 -noauthgg -lang:enu -noweb   , рлменять такие значения на соответствующие ру офуу игра и пойдет  :idiot2:

Возможно мне получить откомпилированный wine ?
« Последнее редактирование: 15 Марта 2010, 15:22:47 от YaDeluxe »
Новичек,  но мне нравиться...  неизвестное затягивает!

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Wine
« Ответ #7 : 15 Марта 2010, 15:34:11 »
тут предлагаться модификация для евро офа, нужен ру офф :)

пишут, что для RuOff cc=7, а lang=rus

Цитировать
возможно если  в : wine ./aion.bin -ip:188.138.16.252 -port:2106 -cc:1 -noauthgg -lang:enu -noweb   , рлменять такие  значения на соответствующие ру офуу игра и пойдет
пробовать надо
Tempora mutantur et nos mutantur in illis

Оффлайн YaDeluxe

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Wine
« Ответ #8 : 15 Марта 2010, 15:49:16 »
Мозг кипит  :D.... че делать не понимаю...
Новичек,  но мне нравиться...  неизвестное затягивает!

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Wine
« Ответ #9 : 15 Марта 2010, 16:20:16 »
Патчить и собирать наверное надо как то так:

mkdir ~/srccd ~/srcapt-get source winesudo apt-get build-dep winecd wine*echo '--- wine1.2-1.1.31.orig/dlls/ntoskrnl.exe/ntoskrnl.c 2009-10-11 21:34:22.502891601 -0700
+++ wine1.2-1.1.31/dlls/ntoskrnl.exe/ntoskrnl.c 2009-10-11 21:34:43.050398057 -0700
@@ -189,7 +189,19 @@
         DPRINTF( "%04x:Call driver dispatch %p (device=%p,irp=%p)\n",
                  GetCurrentThreadId(), dispatch, device, &irp );
 
-    status = dispatch( device, &irp );
+    if (code != 6144)
+        status = dispatch( device, &irp );
+    else
+    {
+         status = NULL;
+        *out_size = 0;
+
+        if (TRACE_ON(relay))
+        DPRINTF( "%04x:Force return %08x driver dispatch %p (device=%p,irp=%p)\n",
+                 GetCurrentThreadId(), status, dispatch, device, &irp);
+
+        return status;
+    }
 
     if (TRACE_ON(relay))
         DPRINTF( "%04x:Ret  driver dispatch %p (device=%p,irp=%p) retval=%08x\n",
' > debian/patches/aion.patch
mkdir -p debian/patchesecho "aion.patch" >> debian/patches/seriesecho $(cat debian/changelog | head -n1 | cut -f1 -d" ")' (999.1.31-0ubuntu4) karmic; urgency=low

  * Applied aion.patch

 -- Ubuntu ru Team <community@ubuntu.ru>  Mon, 15 Mar 2010 16:17:00 +0300
' | cat - debian/changelog > tmp
mv -f tmp debian/changelogdpkg-buildpackageИ в каталоге ~/src должны появиться .deb пакеты вайна.
« Последнее редактирование: 23 Марта 2010, 13:14:04 от Mam(O)n »

Оффлайн YaDeluxe

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Wine
« Ответ #10 : 15 Марта 2010, 16:30:28 »
Скорее всего это я должен тупо скопировать в терминал или по строчке ?
Новичек,  но мне нравиться...  неизвестное затягивает!

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Wine
« Ответ #11 : 15 Марта 2010, 16:44:26 »
Ну да, копипаст самый точный метод. Только копируй блоками. Я их щас выделил, пост обновил.

Оффлайн YaDeluxe

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Wine
« Ответ #12 : 15 Марта 2010, 17:37:41 »
скомпилировать не получилось даже после добавления библиотек, установил wine 1.1.40 - по крайне мере так писал мастер установщик пакетов  после добавления "репазртариев",

не могу  отредактировать параметр Unlimit
нужно добиться 8192
pavel@DonPC:~$ ulimit
8192
pavel@DonPC:~$ ulimit -n 8192
bash: ulimit: open files: не могу изменить лимит: Operation not permitted
pavel@DonPC:~$
как поменять или  сделать какой то батник чтобы  ехе файл из под вайна запускался с параметром ulimit -n 8192 ? или как правильно я не компетентен :)

« Последнее редактирование: 15 Марта 2010, 22:41:11 от YaDeluxe »
Новичек,  но мне нравиться...  неизвестное затягивает!

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Wine
« Ответ #13 : 15 Марта 2010, 23:18:33 »
параметром ulimit -n 8192 ? или как правильно я не компетентен :)
https://forum.ubuntu.ru/index.php?topic=81465.0

Пользователь решил продолжить мысль 15 Марта 2010, 23:50:52:
скомпилировать не получилось даже после добавления библиотек, установил wine 1.1.40 - по крайне мере так писал мастер установщик пакетов  после добавления "репазртариев"
И там этот патч уже не нужен? Я кстати поправил немного тот пост. Не учёл, что в некоторых системах wine бывает не wine1.2
« Последнее редактирование: 15 Марта 2010, 23:50:52 от Mam(O)n »

Оффлайн YaDeluxe

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Wine
« Ответ #14 : 16 Марта 2010, 09:33:44 »
Цитировать
https://forum.ubuntu.ru/index.php?topic=81465.0
все понял еще вчера нашел...  но из под терминала  не умею сохранять  документы, плиз объясните как  :)  или ссылку

и вот еще прорвете правильно ли я  прописывал там параметры (писал в конце файла ):

pavel hard nofile 8192
pavel soft nofile 8192

Цитировать
И там этот патч уже не нужен? Я кстати поправил немного тот пост. Не учёл, что в некоторых системах wine бывает не wine1.2
Пачь нужен но решил  попробовать  без него

Пользователь решил продолжить мысль 16 Марта 2010, 09:49:56:
Кстати Wine  надо 1.1.39 ! а вроде при  поиске и скачивании через терминал  качается  более старая версия :)
« Последнее редактирование: 16 Марта 2010, 09:49:56 от YaDeluxe »
Новичек,  но мне нравиться...  неизвестное затягивает!

 

Страница сгенерирована за 0.057 секунд. Запросов: 25.