PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : G++ Installieren



ncoder
08.12.03, 18:31
Hallo leuts, ich weis dieses Thema war schon sehr oft besprochen, habe auch die sufu benutzt, konnte aber noch keine lösung finden.
Ich baue mir grad ein neues debian zusammen, dabei habe ich probleme bei installieren vom g++ compiler. Wenn ich ein apt-get install g++ eingebe bekomme ich folgende fehlermeldung:

Sorry, but the following packages have unmet dependencies:
g++: Depends: g++-2.95 but it is not going to be installed
E: Sorry, broken packages

Ich habe schon alles probiert komme aber nicht auf die lösung.

Für hilfe oder einen guten link bin ich sehr dankbar.

grüße,
ncoder.

Ps: an meinem hauptrechner benutze ich gentoo, da gibt es die probleme nicht :D

pcm
09.12.03, 08:08
Hallo,

als root tasksel starten, C und C++ auswählen und installieren lassen, dann sollte dein problem behoben sein.

gruß pcm

ncoder
09.12.03, 10:05
Moin,
hab tasksel -a ausgeführt C und C++ ausgewählt und dann wie in der manpage bzw. hilfe beschrieben "q" gedrückt. Tasksel wird dannach beendet apt-get gestartet aber es passiert garnichts.

tasksel -a
Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

mache ich was falsch ?

danke

pcm
09.12.03, 11:19
Hi,

hast du debian woody/sarge oder sid? hast du inoffizielle quellen in deiner /etc/apt/sources.list? wenn ja poste die mal bitte hier.

gruß pcm

edit: apt-get install build-essential kannst du noch ausprobieren.

ncoder
09.12.03, 11:48
Linux version 2.4.20-xfs (gcc version 2.95.4 20011002 (Debian prerelease))
ist das C't Knoppix, wollte es mal austesten.

apt-get install build-essential bringt das hier:
Sorry, but the following packages have unmet dependencies:
build-essential: Depends: libc6-dev but it is not going to be installed or
libc-dev
Depends: g++ but it is not going to be installed
E: Sorry, broken packages


cat /etc/apt/sources.list
deb http://security.debian.org/ woody/updates main contrib non-free
deb http://ftp.de.debian.org/debian woody main contrib non-free
deb http://ftp.de.debian.org/debian-non-US woody/non-US main contrib non-free


Ich weis nicht was er will. kann es sein das es er die packete nicht auf den servern findet, die ich in der sources.list habe? oder sind das versions konflikte?

Danke für deine mühe!

Grüße,
ncoder.

ncoder
09.12.03, 12:08
Außerdem glaube ich noch ein Problem mit meiner sources.list zu haben. Die „Standard sources.list“ macht mir Probleme weil er den server ntama.uni-mainz.de nicht erreichen kann, da bricht er bei einem apt-get update bei 90% ab. Deswegen habe ich mir die 3 Server von debian.org in eine neue sources.list eingetragen. Da glaube ich findet er aber nicht alle benötigten Pakete.
Irgendwie blicke ich da wohl noch nicht ganz durch. Auf jeden fall habe ich mir die debian „Verwaltung“ leichter vorgestellt. Wahrscheinlich ist sie das auch, wenn erstmal alles richtig konfiguriert wurde.

pcm
09.12.03, 15:36
Hallo,

doch du hast nen problem mit der sources.list ;) du kannst aus nem knoppix kein woody machen, bei knoppix ist alles ein reinster mischmasch, woody, sarge, sid, externe quellen. die woody packete sind in deinem fall *zu* alt, änder mal in deiner sources.list alles auf debian sid um, damit hast du vermutlich mehr erfolg.



deb http://ftp.de.debian.org/debian sid main
deb-src http://ftp.de.debian.org/debian sid main
deb http://ftp.de.debian.org/debian-non-US sid/non-US main
deb-src http://ftp.de.debian.org/debian-non-US sid/non-US main

deb http://security.debian.org/ woody/updates main
deb-src http://security.debian.org/ woody/updates main
deb http://security.debian.org/ sarge/updates main
deb-src http://security.debian.org/ sarge/updates main

achja, sag bitte das nächstemal das du knoppix hast und sprich nicht von debian denn knoppix ist kein projekt des debian teams. das debian projekt hat zwar viele versionen aber keine davon heißt knoppix :) am einfachsten ist es für die die auf deine frage antworten wenn du konkret sagst was du hast woody/sarge/sid... da sid unstable ist können damit eher probleme auftreten als wenn du z.b. ein reines woody system hast.

gruß pcm

ncoder
09.12.03, 19:17
Jau danke,
ich werde mal die sources.list updaten. Das Ergebnis schreibe ich dann hier rein. Ich wuste schon das Knoppix kein "reines debian" ist, aber ich dachte nicht das es sich so unterscheidet.
Na ja mal probieren ob ich hiermit mehr Erfolg habe, wenn nich dann kommt eben ein "reines deb" druf :D

Grüße und Danke,
ncoder.

ncoder
09.12.03, 21:17
Hallo,
also nun habe ich die sources.list von dir genommen. Damit hat er fleißig upgedatet, insgesamt mehr als 340 MB gezogen und installiert. Nun mag er aber nichts mehr neues installieren weil er einige Unabhängikeiten nicht mehr auflösen kann. Hier die Ausgabe:

apt-get install g++-3.3
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
Sorry, but the following packages have unmet dependencies:
abiword: Depends: libfribidi0 but it is not going to be installed
Depends: libgtk2.0-0 (>= 2.2.1) but 2.2.0-2 is to be installed
Depends: libgucharmap3 but it is not going to be installed
Depends: libpango1.0-0 (>= 1.2.1) but 1.2.0-3 is to be installed
Depends: libxml2 (>= 2.5.9) but 2.5.0-1 is to be installed
audacity: Depends: libvorbis0a (>= 1.0.0) but it is not going to be installed
Depends: libwxgtk2.4 (>= 2.4.0.8) but it is not going to be installed
foomatic-bin: Depends: foomatic-db (> 2.9) but 2.0-20020911-0.4 is to be installed
Depends: foomatic-db-hpijs but it is not going to be installed
Depends: foomatic-db-engine but it is not going to be installed
Depends: foomatic-filters but it is not going to be installed
g++-3.3: Depends: gcc-3.3 (>= 1:3.3.3) but it is not going to be installed
Depends: gcc-3.3 (< 1:3.3.4) but it is not going to be installed
Depends: libstdc++5-3.3-dev (>= 1:3.3.3) but it is not going to be installed
libhtml-parser-perl: Depends: perlapi-5.8.1
libqt3: Depends: xlibmesa3 but it is not going to be installed or
libgl1
libqt3-mt: Depends: xlibmesa3 but it is not going to be installed or
libgl1
libsdl-mixer1.2: Depends: libvorbis0a (>= 1.0.0) but it is not going to be installed
libtext-iconv-perl: Depends: perlapi-5.8.0
Depends: perl-base (>= 5.8.0-15) but 5.6.1-8.3 is to be installed
libwxgtk2.2: Depends: libgl1
libxml-parser-perl: Depends: perlapi-5.8.0
perl: Depends: perl-base (= 5.8.2-2) but 5.6.1-8.3 is to be installed
sox: Depends: libvorbis0a (>= 1.0.0) but it is not going to be installed
timidity: Depends: libvorbis0a (>= 1.0.0) but it is not going to be installed
vorbis-tools: Depends: libvorbis0a (>= 1.0.0) but it is not going to be installed
xbase-clients: Depends: xlibmesa3-gl but it is not going to be installed or
libgl1
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Ein apt-get -f install bringt mich auch nicht weiter:

/usr/bin/perl: relocation error: /usr/lib/perl5/auto/Text/Iconv/Iconv.so: undefined symbol: Perl_Gthr_key_ptr
dpkg: xlibmesa3: Abhängigkeitsproblem, aber lösche es auf Anfrage dennoch:
libqt3-mt hängt ab von xlibmesa3 | libgl1; aber:
Paket xlibmesa3 soll gelöscht werden.
Paket libgl1 ist nicht installiert.
Paket xlibmesa3-gl welches bereitstellt libgl1 ist nicht installiert.
Paket xlibmesa3 welches bereitstellt libgl1 soll gelöscht werden.
libqt3 hängt ab von xlibmesa3 | libgl1; aber:
Paket xlibmesa3 soll gelöscht werden.
Paket libgl1 ist nicht installiert.
Paket xlibmesa3-gl welches bereitstellt libgl1 ist nicht installiert.
Paket xlibmesa3 welches bereitstellt libgl1 soll gelöscht werden.
libwxgtk2.2 hängt ab von libgl1; aber:
Paket libgl1 ist nicht installiert.
Paket xlibmesa3-gl welches bereitstellt libgl1 ist nicht installiert.
Paket xlibmesa3 welches bereitstellt libgl1 soll gelöscht werden.
libqt3-mt hängt ab von xlibmesa3 | libgl1; aber:
Paket xlibmesa3 soll gelöscht werden.
Paket libgl1 ist nicht installiert.
Paket xlibmesa3-gl welches bereitstellt libgl1 ist nicht installiert.
Paket xlibmesa3 welches bereitstellt libgl1 soll gelöscht werden.
libqt3 hängt ab von xlibmesa3 | libgl1; aber:
Paket xlibmesa3 soll gelöscht werden.
Paket libgl1 ist nicht installiert.
Paket xlibmesa3-gl welches bereitstellt libgl1 ist nicht installiert.
Paket xlibmesa3 welches bereitstellt libgl1 soll gelöscht werden.
(Lese Datenbank ... 69025 Dateien und Verzeichnisse sind derzeit installiert.)
Entferne xlibmesa3 ...
dpkg - Warnung: Während Entfernens von xlibmesa3 ist Verzeichnis »/usr/share/doc/xlibmesa3« nicht leer, wird daher nicht gelöscht.
/usr/bin/perl: relocation error: /usr/lib/perl5/auto/Text/Iconv/Iconv.so: undefined symbol: Perl_Gthr_key_ptr
dpkg: Fehler beim Bearbeiten von xlibmesa3 (--remove):
Unterprozess post-removal script gab den Fehlerwert 127 zurück
Fehler traten auf beim Bearbeiten von:
xlibmesa3
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hoffe das du damit was anfangen kannst.

Gruß,
ncoder

pcm
09.12.03, 23:29
hachja, son knoppix is schon ne feine sache... wenns auf cd ist ;)

wenn du noch nicht viel eingerichtet hast würde ich an deiner stelle debian nochmal neu mit ner debian cd installieren, ansonsten musst du wie es bisher aussieht alle abhängigkeiten von hand auflösen (quasi apt-get install libgtk2.0-0 ...) kann mich da aber auch irren da ich noch nie das problem in extremform hatte. is halt so ne sache mit der knoppix sources.list, auf ne hdd gehört meiner meinung nach kein knoppix (eben wegen solchen problemen)

apt-get update && apt-get dist-upgrade hattest du ja gemacht?!

eventuell findest du hier im forum noch ne bessere möglichkeit als eine neuinstallation.

gruß pcm

ncoder
10.12.03, 09:56
Ich ziehe mir grad dieses ISO, ftp://ftp.tu-chemnitz.de/pub/linux/...es/3.0_r2/i386/ hoffe das ich damit mehr glück habe. Nachdem ich unter Knoppix eh nicht viel eingerichtet habe, wie auch, kann mir eine neuinstall ja egal sein.

Grüße,
ncoder.