How do I update IDEA in an offline environment?

We are working in an offline environment. Where can I download IDEA 13.0.1 setup? Is it possible to download the patch file seperately?

Is it possible to run a company wide IDEA Update Proxy? The problem is, that the developer machines doesn't have a direct internet connection.

5 comments
Comment actions Permalink

Hello.

Full installer is here: http://www.jetbrains.com/idea/download/index.html

Patch download is possible (e.g. here is the Windows one: http://download-ln.jetbrains.com/idea/IU-133.193-133.330-patch-win.jar), but all users have to perform some tricks on their local PCs to make IDEA pick this patch from local drive instead of network. Maybe full installer is Ok for you?

Making IDEA update proxy is currently impossible, to my knowledge, since patches server URL is encoded in IDEA build and not configurable. This maybe a feature request, though.

Regards,
Alexander.

0
Comment actions Permalink

Thank you for the link. Full update is OK, of course.

However, I thought about a transient way of notifying our developers about updates of IDEA and their installed plugins. I will try to find a solution with setting up a forward HTTP proxy to your site. Can you tell me, what URLs are needed for IDEAs (core and plugins) update process?

0
Comment actions Permalink

Sorry for delay.

Actually installation and plugin updates are accesed by HTTP, and IDEA has settings for its proxy. See Settings dialog / HTTP Proxy page.

The problem is that my (NB: indirect) check shows that these settings are not used when downloading. Here is the story: http://youtrack.jetbrains.com/issue/IDEA-118446

Our developer will check what actually happens. For now this is under investigation. You can anyway try Settings / HTTP Proxy: maybe I am wrong at some point and they work in your environment.

Here are the URLs IDEA needs to check or update build or plugins:
. http://www.jetbrains.com/updates/updates.xml
. http://download.jetbrains.com/idea/(appendices) (for me it is typically redirected to http://download-ln.jetbrains.com/idea/(etc) as in the example above)
. http://plugins.jetbrains.com/(appendices)
. And custom plugin repositories if any.

Regards,
Alexander.

0
Comment actions Permalink

Hello!

"but all users have to perform some tricks on their local PCs to make IDEA pick this patch from local drive instead of network."

Could you be more specific about these tricks? I am working in paraniod-based network, and all I have now is a patch file... How to say to IDE use this patch to update itself? (IntelliJ IDEA 2017.1 EAP)

0
Comment actions Permalink

Thread bump. Today I have attempted an offline update and succeded. It was super simple.

  1. Download a jar patch manually. (i.e. https://download-cf.jetbrains.com/idea/IU-183.2407.10-183.2635.13-patch-win.jar)
  2. Exit IDE.
  3. Execute patch like this: java -jar IU-183.2407.10-183.2635.13-patch-win.jar "C:\Program Files\JetBrains\IntelliJ IDEA 183.2153.8" (with elevated privileges if neccessary).
  4. Profit.

Console log:

c:\Users\xxx\Downloads>java -jar IU-183.2407.10-183.2635.13-patch-win.jar "C:\Program Files\JetBrains\IntelliJ IDEA 183.2153.8"
Cleaning up...
Extracting patch file...
From IntelliJ IDEA (build 183.2407.10) to IntelliJ IDEA (build 183.2635.13)
Validating installation...
Backing up files...
Applying patch...
Cleaning up...
Windows 8.1
Deleting ijPlatformUpdaterlog4j.jar8819834739416548822 - FAIL
Deleting ijPlatformUpdaterjna.jar3099064335402903154 - FAIL
Deleting ijPlatformUpdaterjna-platform.jar8610591927677748473 - FAIL
1

Please sign in to leave a comment.