Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
nihonto
- Beiträge: 868
- Registriert: 04.05.2003 00:02:55
- Wohnort: hinter den sieben Bergen
Beitrag
von nihonto » 21.08.2003 20:11:43
Hallo Debianer,
habe Sid laufen und mittlerweile folgende gcc-Einträge:
Code: Alles auswählen
debian:/home/etranger# dpkg -l|grep gcc
ii gcc 3.3.1-2 The GNU C compiler.
ii gcc-2.95 2.95.4-17 The GNU C compiler.
ii gcc-3.0 3.0.4-7 The GNU C compiler.
ii gcc-3.0-base 3.0.4-16 The GNU Compiler Collection (base package)
ii gcc-3.2-base 3.2.3-7 The GNU Compiler Collection (base package)
ii gcc-3.3 3.3.2-0pre1 The GNU C compiler
ii gcc-3.3-base 3.3.2-0pre1 The GNU Compiler Collection (base package)
ii libgcc1 3.3.2-0pre1 GCC support library
Das ist definitiv zu viel, gell?! Kann ich die bis auf die 3.3.2-0pre1 - Einträge löschen?
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)
-
pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Beitrag
von pdreker » 21.08.2003 23:16:49
Nein. Du kannst die anderen runterwerfen. Der gcc-3.3 ist der default Compiler, den 2.95 und 3.2 kannst Du löschen.
Patrick
-
nihonto
- Beiträge: 868
- Registriert: 04.05.2003 00:02:55
- Wohnort: hinter den sieben Bergen
Beitrag
von nihonto » 21.08.2003 23:38:32
Hi Patrick,
danke für die Antwort! Funktioniert auch soweit, allerdings will apt mir bei der Entfernung von gcc-3.2-base noch eine Menge anderen Kram runterschmeißen:
Code: Alles auswählen
debian:/home/etranger# apt-get remove gcc-3.2-base
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Die folgenden Pakete werden ENTFERNT:
cpp-3.2 gcc-3.2-base gnome-applets gnome-control-center gnome-core
gnome-panel gnome-panel-data gsfonts-x11 j2re1.3 msttcorefonts
x-ttcidfont-conf x-window-system x-window-system-core xbase-clients xdm
xfonts-100dpi xfonts-100dpi-transcoded xfonts-75dpi xfonts-75dpi-transcoded
xfonts-base xfonts-base-transcoded xfonts-scalable xutils
0 Pakete aktualisiert, 0 neu installiert, 23 zu entfernen und 1 nicht aktualisiert.
Es müssen 0B der Archive geholt werden.
Nach dem Auspacken werden 111MB Plattenplatz freigegeben sein.
Möchten Sie fortfahren? [J/n] n
Abbruch.
Kann mir nicht so recht vorstellen, dass das im Sinne des Erfinders ist, oder? Könnte das damit zusammenhängen, dass ich vor Kurzem noch Woody mit diversen Backports laufen hatte?
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)
-
pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Beitrag
von pdreker » 22.08.2003 00:08:18
Das ist natürlich nicht so im Sinne des Erfinders...
Ich benutze die X Version aus SID schon länger nicht mehr, daher kann ich gerade nicht nachschauen, aber es kann durchaus sein, dass irgendein Teil von X einen Dependecy auf gcc-3.2 hat.
Lass Ihn doch einfachn erstmal drauf. Kommt Zeit, kommt Rat....
Patrick
-
nihonto
- Beiträge: 868
- Registriert: 04.05.2003 00:02:55
- Wohnort: hinter den sieben Bergen
Beitrag
von nihonto » 22.08.2003 09:18:44
Ok, soll mich auch weiter nicht stören. Eine Frage hab' ich aber noch: können die gcc sich ins Gehege kommen, wenn ich mir mal wieder 'nen neuen Kernel backen will? Oder wird das default-mäßig immer mit dem aktuellsten Kompiler im System gemacht?
Viele Grüße!!!
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)
-
mime
- Beiträge: 54
- Registriert: 27.08.2002 09:28:59
- Wohnort: Hamburg
-
Kontaktdaten:
Beitrag
von mime » 22.08.2003 15:34:14
nihonto hat geschrieben:Ok, soll mich auch weiter nicht stören. Eine Frage hab' ich aber noch: können die gcc sich ins Gehege kommen, wenn ich mir mal wieder 'nen neuen Kernel backen will? Oder wird das default-mäßig immer mit dem aktuellsten Kompiler im System gemacht?
Die kommen sich deswegen nicht ins gehege, weil
/usr/bin/gcc ein symbolischer Link auf den verwendeten gcc ist.
Das Heisst es wird der gcc genutzt auf den der link zeigt.
Hab selber schonmal den Fall gehabt, dass sourcen einen anderen gcc verlangten. In diesem Fall hatte ich einfach den link geändert und es funktionierte...
Kannst Du mit
Gruss