Help: Install JDK 1.5 on FreeBSD 5.4 AMD64

Achilleus Mantzios achill at matrix.gatewaynet.com
Tue Oct 25 23:45:48 PDT 2005


O Tanya N kessler έγραψε στις Oct 25, 2005 :

> Yeah, I tried to execute the command by hand in a script.  I just get some other different errors.  The thing is, I shouldn't have the first error.  If other people can install it, why can't I?  In theory this is what I'm trying to do on a fresh install.  Of course I'm having some problems with installing the new world, but once I get passed that maybe it will work?  If someone sees something that I'm missing, please point it out.
>  
>  
> 
>    Install FreeBSD 5.4 on AMD64.
>    Create /root/current-supfile
> 
> 
> *default host=cvsup7.freebsd.org
> *default base=/usr
> *default prefix=/usr
> *default release=cvs tag=.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Dope!!!!!!!!!!
Do you realize that you are not longer on FreeBSD 5.4 ????
Can you do a "uname -a" right now?
For 5.4 you would need smth like:
*default release=cvs tag=RELENG_5
(for stable development branch), or
*default release=cvs tag=RELENG_5_4
(for the "errata" branch, or merely just
*default release=cvs tag=RELENG_5_4_0_RELEASE
(for the release itself).

> *default delete use-rel-suffix
> ports-all tag=.
> 
> src-all
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
> 
>    Update ports and source files.
> 
> 
> # cvsup /root/current-supfile
> 
>  
> 
>  
> 
>  
> 
> 
>    Create package database.
> 
> 
> # pkgdb -F
> 
>  
> 
>  
> 
> 
>    Upgrade installed ports.
> 
> 
> # portupgrade -arR
> 
>  
> 
>  
> 
> 
>    Rebuild world and kernel, boot in single user mode. GENERIC kernel will have all correct options for Linux binary support.
> 
> 
> boot –s
> 
> # fsck –p
> 
> # mount –u /
> 
> # mount –a –t ufs
> 
> # swapon –a
> 
> # adjkerntz –i
> 
> # cd /usr/src
> 
> # make buildworld
> 
> # make buildkernel
> 
> # make installkernel
> 
> Reboot into single user mode (boot –s)
> 
> # fsck –p
> 
> # mount –u /
> 
> # mount –a –t ufs
> 
> # swapon –a
> 
> # cd /etc
> 
> # mergemaster –p
> 
> # make installworld
> 
> # mergemaster
> 
> # reboot
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
> 
>    Add to /etc/fstab:
> 
> 
> linprocfs /usr/compat/linux/proc linprocfs rw 0 0
> 
>  
> 
>  
> 
> 
>    Add to /etc/make.conf:
> 
> 
> WITH_LIB32=YES
> 
>  
> 
>  
> 
> 
>    Acquire all related Java source, binaries, and patch files.  Make sure they are all executable by user and group, then copy to /usr/ports/distfiles.
>    Navigate to /usr/ports/java/linux-sun-jdk14.
> 
> 
> # make
> 
> # make install
> 
> # make clean
> 
> # make distclean
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
> 
>    Test java:
> 
>   
> # java -version
> 
> 
> 
>  
> 
> 
>    Navigate to /usr/ports/java/jdk15.
> 
> 
> # make
> 
> # make install
> 
> # make clean
> 
> # make distclean
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
>  
>  
> 
> 
> Achilleus Mantzios <achill at matrix.gatewaynet.com> wrote:
> Have you tried jdk15 on FreeBSD 6.x??
> 
> Also if i were you, i'd ask some "popular" person from java at freebsd
> to login to your machine and have a close look.
> 
> Also, what about the actual shell command that caused the execve() error??
> 
> 

-- 
-Achilleus



More information about the freebsd-java mailing list