/usr/lib/java
Jakub Bogusz
qboosh w pld.org.pl
Sob, 23 Mar 2002, 23:05:21 CET
On Fri, Mar 22, 2002 at 10:35:47AM +0100, Artur Frysiak wrote:
> On Thu, Mar 21, 2002 at 07:34:47PM +0100, Jakub Bogusz wrote:
> > On Thu, Mar 21, 2002 at 03:10:43PM +0100, Artur Frysiak wrote:
> > > I powiem że to jest najlepsze rozwiązanie. Dwa spece i już.
> >
> > Z Javą za dużo wspólnego nie mam, ale wolę wersję jdk wymagającego,
> > a nie zawierającego jre (kto tak wymyślił, łatwo sprawdzić w changelogu
> > cvs ;)).
> >
> > Sprawa wygląda tak:
> > -rw-rw-r-- 1 comp comp 1957159 gru 21 23:33 jdk-1.3.1_01-2.i686.rpm
> > -rw-rw-r-- 1 comp comp 12388352 gru 21 23:34 jre-1.3.1_01-2.i686.rpm
> >
> > Załóżmy, że chcę uruchomić coś w Javie - więc ściągam i instaluję jre.
> > Za jakiś czas stwierdzam, że chciałbym coś w tej Javie napisać - przy
> > takim podziale ściągam już tylko 2MB zamiast 14.
>
> Widzisz, jest taki mały problem. J2RE od SUNa można redystrybować. J2SDK
> już nie bardzo (z wyjątkiem kilku plików).
> Więc nie ściągniesz tych dwuch mega bo nikt niemoże Ci ich udostępnić.
Fakt, z ftp.pld.org.pl nie (chyba że ktoś się postara), ale mogę ściągnąć
z miejsca gdzie sam sobie udostępnię, a jest lepsze łącze niż tam gdzie
chcę instalować.
jre można redystrybuować bez pytania?
> Z rzeczy jakie należało by w związku z tym zrobić (uwage będzie
> technicznie):
> java-sun-jre.spec z /usr/lib/java/jre + pliki z J2SDK które można
> redystrybować (właściwie to tylko bin/javac i lib/tools.jar). Mam to
> prawie zrobione.
> Z tego speca byłyby też budowane pluginy do mozilli i netscape.
OK.
> Do CVSa będzie można wrzucić wszystko co jest potrzebne do zbudowania
> pakietów z tego speca.
> Z java-sun.spec powstawałby identyczny jak wyżej zestaw + w osobnym
> pakiecie pozostałe pliki J2SDK + pakiet z demo.
A właśnie - czy jre zawarte w jdk to dokładnie te same pliki, co
w osobnym jre? Jeśli tak, to można w java-sun.spec zostawić tylko
pakiety nie budujące się z java-sun-jre.spec. A jak nie, to tak jak
piszesz.
> Mam też inny pomysł który może być realizowany równolegle. A mianowicie
> pakiet-adapter rpma z j2re|j2sdk dostarczany przez SUNa. Pakiet ten
> zawierałby jedynie kilka symlinków pozwalających na używnie
> JAVA_HOME=/usr/lib/java + symlinki do /usr/bin/
DGCC. Ja wolę używać od razu porządnie przygotowanych pakietów :)
--
Jakub Bogusz http://prioris.mini.pw.edu.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl