Well,When browsing the ports, I see things like ElasticSearch 5, or Mongo 3, whereas the packages for these version don't exist.
pkg install -n elasticsearch5
says:The following 5 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
elasticsearch5: 5.0.0
openjdk8: 8.112.16
java-zoneinfo: 2016.g
alsa-lib: 1.1.2
javavmwrapper: 2.5_2
Probably not much more than being able to be built successfully and not having any licensing restrictions.Wondering what is the process/requirement/step for a port to become available as a package?
# pkg install -n elasticsearch5
Updating FreeBSD repository catalogue...
Fetching meta.txz: 100% 944 B 0.9kB/s 00:01
Fetching packagesite.txz: 100% 6 MiB 722.1kB/s 00:08
Processing entries: 100%
FreeBSD repository update completed. 25389 packages processed.
Updating database digests format: 100%
pkg: No packages available to install matching 'elasticsearch5' have been found in the repositories
It's dry-run mode, just to see what it would install but without actually installing anything. SeeWhat version are you running? I'm running 11.0-RELEASE and pkg --help doesn't show what option -n is used for nor does the man page?
pkg help install
.For some reason, it seems packages are not available past version 2 in the -RELEASE repository.Anyway, when I do it I get:
Code:# pkg install -n elasticsearch5 Updating FreeBSD repository catalogue... Fetching meta.txz: 100% 944 B 0.9kB/s 00:01 Fetching packagesite.txz: 100% 6 MiB 722.1kB/s 00:08 Processing entries: 100% FreeBSD repository update completed. 25389 packages processed. Updating database digests format: 100% pkg: No packages available to install matching 'elasticsearch5' have been found in the repositories
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest"
}
Already answered in post #2...Thanks for that suggestion but it's not an answer to my question. I see that pkg has no installable package available for things like ES5 whereas I can find a port for it. So why is this? What are the requirements for the port to become available as precompiled package?
In case you missed it, from the previous post, ES5 is available as a package in "latest" repository, but not in "quartely" repository.Thanks for that suggestion but it's not an answer to my question. I see that pkg has no installable package available for things like ES5 whereas I can find a port for it. So why is this?
Aha.. I'll have to read up on how to change that.
/usr/local/etc/pkg/repos/FreeBSD.conf:Aha.. I'll have to read up on how to change that.
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest"
}
The PortsMon link.Could anyone educate me how I can see the state of the package on fresh ports? I'm looking at it but can't see where I could verify if the clusterbuild succeeded or not?