Coder Social home page Coder Social logo

sun-java6's Introduction

1. Introduction

Due to licensing problems Java 6 was recently removed from Debian
testing and Debian stable/oldstable was stuck with Java 6u26. Given
security updates in later Java versions, this leaves no choice, but
manual Java update (OpenJDK not being an alternative for many).

I didn't like the idea of installing Java by hand on my Debian
systems, so I've looked for updated Java packages. As I was unable to
find ones, I've decided to make my own, so I've pulled latest package
sources from the Debian Subversion repository and adapted it to the
latest Java 6.

2. Supported Debian versions

So far packages were tested on following Debian versions:
- wheezy i386/amd64
- squeeze i386/amd64
- lenny i386/amd64

New users of Debian Wheezy should cosider using java-package:
http://wiki.debian.org/JavaPackage

Packages are compatible with the "official" Debian ones. However, I've
removed a lot of obsolete code (dating back to etch), licensing stuff
(since it does not apply anymore) and made general cleanups. For
details of changes see 'changelog' file.

I do not have resources to test packages on Ubuntu. However, if one
finds any problem on Ubuntu, feel free to report an issue and I will
try to resolve it.

For automated solution Ubuntu users can use:
https://github.com/flexiondotorg/oab-java6

3. Usage

To create packages on your own:
- apt-get install dpkg-dev
- git clone git://github.com/rraptorr/sun-java6.git
- cd sun-java6
- Download jdk-6u38-linux-i586.bin and jdk-6u38-linux-x64.bin from
  http://www.oracle.com/technetwork/java/javase/downloads/index.html
  (yes, both, no matter which version you will run)
- Download jce_policy-6.zip from the same page under "Java Cryptography
  Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6"
- dpkg-buildpackage -uc -us
- install any missing packages that dpkg-buildpackage complains about
  and repeat

4. Legal

Oracle does not permit to distribute repackaged binaries of Java, so
be advised that hosting any public repository with Java packages is
probably illegal (at least in some parts of the world).

On the other hand, this repository contains only scripts, that allows
one to repackage Oracle Java in Debian friendly way. No binaries are
or will be hosted.

sun-java6's People

Contributors

mjeanson avatar rraptorr avatar sengel avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.