Difference between revisions of "Honeycomb/Releases/1609/Installing binaries from packages"
(→Java) |
(→Java) |
||
Line 6: | Line 6: | ||
'''Honeycomb needs Java 8''' to run. It installs openjdk-8 as a dependency. | '''Honeycomb needs Java 8''' to run. It installs openjdk-8 as a dependency. | ||
+ | |||
+ | <span style="color:red">IMPORTANT: For Ubuntu 14.04, make sure to manually add openjdk repository for jdk8, since it's not included by default</span> According to http://stackoverflow.com/questions/32942023/ubuntu-openjdk-8-unable-to-locate-package | ||
<span style="color:red">IMPORTANT: Make sure there is no java 7 installed before running HC. After honeycomb installation, look for packages e.g. openjdk-7-* and uninstall them.</span> | <span style="color:red">IMPORTANT: Make sure there is no java 7 installed before running HC. After honeycomb installation, look for packages e.g. openjdk-7-* and uninstall them.</span> |
Revision as of 13:54, 22 September 2016
Contents
Dependencies
Honeycomb binary package dependencies
Java
Honeycomb needs Java 8 to run. It installs openjdk-8 as a dependency.
IMPORTANT: For Ubuntu 14.04, make sure to manually add openjdk repository for jdk8, since it's not included by default According to http://stackoverflow.com/questions/32942023/ubuntu-openjdk-8-unable-to-locate-package
IMPORTANT: Make sure there is no java 7 installed before running HC. After honeycomb installation, look for packages e.g. openjdk-7-* and uninstall them. If Honeycomb picks up older JVM, it won't run.
VPP
Honeycomb runs on top of VPP. It installs VPP as a dependency if not already present.
NSH (optional)
Honeycomb provides optional support for VPP's plugin: NSH_SFC. It is a suggested dependency, so if wanted, install honeycomb with --install-suggests switch.
Centos
CentOS 7.2 - Honeycomb Release RPMs
Note: Should work on any system able to process rpm package and can support VPP and also Java
Add fd.io repo
Create a file /etc/yum.repos.d/honeycomb-release.repo with contents:
[honeycomb-release] name=honeycomb release branch latest merge baseurl=https://nexus.fd.io/content/repositories/fd.io.centos7/ enabled=1 gpgcheck=0
Install honeycomb packages
sudo yum install honeycomb
Ubuntu
Ubuntu 14.04 - 16.04 - Honeycomb Release DEB
Note: Should work on any system able to process deb package and can support VPP and also Java. Not just ubuntu trusty.
Note: Honeycomb is published only to trusty repository, but it can be installed from there into any other ubuntu version that's supported by VPP.
- Pick Ubuntu version:
export UBUNTU="trusty"
- Then run:
sudo rm /etc/apt/sources.list.d/99fd.io.list echo "deb [trusted=yes] https://nexus.fd.io/content/repositories/fd.io.ubuntu.$UBUNTU.main/ ./" | sudo tee -a /etc/apt/sources.list.d/99fd.io.list sudo apt-get update sudo apt-get install honeycomb
Running honeycomb
Honeycomb/Releases/1609/Running Honeycomb#Starting_Honeycomb_agent