Как я могу установить Jitterbit Studio 9.3 в Ubuntu 18.04? - PullRequest
0 голосов
/ 02 октября 2018

Есть ли способ установить Jitterbit Studio на Ubuntu 18.04?

Ответы [ 2 ]

0 голосов
/ 03 октября 2018

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

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

0 голосов
/ 03 октября 2018

Для тех, кто пытается установить JtterbitStudio 9.3 на Ubuntu 18.04, я подготовил рецепт, и я подумал об этом здесь.У меня нет времени на тщательное тестирование, но, похоже, все в порядке.

Сначала вам нужна Java (на случай, если у вас ее еще нет):

sudo add-apt-repository ppa:webupd8team/java;
sudo apt-get update;
sudo apt-get install oracle-java8-installer;
sudo apt-get install oracle-java8-set-default;
java -version;

    java version "1.8.0_171"
    Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

ПРИМЕЧАНИЕ: положитьэто в вашем .profile или .bashrc

export JAVA_HOME=/usr/lib/jvm/java-8-oracle;
export JRE_HOME=/usr/lib/jvm/java-8-oracle/jre;

После установки Java вам нужно загрузить Jitterbit Studio для Mac OS X:

wget https://download.jitterbit.com/9.3b4TWcqvuVw45UdxQ/JitterbitStudio-9.3.1.3.dmg

Нам понадобится dmg2img для преобразованияПакет dmg в образ используемой файловой системы для его монтирования.

sudo apt-get install dmg2img;
dmg2img JitterbitStudio-9.3.1.3.dmg JitterbitStudio-9.3.1.3.img;
sudo mount -o loop -t hfsplus JitterbitStudio-9.3.1.3.img /mnt;
cd /mtn;

скопируйте каталог «Jitterbit Studio 9.3.app» в его конечный пункт назначения (я использовал мой домашний каталог):

cp -rp 'Jitterbit Studio 9.3.app' $HOME;
cd $HOME;
cd 'Jitterbit Studio 9.3.app'/Contents/MacOS;
cp launch-studio launch-studio.mac;

Отредактируйте скрипт запуска оболочки:

vi launch-studio;

12d11
<   osascript -e "tell app \"System Events\" to display dialog \"$msg\""
15c14
< APP=$(mdfind kMDItemCFBundleIdentifier=="com.jitterbit.studio93" | head -1)
---
> APP="$HOME/Jitterbit Studio 9.3.app"; export APP
49c48
<     err=$("$JRE" -client $STARTUP_ARGUMENTS -splash:"$JITTERBIT_CLIENT_HOME/splashscreen.png" -Xdock:icon="$APP/Contents/Resources/client_icon_256_mac.icns" -classpath "$libdir/*:$JITTERBIT_CLIENT_HOME/configuration/" com.jitterbit.integration.client.osx.Jitterbit)
---
>     err=$("$JRE" -client $STARTUP_ARGUMENTS -splash:"$JITTERBIT_CLIENT_HOME/splashscreen.png" -classpath "$libdir/*:$JITTERBIT_CLIENT_HOME/configuration/" com.jitterbit.integration.client.osx.Jitterbit)

chmod 755 launch-studio;

и запустите его:

./launch-studio;

Надеюсь, это кому-нибудь поможет.

...