Hallo,
Da man Sun Java 7 nicht von den Repositorys installieren kann, habe ich überlegt,
mir OpenJDK zu installieren.
also als erstes ist die Frage, was du mit "den Repositories" meinst.
Bei einer standardmäßigenen Installation von Debian 6 sind nur offizielle Repositories von Debian verfügbar.
Aber da wird nochmal in Sektionen unterschiedenen. Weil Debians Motto so stark auf freie Software basiert, ist beispielsweise die Sektion non-free deaktiviert. Dadurch können viele Pakete wie auch die Java Version von Sun nicht installiert werden.
Hier bei netcup ist dieser Sektion aber anscheinend bei der Standard-Installation aktiviert. Somit läßt sich die JDK von Sun (Version 6) durchaus installieren, ohne die sources.list anzufassen.
Ausgangszustand der Repositories: /etc/apt/sources.list
# squeeze netcup mirror
deb http://debian.netcup.net/debian squeeze main contrib non-free
# squeeze-security
deb http://security.debian.org/ squeeze/updates main contrib non-free
# squeeze-updates, previously known as 'volatile'
deb http://debian.netcup.net/debian/ squeeze-updates main contrib non-free
deb http://debian.netcup.net/debian/ squeeze-proposed-updates main contrib non-free
Alles anzeigen
Die Anleitung auf OpenJDK: Download and install enthält keine Information darüber, welches Repository und Sektion du für Java7 brauchst.
Brauchst du unbedingt Java 7? Sonst kannst du auch 6 installieren.
Ich würde dir außerdem empfehlen das Original von Sun zu verwenden, es sei denn du hast einen guten Grund es nicht zu verwenden. Ich hatte selbst schonmal ein Problem mit OpenJDK gehabt, als ich ein javabasiertes Wiki System (Confluence) installiert habe, welches öfter abgestürzt ist. Nach dem Wechsel zu Sun's Java, läuft es reibungslos.