UNIXでC開発を行うために、自宅のコンピューターに「DamnSmallLinux」をインストールしました。しかし、ディストリビューションにはデフォルトでC開発環境が付属しておらず、gccをインストールしようとするといくつかの問題に直面します。
デフォルトでC開発に必要なパッケージを備えた他の小さなLinuxディストリビューションはありますか?また、多くのスペースを占める追加のソフトウェアは必要ありませんが、それでもグラフィカル環境が必要です。
ありがとう
buntu JEOS (Just Enough Operating System)から始めて、apt-get(基本的には)を介してxfce4
(WMなど)とgcc(build-essential
)をインストール/構成できます。 Ubuntuが持っている素晴らしいリポジトリの恩恵を受けます)。
完全なツールチェーンが付属しているディストリビューションは考えられません。これにはいくつかの理由があります。
「みんなを喜ばせる」配布はありませんが、ツールチェーンを含めないことは、できるだけ多くの人々を喜ばせるための妥協案です。
私はUbuntuを非常に奇妙な方法で構築しています(まあ、それほど奇妙ではなく、インストールするものに関して過度に衒学的です)。
コアユーティリティをインストールするためにdebootstrap
から始め、次にインストールにchroot
して、必要なものをインストールします。通常、これは次のとおりです。
build-essential
kubuntu-desktop
次の代わりに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
次に、kernel.orgから必要なカーネルを取得し、構成/ビルド/インストールします。
次に、新しく入力したルートファイルシステムを論理ボリュームにコピーして起動するか、新しいドライブをパーティション分割してすべてをコピーしてから、ドライブを新しいシステムにチャックします。
なぜ、ああ、なぜ私はこれをするのにそんなに多くの時間を費やすのですか?私は自分がインストールして使用するものに関して肛門性格を持っています..そして私は自分で組み立てたものを使用することで大きな満足を得ます。
起動後、必要に応じて、必要なものをすべてインストールします。また、使用する予定がないことがわかっているものはすべてアンインストールします。
とにかく、結果は適合するはずのシステムですあなたの非常によく必要です、それはそれがどうあるべきかです:)
Debianの最小インストールはそれほど大きくはなく(Damn Small Linuxほど小さくはありませんが)、コンパイル環境を簡単に追加できます(gcc
、make
、およびlibc6-dev
パッケージ)。
そうですね、Debian Linuxとその「netinst」CDから始めて、必要な部分を追加するだけです。 http://www.debian.org/distrib/netinst#smallcd
注意すれば、小さく保つことができます(グラフィカル環境が必要ない場合は非常に小さくします)。ほとんどの人はGUIが必要で、もしそうならX-11が必要ですが、KDEやGnomeの代わりに軽量のウィンドウマネージャーを選択することもできます。ブロードバンド接続があれば、すべて比較的簡単です。
ArchLinux 軽量のDEとgccを使用すると、要件を満たす必要があります。