budhash / install-eclipse Goto Github PK
View Code? Open in Web Editor NEWnon-interactive eclipse installer
License: Apache License 2.0
non-interactive eclipse installer
License: Apache License 2.0
The variable __SUPPORTED_OS in install-eclipse is missing the os type LINUX LINUX-REDHAT LINUX-SUSE LINUX-MANDRAKE LINUX-DEBIAN according to the condition at
if [ -f /etc/redhat-release ] ; then _os_base="LINUX-REDHAT" elif [ -f /etc/SuSE-release ] ; then _os_base="LINUX-SUSE" elif [ -f /etc/mandrake-release ] ; then _os_base="LINUX-MANDRAKE" elif [ -f /etc/debian_version ] ; then _os_base="LINUX-DEBIAN" else _os_base="LINUX"
the variable __SUPPORTED_OS needs to be modified from __SUPPORTED_OS=(MAC LINUX-DEBIAN) to
readonly __SUPPORTED_OS=(MAC LINUX-DEBIAN LINUX LINUX-REDHAT LINUX-SUSE LINUX-MANDRAKE LINUX-DEBIAN)
I don't have privilage to raise a PR, please get it fix. Thank you.
I'm trying to use this script on Ubuntu.12.04.02 ("http://releases.ubuntu.com/12.04/ubuntu-12.04.2-server-amd64.iso")
The script uses curl
command, which is not installed by default.
curl
could be installed before.
Hi Budhash,
Just making sure whether the below issue is something I need to take care or not..?
So I tried installing and executing the script and below is the excerpt from the output
[info]: starting installation
[info]: extracted download url [http://mirror.cc.columbia.edu/pub/software/eclipse/eclipse/downloads/drops4/R-4.6-201606061100/eclipse-platform-4.6-macosx-cocoa-x86_64.tar.gz]
[error]: sub-directory [eclipse] not found in downloaded archive
I executed the command: ./install-eclipse eclipse
Any of your suggestions are appreciated.
Thanks much,
Abhishek
install-eclipse fails when executed on OSX 10.8.3. Details below
environment: OSX 10.8.3 , Eclipse 4.3
command-line:
./install-eclipse -f -c https://raw.github.com/budhash/install-eclipse/master/profiles/svn-java-mvn.cfg ./eclipse
result:
[info]: starting installation
[info]: extracted download url [http://mirror.cc.columbia.edu/pub/software/eclipse/eclipse/downloads/drops4/R-4.3-201306052000/eclipse-platform-4.3-macosx-cocoa-x86_64.tar.gz]
usage: grep [-abcDEFGHhIiJLlmnOoPqRSsUVvwxZ] [-A num] [-B num] [-C[num]]
[-e pattern] [-f file] [--binary-files=value] [--color=when]
[--context[=num]] [--directories=action] [--label] [--line-buffered]
[--null] [pattern] [file ...]
/dev/fd/63: line 478: [: -gt: unary operator expected
Hi Budhaditya
This is just an FYI / reaching out. (I guess I could have sent email instead - feel free to close the issue...)
Anyway, I noticed not too many updates lately but still wanted to sync up with you about this project:
https://github.com/gunnarx/franca_install_automation
The intention is to rename it eclipse something automation because it installs various plugins where Franca is only one... It's relatively generic. On the other hand it is a very clumsy way to automate the installation of plugins but I don't know if there is a better way. I am looking for anything that prevents doing it manually in the GUI.
I am not sure if my project overlaps or complements your project but feel free to comment if you want.
Do you know anything more in this domain of automating eclipse and plugin installation?
Best Regards
would be great. When I use ./install-eclipse eclipse
I get [error]: script doesn't support current operating system. supported : MAC
Hi Budha,
I'm trying your install-eclipse script cause I want to integrate it into a Dockerfile, which requires eclipse been installed silently. But when I tried it first outside a container as your example shows me:
./install-eclipse -f -d <download_addr> -c <config_file> <install_location>
I got below error information:
Cannot complete the install because one or more required items could not be found. Software being installed: C/C++ Development Tools 9.2.0.201612061315 (org.eclipse.cdt.feature.group 9.2.0.201612061315) Missing requirement: C/C++ Development Tools Debugger UI 8.1.0.201612061315 (org.eclipse.cdt.debug.ui 8.1.0.201612061315) requires 'bundle org.eclipse.ui.workbench.texteditor [3.2.0,4.0.0)' but it could not be found Cannot satisfy dependency: From: C/C++ Development Tools 9.2.0.201612061315 (org.eclipse.cdt.feature.group 9.2.0.201612061315) To: org.eclipse.cdt.gdb.feature.group [9.2.0.201612061315] Cannot satisfy dependency: From: C/C++ Common GDB Support 9.2.0.201612061315 (org.eclipse.cdt.gdb.feature.group 9.2.0.201612061315) To: org.eclipse.cdt.gdb.ui [7.0.0.201612061315] Cannot satisfy dependency: From: GDB UI Common 7.0.0.201612061315 (org.eclipse.cdt.gdb.ui 7.0.0.201612061315) To: bundle org.eclipse.cdt.debug.ui 7.0.0 Application failed, log file location: /srv/work/_eclipse/neon/configuration/1488620201341.log
Seems that user should provide <plugin_address, plugin_id> entry in plugins.cfg file in a proper order so that eclipse installer won't complain about missing required plugins? If that's the way it is then I've to say it's really hard for user to find out the right dependency relationships. Is there anyway to make life easier such as resolving the dependencies automatically? Or you're considering to provide such functionality in future version of this script?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.