Debian Java Installation abgestürzt

Tockra

Lt. Commander
Registriert
Dez. 2008
Beiträge
1.063
Hallo Leute,

Ich wollte heute auf meinem Linux Server Java installieren.
Ich tat dies mit
Code:
apt-get install sun-java6-bin sun-java6-jre
.
Leider ist Putty während der Installation abgeschmiert.
Nun ist Java nicht richtig installiert und wenn ich es deinstallieren möchte kommt folgendes:

apt-get remove sun-java6-bin :
Code:
apt-get remove sun-java6-bin
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package sun-java6-bin is not installed, so not removed
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 sun-java6-jre : Depends: sun-java6-bin (>= 6.26-0squeeze1) but it is not going to be installed or
                          ia32-sun-java6-bin (>= 6.26-0squeeze1) but it is not going to be installed
                 Recommends: gsfonts-x11 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

apt-get remove sun-java6-jre :
Code:
apt-get remove sun-java6-jre
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  sun-java6-jre
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? Y
dpkg: error processing sun-java6-jre (--remove):
 Package is in a very bad inconsistent state - you should
 reinstall it before attempting a removal.
configured to not write apport reports
                                      Errors were encountered while processing:
 sun-java6-jre
E: Sub-process /usr/bin/dpkg returned an error code (1)

Anscheinend hat das ganze keinen effekt, denn bei der installation kommt folgendes:
apt-get install sun-java6-bin sun-java6-jre :
Code:
apt-get install sun-java6-bin sun-java6-jre
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 sun-java6-bin : Depends: unixodbc but it is not going to be installed
                 Recommends: libxi6 but it is not going to be installed
                 Recommends: libxt6 but it is not going to be installed
                 Recommends: libxtst6 but it is not going to be installed
                 Recommends: libnss-mdns but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

java -version gibt folgendes aus:
Code:
java -version
-bash: java: command not found

Nun müsste ich irgendwie Java manuell deinstallieren, da ich keine Lust habe das ganze Betriebssystem neu aufzusetzen, aber wie!?
 
Hast du es denn schonmal mit dem Wahrscheinlichsten:
Code:
apt-get -f install
probiert?
 
Code:
-f  Attempt to correct a system with broken dependencies in place

Hat bei mir bei unterbrochenen Installationen immer gute Dienste erwiesen.

MFG
 
Wenn du das Java von sun/oracle willst dann ja. Standardmäßig gibts in den Debian Repositories nur 100% freie Software.

Andererseits ist das open-jdk für die meisten Zwecke genausogut. Es sei denn du brauchst zwingend das sun/oracle Java.

MFG


PS: Wenn du dir nicht sicher bist ob die sources.list bereits geändert wurde mach mal ein:
Code:
apt-get update
apt-cache search java6
Dieser Befehl zeigt dir alle zur Verfügung stehenden Pakete mit dem Namen an, wenn hier sun-java6-... auftaucht, stehen die Pakete bereits zur Verfügung.
 
Zuletzt bearbeitet:
ja, das musst du machen.

kacke, zu langsam :D

aber er hats besser erklärt ;-)
 
wie meinst du das? du kannst nun mehr pakete installieren, zum beispiel sun-java
er durchsucht halt auch die non-free nach paketen. aber soweit ich weiss, sind dort eh nur pakete drin, die nicht den debianrichtlinien für freie software entsprechen.
 
Kleine Ergänzung: ;-P

Du kannst "non-free" auch wieder rausnehmen, dann funktioniert JAVA wie gewohnt weiter, aber die anderen Programme im "non-free" Zweig stehen dir nicht mehr zur Verfügung.

Allerdings bekommst du dann auch keine Updates mehr für JAVA.


MFG


PS: <3 Debian ;-)
 
Zuletzt bearbeitet:
Zurück
Oben