Jackery IFA Fireplace

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