Hallo,
ich wollte mir heute auf meinem Rechner Code::Blocks installieren. Dies habe ich gemacht, indem ich die tar von der Code::Blocks-Seite geladen und entpackt habe. Darin waren folgende deb-Pakete:
codeblocks_13.12-1_amd64.deb
codeblocks-common_13.12-1_all.deb
codeblocks-contrib_13.12-1_amd64.deb
codeblocks-contrib-common_13.12-1_all.deb
codeblocks-contrib-dbg_13.12-1_amd64.deb
codeblocks-dbg_13.12-1_amd64.deb
codeblocks-dev_13.12-1_amd64.deb
codeblocks-headers_13.12-1_all.deb
codeblocks-libwxcontrib0_13.12-1_amd64.deb
codeblocks-wxcontrib-dev_13.12-1_amd64.deb
codeblocks-wxcontrib-headers_13.12-1_all.deb
libcodeblocks0_13.12-1_amd64.deb
libwxsmithlib0_13.12-1_amd64.deb
libwxsmithlib0-dev_13.12-1_amd64.deb
wxsmith-dev_13.12-1_amd64.deb
wxsmith-headers_13.12-1_all.deb
Nun habe ich im Terminal diesen Ordner geöffnet und
1 | dpkg -i * |
ausgeführt. (Ja, im Nachhinein eine sehr schlechte Idee).
Code::Blocks lässt sich zwar ausführen, aber egal, was ich installieren möchte, kommt:
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: codeblocks-contrib : Hängt ab von: libwxsmithlib0 (= 13.12-1) aber 13.12-3 soll installiert werden Hängt ab von: codeblocks (= 13.12-1) soll aber nicht installiert werden Empfiehlt: valgrind soll aber nicht installiert werden Empfiehlt: cppcheck soll aber nicht installiert werden Empfiehlt: cscope soll aber nicht installiert werden Empfiehlt: cccc soll aber nicht installiert werden codeblocks-dbg : Hängt ab von: codeblocks (= 13.12-3) soll aber nicht installiert werden Hängt ab von: codeblocks-contrib (= 13.12-3) aber 13.12-1 soll installiert werden codeblocks-dev : Hängt ab von: libcodeblocks0 (= 13.12-1) aber 13.12-3 soll installiert werden Hängt ab von: codeblocks-headers (= 13.12-1) ist aber nicht installierbar E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
Natürlich führe ich als Erstes
1 | apt-get -f install |
aus, wie es da steht:
root@UBUNTU1504:~/Downloads/debian-stable/amd64# apt-get -f install Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Abhängigkeiten werden korrigiert ... Fertig Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt: dkms lib32gcc1 libc6-i386 libclang1-3.5 libllvm3.5 libssh-gcrypt-4 libwxsqlite3-3.0-0 Verwenden Sie »apt-get autoremove«, um sie zu entfernen. Die folgenden zusätzlichen Pakete werden installiert: codeblocks-contrib codeblocks-dev Empfohlene Pakete: valgrind Die folgenden Pakete werden aktualisiert (Upgrade): codeblocks-contrib codeblocks-dev 2 aktualisiert, 0 neu installiert, 0 zu entfernen und 7 nicht aktualisiert. 4 nicht vollständig installiert oder entfernt. Es müssen noch 0 B von 3.369 kB an Archiven heruntergeladen werden. Nach dieser Operation werden 2.954 kB Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren? [J/n] j (Lese Datenbank ... 249594 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../codeblocks-contrib_13.12-3_amd64.deb ... Entpacken von codeblocks-contrib (13.12-3) über (13.12-1) ... dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/codeblocks-contrib_13.12-3_amd64.deb (--unpack): Versuch, »/usr/lib/pkgconfig/cb_wximagepanel.pc« zu überschreiben, welches auch in Paket codeblocks-wxcontrib-dev 13.12-1 ist dpkg-deb: Fehler: Unterprozess einfügen wurde durch Signal (Datenübergabe unterbrochen (broken pipe)) getötet Vorbereitung zum Entpacken von .../codeblocks-dev_13.12-3_amd64.deb ... Entpacken von codeblocks-dev (13.12-3) über (13.12-1) ... dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/codeblocks-dev_13.12-3_amd64.deb (--unpack): Versuch, »/usr/include/codeblocks/wxContribItems/wxImagePanel/include/wx/wxImagePanel.h« zu überschreiben, welches auch in Paket codeblocks-wxcontrib-headers 13.12-1 ist dpkg-deb: Fehler: Unterprozess einfügen wurde durch Signal (Datenübergabe unterbrochen (broken pipe)) getötet Fehler traten auf beim Bearbeiten von: /var/cache/apt/archives/codeblocks-contrib_13.12-3_amd64.deb /var/cache/apt/archives/codeblocks-dev_13.12-3_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
Was kann ich tun? Kein apt-get Befehl funktioniert. Wie kann ich das korrigieren?
Vielen Dank im Voraus für eure Antworten,
Benni
P.S.: Ich denke ich habe daraus gelernt und installiere nie mehr wieder etwas auf diese Weise :3
Moderiert von jug:
Thema in einen passenderen Forenbereich verschoben. Bitte beachte die als wichtig markierten Themen (Welche Themen gehören hier her und welche nicht?) in jedem Forenbereich. Danke.