Last active
January 14, 2017 10:01
-
-
Save nickboldt/f9669e1dc9b3449f9cc052572d575193 to your computer and use it in GitHub Desktop.
How to install devstudio rpm on Fedora
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. Enable Red Hat VPN | |
2. AS ROOT, create a .repo file to pull dependencies from brew snapshots and released rel-eng repos: | |
sudo su | |
cat << EOF > /etc/yum.repos.d/rh-eclipse46-INTERNAL.repo | |
[rhscl-2.4-rh-eclipse46-rhel-7-build-latest] | |
name=rh-eclipse46-build | |
baseurl=http://download-node-02.eng.bos.redhat.com/brewroot/repos/rhscl-2.4-rh-eclipse46-rhel-7-build/latest/x86_64/ | |
enabled=1 | |
sslverify=0 | |
gpgcheck=0 | |
#includepkgs=rh-java-common*,rh-maven*,rh-eclipse*,devtoolset-* | |
metadata_expire=120m | |
[latest-RHSCL-2-RHEL-7] | |
name=latest-RHSCL-2-RHEL-7 | |
baseurl=http://download-node-02.eng.bos.redhat.com/rel-eng/latest-RHSCL-2-RHEL-7/compose/Server/x86_64/os/ | |
enabled=1 | |
sslverify=0 | |
gpgcheck=0 | |
#includepkgs=rh-java-common*,rh-maven*,rh-eclipse*,devtoolset-* | |
metadata_expire=120m | |
EOF | |
3. AS ROOT, create a .repo file for devstudio snapshot repo: | |
sudo su | |
cat << EOF > /etc/yum.repos.d/rh-eclipse46-devstudio.repo | |
[rh-eclipse46-devstudio-snapshot-10.3] | |
name=rh-eclipse46-devstudio-snapshot-10.3 | |
baseurl=https://devstudio.redhat.com/10.0/snapshots/rpms/10.3.0/x86_64/ | |
enabled=1 | |
gpgcheck=0 | |
upgrade_requirements_on_install=1 | |
metadata_expire=20m | |
EOF | |
4. AS ROOT, install the devstudio rpm and its dependencies [1]: | |
sudo su | |
dnf install rh-eclipse46-devstudio | |
5. AS USER, start up eclipse (with devstudio installed into it): | |
rm -fr ~/.eclipse | |
scl enable rh-eclipse46 bash | |
cd /opt/rh/rh-eclipse46/root/usr/lib64/eclipse/ | |
d=`date +%Y%m%d-%H%M` | |
./eclipse -consolelog -console -debug -data /tmp/wksp-${d} -clean \ | |
-vmargs -Dosgi.resolver.usesMode=strict | tee \ | |
/tmp/rh-eclipse46-devstudio$(cat .pkgs/Devstudio).log.${d}_strict.txt | |
[1] https://github.com/jbdevstudio/jbdevstudio-product/blob/master/rpm/devstudio.spec.template#L21-L51 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment