Linux 如何在Ubuntu 18.04上安装Jitterbit Studio 9.3?

Linux 如何在Ubuntu 18.04上安装Jitterbit Studio 9.3?,linux,ubuntu-18.04,jitterbit,Linux,Ubuntu 18.04,Jitterbit,有没有办法在Ubuntu18.04上安装JitterBitStudio?对于任何试图在Ubuntu18.04上安装JtterbitStudio 9.3的人,我准备了一个食谱,我想在这里剪切一下。我没有时间彻底测试,但似乎工作正常 首先,您需要java(如果您还没有): 注意:将它们放在.profile或.bashrc中 export JAVA_HOME=/usr/lib/jvm/java-8-oracle; export JRE_HOME=/usr/lib/jvm/java-8-oracle/j

有没有办法在Ubuntu18.04上安装JitterBitStudio?

对于任何试图在Ubuntu18.04上安装JtterbitStudio 9.3的人,我准备了一个食谱,我想在这里剪切一下。我没有时间彻底测试,但似乎工作正常

首先,您需要java(如果您还没有):

注意:将它们放在.profile或.bashrc中

export JAVA_HOME=/usr/lib/jvm/java-8-oracle;
export JRE_HOME=/usr/lib/jvm/java-8-oracle/jre;
安装Java后,您需要下载适用于Mac OS X的Jitterbit Studio:

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”目录复制到其最终目的地(我使用了我的主目录):

编辑启动shell脚本:

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;

希望这对某些人有所帮助。

简而言之,不支持。我们的(Jitterbit)桌面工作室不支持Linux。不过,正在进行的CloudStudio将支持它(因为它将基于web)


看起来您确实创建了一个解决方案。

您的问题不是关于编程,而是关于Linux。我建议在……或……上问这个问题。我试过了。看起来launch studio代码不是100%。那应该放在准确的位置吗?它是否应该取代现有launch studio中的所有内容?是一个来自原始文件的差异输出,它只告诉两个文件之间的差异。基本上是指:12d11(从原始文件中删除第12行)。15c14(将第15行从原来的for>APP=“$HOME/Jitterbit Studio 9.3.APP”导出应用更改为“导出应用”)。49c48(将第49行从原始文件更改为err=$(“$JRE”-client$STARTUP\u ARGUMENTS-splash:$JITTERBIT\u client\u HOME/splashscreen.png”-classpath“$libdir/*:$JITTERBIT\u client\u HOME/configuration/“com.JITTERBIT.integration.client.osx.JITTERBIT”)。啊。。。这是有道理的。我完全错过了那里显而易见的。。。哈哈,今天我来测试一下。非常好。干得好。如果你不介意的话,我会把这个添加到我们的文档中。那太棒了。谢谢
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;