Ich habe "Damn Small Linux" auf meinem Heimcomputer installiert, um die C-Entwicklung unter Unix durchzuführen. Die Distribution wird jedoch nicht standardmäßig mit der C-Entwicklungsumgebung geliefert, und beim Versuch, die gcc zu installieren, treten einige Probleme auf.
Gibt es eine andere kleine Linux-Distribution, die standardmäßig die erforderlichen Pakete für die C-Entwicklung enthält? Außerdem möchte ich keine zusätzliche Software, die viel Platz beansprucht, aber dennoch eine grafische Umgebung haben möchte.
Vielen Dank
Antworten:
Ich kann mir keine Distribution vorstellen, die mit einer kompletten Werkzeugkette geliefert wird. Dies hat einige Gründe:
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 ichchroot
zur Installation und installiere das gewünschte Material. Normalerweise ist dies:build-essential
kubuntu-desktop
Sie könnten ersetzen
kubuntu-desktop
: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 :)
quelle
Damn Small Linux wird mitgeliefert
tcc
(siehe Paketliste ), einem in der Tat standardkonformen Compiler. Ich weiß nicht genau, welche Bibliotheken Ihnen fehlen, aber es sollten mindestens die Standard-C-Bibliotheken verfügbar sein.quelle
Ein minimale Installation von Debian ist nicht wirklich sehr groß (wenn auch nicht so klein wie Damn Small Linux), und Sie können eine Compiler - Umgebung , die leicht hinzufügen (nur das hinzufügen
gcc
,make
undlibc6-dev
Pakete).quelle
Sie können von Ubuntu JEOS (Just Enough Operating System) aus starten und dann über apt-get (
xfce4
z. B. als WM) und gcc (build-essential
) installieren / konfigurieren (im Grunde genommen von den großartigen Repositorys profitieren, die Ubuntu hat).quelle
build-essential
... (nein am Ende)ArchLinux mit etwas leichtem DE und gcc sollte Ihren Anforderungen entsprechen.
quelle
Nun, Sie KÖNNTEN mit Debian Linux und ihrer "netinst" -CD beginnen und dann einfach die Teile hinzufügen, die Sie benötigen. http://www.debian.org/distrib/netinst#smallcd
Wenn Sie vorsichtig sind, können Sie es klein halten (SEHR klein, wenn Sie die grafische Umgebung nicht benötigen). Die meisten Leute würden eine GUI wollen und wenn ja, brauchen Sie X-11, aber Sie können einen leichten Fenstermanager anstelle von KDE oder Gnome wählen. Es ist alles relativ schmerzlos, wenn Sie eine Breitbandverbindung haben.
quelle