FreeBSD java installation help!

Rainer Duffner rainer at ultra-secure.de
Thu Jun 20 18:54:07 UTC 2013


Am 20.06.2013 um 20:28 schrieb Kavitha H Yogaraj <ykavitha at uw.edu>:

> In my second step, when I run, I get couldn't find  package, How to install all these packages individually ? is there a way to install all of them manually?
> 
> 
> # pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release//java/openjdk-7.9.05_1.tbz
> 
> I get ----
> 
> Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release//java/openjdk-7.9.05_1.tbz... Done.
> Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release//All/xextproto-7.2.0.tbz... Done.
> Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release//All/renderproto-0.11.1.tbz... Done.
> Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release//All/recordproto-1.14.1.tbz... Done.
> Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release//All/kbproto-1.0.5.tbz... Done.
> Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release//All/inputproto-2.0.2.tbz... Done.
> Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release//All/javavmwrapper-2.4_2.tbz... Done.
> Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release//All/java-zoneinfo-2012.h.tbz... Done.
> Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release//All/pkgconf-0.8.9.tbz... Done.
> pkg_add: package 'pkgconf-0.8.9' conflicts with pkg-config-0.25_1
> pkg_add: please use pkg_delete first to remove conflicting package(s) or -f to force installation
> pkg_add: pkg_add of dependency 'pkgconf-0.8.9' failed!
> Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release//All/xproto-7.0.22.tbz... Done.




That's a problem.
You already have some packages installed, but the latest openjdk7 package (which was compiled for a newer version but should in theory run on 9.0) requires newer versions of some of the packages you have installed.


My suggestion would be to remove all packages, update to 9.1 and use pkgng.


Make a list of the packages that you actually want to have installed.
Then:

pkg_delete -fa
freebsd-update -r 9.1-RELEASE upgrade

(it will then most likely try to merge some configuration-files - it's usually best to just go with the suggestions)

then
freebsd-update install
reboot
freebsd-update install
reboot
pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9.1-release//ports-mgmt/pkg-1.0.2.tbz

run
pkg2ng
echo "WITH_PKGNG=yes" >> /etc/make.conf

and then follow the instructions here:
http://wiki.pcbsd.org/index.php/Convert_a_FreeBSD_System_to_PC-BSD®#Switching_to_the_PC-BSD.C2.AE_pkgng_Repository

(you don't need to run pkg upgrade -fa, when you don't have any packages installed)


Then, after you have configured the PCBSD pkgng-repository you can install stuff by


pkg search "your stuff"

pkg install "exact name as returned by search"



see here:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/pkgng-intro.html

For further instructions.

It works close enough to apt-get that most people should be able to use it...


I admit I've never used the PCBSD repository. But as it has been suggested previously, I assume it's sufficiently useful.
I looked and they seem to have an OpenJDK7 package….




Regards,
Rainer



More information about the freebsd-java mailing list