Дек 202012
 

dwСегодня попробуем запустить Adobe Dreamweaver на линуксе (Ubuntu).

Первое, что нужно сделать — установить Wine, если он еще у вас не установлен.

Далее нам потребуется установить Dreamweaver на windows. Я использовал виртуальную машину для этой цели.

После полной установки на винде, входим (опять же — в винде) в редактирование реестра, для этого жмем пуск-выполнить, пишем там regedit, затем ищем HKEY_LOCAL_MACHINE/SOFTWARE/Adobe кликаем по Adobe правой кнопкой мыши, и экспортируем. Назовем файл adobe.reg, и сохраним в файловой системе нашего убунту.

Переходим в линукс, и выполняем команду

wine regedit adobe.reg

Для adobe.reg следует прописать полный путь.

Далее копируем файлы из винды на линукс:

«C:\Program Files\Adobe\» в «$HOME/.wine/drive_c/Program Files/Adobe»
«C:\Program Files\Common Files\Adobe» в «$HOME/.wine/drive_c/Program Files/Common Files/Adobe»
«C:\Documents and Settings\All Users\Application Data\Adobe\CS5″ в
«$HOME/.wine/drive_c/users/Public/Application Data/Adobe/CS5″
«C:\windows\system32\odbc32.dll» в «$HOME/.wine/drive_c/windows/system32/odbc32.dll»
«C:\windows\system32\odbcint.dll» в «$HOME/.wine/drive_c/windows/system32/odbcint.dll»
«C:\windows\system32\mfc90u.dll» в «$HOME/.wine/drive_c/windows/system32/mfc90u.dll»
«C:\windows\system32\Workspace.dll» в «$HOME/.wine/drive_c/windows/system32/Workspace.dll»

Если у вас нет необходимых библиотек — скачайте в интернетах.

Далее в консоли запустим winecfg, перейдем на вкладку «библиотеки», вводим в «новое замещение для библиотеки» odbc32 — жмем «установить», тоже самое проделываем для остальных

Теперь создадим ярлык для запуска на рабочем столе. Делаем файл dw.sh с содержимым

wine "/home/ozim/.wine/drive_c/Program Files (x86)/Adobe/Adobe Dreamweaver CS5/Dreamweaver.exe"

Делаем его исполняемым.

По сути — все :) Но нам мало. Я часто редактирую файлы прямо с сервера через ftp клиент FileZilla, и мне охота настроить редактор по умолчанию для открытия php файлов.

В любой папке (на рабочем столе, например) создадим файл dw.sh и наполним его следующим содержимым

firstchar=$(echo $1 | cut -c 1)

if [ $firstchar != "/" ]
then
  fname=$(pwd)/$1
else
  fname=$1
fi

filename="Z:`echo $fname | sed 's/\//\\\\/g'`"

wine "c:\Program Files (x86)\Adobe\Adobe Dreamweaver CS5\Dreamweaver.exe" "$filename"

Подкорректируйте путь к дримвиверу под себя. Скорее всего, это будет c:\Program Files\Adobe\Adobe Dreamweaver CS5\Dreamweaver.exe

Далее идем в FileZilla «Редактирование»->»Настройки»->»Правка файлов»
и выбираем наш скрипт через обзор (у меня /home/ozim/.bin/dw.sh), ставим «всегда использовать редактор по умолчанию», сохраняемся, и радуемся жизни :)

АХ да, еще нужно сделать так, чтобы *.php файлы открывались в дримвивере. В свойствах любого php файла выбираете открывать с помощью нашего файла dw.sh и сохраняетесь.

Дорогие читатели! Мною было принято решение закрыть комментарии на блоге. Теперь все обсуждения переносятся на недавно открытый форум, ввиду того, что формат сообщений там намного удобней для обсуждения. Не стесняйтесь задавать любые вопросы по тематике блога! Я всегда на связи.
Перейти на форум
.
 Опубликовано в 3:31 пп

Извините, форма комментирования закрыта в данный момент.