Ubuntu: sudo apt-get upgrade , schlägt Fehl?

Ich hab heute einfach mal wieder in der Konsole meine Updates und Upgrades laufen lassen wollen. Nach dem ich "sudo apt-get upgrade" eingegeben hab schlug es fehl und mir ist nicht ganz klar wieso. (Habe Ubuntu 14.04 LTS 3)

Hier mal alles nach der eingabe von "sudo apt-get upgrade":

fabian@fabian-MS-7373:~$ sudo apt-get upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren.
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 openjdk-7-jre : Hängt ab von: openjdk-7-jre-headless (= 7u85-2.6.1-5ubuntu0.14.04.1) aber 7u79-2.5.6-0ubuntu1.14.04.1 ist installiert
E: Unerfüllte Abhängigkeiten. Versuchen Sie, -f zu benutzen.

Und nun wenn ich den empfohlenen befehl "sudo apt-get -f install" mache oder "sudo apt-get -f upgrade" oder "sudo apt-get upgrade -f" kommt das :

fabian@fabian-MS-7373:~$ sudo apt-get upgrade -f
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Abhängigkeiten werden korrigiert ... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete werden aktualisiert (Upgrade):
  openjdk-7-jre-headless
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
2 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 41,4 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 92,2 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] 
(Lese Datenbank ... 323943 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../openjdk-7-jre-headless_7u85-2.6.1-5ubuntu0.14.04.1_i386.deb ...
Entpacken von openjdk-7-jre-headless:i386 (7u85-2.6.1-5ubuntu0.14.04.1) über (7u79-2.5.6-0ubuntu1.14.04.1) ...
dpkg-deb (Unterprozess): Archiv-Element wird dekomprimiert: lzma-Fehler: komprimierte Daten sind beschädigt
dpkg-deb: Fehler: Unterprozess <Dekompression> gab den Fehlerwert 2 zurück
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/openjdk-7-jre-headless_7u85-2.6.1-5ubuntu0.14.04.1_i386.deb (--unpack):
 Extrahierte Daten für »./usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/client/libjvm.so« können nicht nach »/usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/client/libjvm.so.dpkg-new« kopiert werden: Unerwartetes Ende der Datei oder des Datenstroms
E: Sub-process /usr/bin/dpkg returned an error code (1)
fabian@fabian-MS-7373:~$ 

Bitte um Hilfe!

...zur Frage

So wie es aussieht ist ein Paket in deinem lokalen apt-cache beschädigt. Versuch den mit
"sudo rm /var/cache/apt/*" zu leeren und danach noch einmal "sudo apt-get install -f" auszuführen.

...zur Antwort

Firtan, Myrkur, Eïs, Woods of Desolation, Fjoegyn, Wolves in the Throne Room, Menhir, XIV Dark Centuries, Minas Morgul, Festung Nebelburg, Negura Bunget, Asphyx

Zumindest das was mir grad so spontan eingefallen ist.

...zur Antwort

argc steht für argument counter und enthällt die Anzahl der vom Betriebssystem übergeben Kommandozeilenargumente. 

argv steht für argumen vektor und enthällt die kommandozeilenargumente in als string. Technisch betrachtet ist das ein Zeiger auf ein Array, bzw. ein Zeiger auf einen Zeiger.

Die Namen sind lediglich Konvention du könntest das auch so schreiben:

  int main(int foo, char** bar)
...zur Antwort

Ich würde mir ja ne HashMap<Character, Integer> anlegen, mit ner Schleife über das Array iterrieren und für jeden einzelnen Buchstaben entweder wenn er noch nicht in der HashMap ist ihn einfügen oder wenn er bereits enthalten ist den gemapten Wert um inkrementieren.

...zur Antwort

Am einfachsten geht das wenn du das von eclipse aus in ein startbares JAR exportierst. Dann kannst du das einfach mit nem Doppelklick starten.

In eclipse einfach Datei->Export->Lauffähige JAR-Datei(Oder so ähnlich kA hab kein deutsches Language Pack installiert ;))

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.