Sie sind nicht angemeldet.

1

20.12.2008, 15:00

ibm-jdk-1.6.0.3 emergen

Hallo

wie kann ich portage sagen, das es die dev-java/ibm-jdk-1.6.0.3 emergt und nicht dev-java/ibm-jdk-1.6.0.2-rc1 wie es vorgeschlagen wird.
emerge =dev-java/ibm-jdk-1.6.0.3 funzt nicht

PHP-Quelltext

1
 emergethere are no ebuilds to satisfy "dev-java/ibm-jdk".

obwohl ich die Datei "ibm-java-sdk-6.0.3.0-linux-ppc.tgz" runtergeladen hab und nach "/usr/portage/distfiles/" gelegt habe...
irgenwas hab ich wohl nicht beachtet aber was ?(
danke für hilfe
Herr Patschulke

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Herr Patschulke« (20.12.2008, 19:35)


2

20.12.2008, 16:15

1. In Portage heißt das ibm java Paket "ibm-jdk-bin"
--> siehe

Quellcode

1
emerge -s ibm-jdk


2. Für welche arch brauchst du das ibm-jdk?
Du sagst du brauchst ibm-jdk-1.6.0.3, hast aber ibm-java-sdk-6.0.3.0-linux-ppc.tgz heruntergeladen? So wie ich das sehe, sind das 2 komplett unterschiedliche Versionen, bzw dürfte die Datei, die du heruntergeladen hast für PPC Prozessoren sein (ibm-java-sdk-6.0.3.0-linux-ppc.tgz) Soll heißen, für alte Macs?

3. ibm-jdk-bin-1.6.0.3 ist in gentoo noch maskiert. Wenn du trotzdem genau diese Version haben willst, musst du das Paket in die package.keywords eintragen. Siehe Anleitung @ Gentoo.org

4. Auf die schnelle gehts auch so ;)

Quellcode

1
ACCEPT_KEYWORDS="~x86" emerge -av ibm-jdk-bin

Das geht jedoch nur dann wenn du eine "x86" Architektur hast. Für eine Andere Arch musst du es natürlich ändern.

greetz
To mess up a Linux box, you need to work at it; to mess up your Windows box, you just need to work on it.

3

20.12.2008, 18:14

hab ja auch nen ppc, hab ich wohl vergessen zu erwähnen
eigentlich will ich nur KDE 4.1 zum laufen kriegen...
und dafür ist die ibm-jdk-bin-1.6.0.2-rc1 nötig. Die muss man aber bei IBM selbst runterladen, dort gibts aber nur 1.6.0.3, die hab ich mir gehohlt, aber emerge kann damit wohl nix anfangen.

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
PB frank # emerge kde-meta:4.1 --info
Portage 2.2_rc17 (default/linux/powerpc/ppc32/2008.0gcc-4.1.2glibc-2.6.1-r02.6.26-gentoo-r2 ppc)
=================================================================
                        System Settings
=================================================================
System unameLinux-2.6.26-gentoo-r2-ppc-7447A,_altivec_supported-with-glibc2.0
Timestamp of treeThu18 Dec 2008 21:45:01 +0000
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p33
dev-java/java-config1.3.7-r12.1.6
dev-lang/python:     2.5.2-r7
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.4.7-r1
sys-apps/baselayout1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.132.61-r2
sys-devel/automake:  1.51.6.31.7.9-r11.8.5-r31.9.6-r21.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="ppc"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mcpu=powerpc -mtune=powerpc -fno-strict-aliasing -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -mcpu=powerpc -mtune=powerpc -fno-strict-aliasing -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://gentoo.mneisen.org/ http://de-mirror.org/distro/gentoo/ ftp://de-mirror.org/distro/gentoo/ http://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ ftp://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ "
LANG="de_DE.UTF-8"
LC_ALL="de_DE.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X acl alsa berkdb bzip2 cd cdr cli cracklib crypt cups doc dri dvd dvdr fortran gdbm gpm hal iconv ipv6 isdnlog jpg kde kdeprefix midi mudflap ncurses nls nptl nptlonly nsplugin openmp pam pcmcia pcre perl ppc pppd python qt3 qt4 readline reflection session spl ssl sysfs tcpd unicode usb xine xorg zlib" ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="fbdev glint mach64 mga nv r128 radeon savage tdfx trident voodoo"
Unset:  CPPFLAGSCTARGETEMERGE_DEFAULT_OPTSFFLAGSINSTALL_MASKPORTAGE_COMPRESSPORTAGE_COMPRESS_FLAGSPORTAGE_RSYNC_EXTRA_OPTSPORTDIR_OVERLAY

4

20.12.2008, 18:57

Also beim ausführen von "emerge ibm-jdk-bin" steht eh eine nette Anleitung wie man zu der alten Version kommt:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
 * Due to license restrictions, we cannot redistribute or fetch the distfiles
 * Please visit: http://www.ibm.com/developerworks/java/jdk/linux/download.html
 * Under J2SE 5.0, download SR8 for your arch:
 * (note that we switched to tgz format because it's now versioned)
 * ibm-java2-sdk-5.0-8a.0-linux-i386.tgz
 * You can use direct link to your arch download page:
 * https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=sdk5&S_PKG=intel5sr8a&S_TACT=105AGX05&S_CMP=JDK
 * Place the file(s) in: /usr/portage/distfiles
 * Then restart emerge: 'emerge --resume'
 * Note: if SR8 is not available at http://www.ibm.com/developerworks/java/jdk/linux/download.html
 * it may have been moved to http://www.ibm.com/developerworks/java/jdk/linux/older_download.html. Lately that page
 * isn't updated, but the files should still available through the
 * direct link to arch download page. If it doesn't work, file a bug.


Eigentlich sollte die alte Version unter "https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=sdk5&S_PKG=intel5sr8a&S_TACT=105AGX05&S_CMP=JDK" zu downloaden sein. Habs aber nicht getestet, da man sich registrieren muss.
Aber du kannst ja trotzdem die neuere Version versuchen, du musst sie ja nur in die package.keywords geben (siehe voriger Post @ gentoo.org)

PS: Wenn du die Systemeigenschaften posten willst genügt ein:

Quellcode

1
 emerge --info

;)

greetz
To mess up a Linux box, you need to work at it; to mess up your Windows box, you just need to work on it.

5

20.12.2008, 19:06

Zitat

Aber du kannst ja trotzdem die neuere Version versuchen, du musst sie ja nur in die package.keywords geben
genau das hab ich ja gemacht,
package.keywords

PHP-Quelltext

1
=dev-java/ibm-jdk-1.6.0.3

aber das ändert nix

6

20.12.2008, 19:18

Was genau geht denn jetzt nicht?

Braucht kde4.1 unbedingt ibm-jdk-bin-1.6.0.2-rc1?
oder
geht das downloaden nicht (egal jetzt welche Version)?
oder
du hättest es heruntergeladen, die Datei in den distfiles Ordner kopiert, und beim erneuten emerge will er sie nachwievor neu herunterladen bzw installiert er, die in distfiles Ordner vorhandene, nicht?

greetz

Edit:
Ich glaub ich weiß. Ich wette er will nachwievor die alte heruterladen, oder?
Du hast nämlich einen falschen Namen in der package.keywords.
Ändere es um von:

Quellcode

1
=dev-java/ibm-jdk-1.6.0.3

zu

Quellcode

1
=dev-java/ibm-jdk-bin-1.6.0.3
To mess up a Linux box, you need to work at it; to mess up your Windows box, you just need to work on it.

7

20.12.2008, 19:34

du bist ein Held 8)
Danke

ich hab tatsächlich das "-bin" unterschlagen