Ich kann mir keine Distribution vorstellen, die mit einer kompletten Werkzeugkette geliefert wird. Dies hat einige Gründe:
- Nicht jeder möchte Programme kompilieren. Compiler + Binutils + Header + Debugger nehmen Platz ein, den viele Leute lieber für andere Dinge nutzen würden.
- Spart Bandbreite. Sicher, eine ISO ist eine ISO, aber wenn Leute aktualisieren / aktualisieren, werden sie tendenziell mehr Updates einholen.
- Einige Benutzer betrachten das Vorhandensein eines Compilers in bestimmten Einstellungen als Sicherheitsrisiko.
Keine Distribution wird "allen gefallen", aber das Fehlen einer Werkzeugkette ist ein Kompromiss, um so viele Menschen wie möglich zufrieden zu stellen.
Ich baue Ubuntu auf eine sehr seltsame Art und Weise (na ja, nicht wirklich seltsam, nur übermäßig pedantisch in Bezug auf das, was ich installiere).
Ich beginne debootstrap
damit, die Kerndienstprogramme zu installieren, dann gehe ich chroot
zur Installation und installiere das gewünschte Material. Normalerweise ist dies:
build-essential
kubuntu-desktop
- (eine lange Liste von Bibliotheken mit Entwicklungsheaderpaketen)
Sie könnten ersetzen kubuntu-desktop
:
edubuntu-desktop - educational desktop for Ubuntu
edubuntu-desktop-kde - educational desktop for Kubuntu
ubuntu-desktop - The Ubuntu desktop system
xubuntu-desktop - Xubuntu desktop system
Ich nehme dann den gewünschten Kernel von kernel.org und konfiguriere / baue / installiere ihn.
Ich kann dann mein neu aufgefülltes Root-Dateisystem auf ein logisches Volume kopieren und darauf booten oder ein neues Laufwerk partitionieren und alles kopieren und dann das Laufwerk in das neue System einspannen.
Warum, oh, warum verbringe ich so viel Zeit damit? Ich bin anal zurückhaltend in Bezug auf das, was ich installiere und verwende. Und ich bin sehr zufrieden damit, etwas zu verwenden, das ich selbst zusammengestellt habe.
Nach dem Booten installiere ich alles, was ich möglicherweise benötige, da ich einen Bedarf dafür finde. Ich deinstalliere auch alles, was ich weiß, dass ich es nie benutzen werde.
Wie auch immer, das Ergebnis ist ein System, das Ihren Anforderungen sehr gut entsprechen sollte, so sollte es auch sein :)