суббота, 26 июля 2008 г.
воскресенье, 30 марта 2008 г.
Photoshop CS2 на Ubuntu
Сегодня поставил под wine 0.9.46 Adobe PhotoShop CS2. при установке особых проблем не было, кроме того, что активация ругнулась на нехватку места и отвалилась. Установка завершилась удачно, а дальше начались танцы с бубном вокруг активации.
Проблема с ошибкой о нехватке места осталась и после установки. долгие поиски в инете привели к методу вычитывания из реестра вайна ветки и ее конвертации с последующим возвратом назад. Этот метод окончился провалом и очередной ошибкой уже в:
$ recode ucs-2..ascii ./adobe.reg
recode: ./adobe.reg failed: Untranslatable input in step `ISO-10646-UCS-2..ANSI_X3.4–1968’
Побороть это дело каким-либо способом не получилось, а тащить этот файл на виндовую совсем не хотелось. пришлоть рыть англоязычные форумы и в результате в обсуждении этой ошибки на сайте wine нашел более простой метод. Вот он мне и помог. Итак:
1. Создаем симлинк: ln -s /dev/sda ~/.wine/dosdevices/c::
2. Далее временно меняем права на /dev/sda: chmod 666 /dev/sda
3. Запускаем PhotoShop, активируем его и меняем назад права на 660 и симлинк на раздел диска (симлинк можно не менять, у меня без изменений и проблем не замечено).
Собственно говоря вот и весь метод решения проблемы. У меня сейчас стоит CS2 и работает идеально.
DirectX 9.0C на Linux
Ну вот наконец-то игроманы могут порадоваться. Под wine теперь можно проинсталлить DirectX 9.0c.
Скажу сразу, что сам не пробовал, т.к. не играюсь, но статью переведу для тех, кто не хочет сам этого делать. Перевод не дословный и не литературный, всего лишь список необходимых действий. Переведу лишь ключевые моменты.
Версия DirectX - 9.0c, Wine: 0.9.58, эмуляция Windows 2000.
- Запускаем winecfg и выставляем аудиодрайвер для своей системы.
- Далее нужно выставить режим “родной (Windows)” для файлов mscoree.dll и streamci.dll и скопировать их из Windows в system32.
- Теперь нужно установить кучу dll в “родной” режим для коррекной работы установки:
[Software\\Wine\\DllOverrides] 1206264929
“d3d8″=”builtin”
“d3d9″=”builtin”
“d3dim”=”native”
“d3drm”=”native”
“d3dx8″=”native”
“d3dx9_24″=”native”
“d3dx9_25″=”native”
“d3dx9_26″=”native”
“d3dx9_27″=”native”
“d3dx9_28″=”native”
“d3dx9_29″=”native”
“d3dx9_30″=”native”
“d3dx9_31″=”native”
“d3dx9_32″=”native”
“d3dx9_33″=”native”
“d3dx9_34″=”native”
“d3dx9_35″=”native”
“d3dx9_36″=”native”
“d3dxof”=”native”
“dciman32″=”native”
“ddrawex”=”native”
“devenum”=”native”
“dinput”=”builtin”
“dinput8″=”builtin”
“dmband”=”native”
“dmcompos”=”native”
“dmime”=”native”
“dmloader”=”native”
“dmscript”=”native”
“dmstyle”=”native”
“dmsynth”=”native”
“dmusic”=”native”
“dmusic32″=”native”
“dnsapi”=”native”
“dplay”=”native”
“dplayx”=”native”
“dpnaddr”=”native”
“dpnet”=”native”
“dpnhpast”=”native”
“dpnlobby”=”native”
“dsound”=”builtin”
“dswave”=”native”
“dxdiagn”=”native”
“mscoree”=”native”
“msdmo”=”native”
“qcap”=”native”
“quartz”=”native”
“streamci”=”native”
Это можно сделать проще. Во вкладке “Библиотеки” установить первую библиотеку “d3d8″=”Встроенный”. Потом в каталоге ./wine найти user.reg и скопировать остаток туда в раздел [Software\\Wine\\DllOverrides].
- Дальше скачиваем DirectX 9.0c March 2008 release по этой ссылке.
- Запускаем и распаковываем инталлер.
- Идем в папку, где лежат распакованные файлы и запускаем “wine ./dxsetup.exe”
- Скачиваем в ~/.wine/drive_c/windows/system32/drivers драйвер gm.dls для тестирования звука Direct Music.
- Запускаем dxdiag и проверяем.
По идее все.
Оригинал статьи тут. Дополнения и комментарии приветствуются. :)