Я установил "Чертовски Маленький Linux" на моем домашнем компьютере для того, чтобы сделать разработку C в Unix. Но распределение по умолчанию не идет со средой разработки C, и я сталкиваюсь с некоторыми проблемами при попытке установить gcc.
Есть ли любой другой маленький дистрибутив Linux, который по умолчанию имеет необходимые пакеты для разработки C. И также я не хочу дополнительное программное обеспечение, которое поднимает партию пространства, но все еще хотело бы иметь графическую среду.
Спасибо
Я не могу думать о распределении, которое поставлется с полным набором инструментальных средств. Это по нескольким причинам:
Никакое распределение не собирается 'нравиться, что все', однако не включая набор инструментальных средств являются компромиссом для угождения как можно большего количества людей.
Я создаю 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 и настраиваю/создаю/устанавливаю его.
Я могу затем скопировать по своей недавно заполненной корневой файловой системе в логический том и начальной загрузке к ней, или разделить новый диск и скопировать все, затем зажать диск в новую систему.
Да ведь о, почему я провожу так много времени, делая это? Я анальный сохраняющий относительно того, что я устанавливаю и использую.. и я вытаскиваю большую удовлетворенность из использования чего-то, что я соединил сам.
После начальной загрузки я устанавливаю что-либо еще, в чем я, возможно, нуждаюсь, поскольку я нахожу потребность в ней. Я также удаляю что-либо, что я знаю, что никогда не собираюсь использовать.
Так или иначе результатом является система, которая должна соответствовать Вашим потребностям очень хорошо, который является, как это должно быть :)
Чертовски Маленький Linux идет tcc
(см. список пакета), который является действительно совместимым стандартами компилятором. Я не знаю точно, какие библиотеки Вы пропускаете, но это должно иметь в наличии, по крайней мере, стандартные библиотеки для C.
Минимальная установка Debian не является действительно очень большой (хотя не столь маленький как Чертовски Маленький Linux), и можно легко добавить, среда компиляции к тому (просто добавляют gcc
, make
и libc6-dev
пакеты).
Вы могли запустить с Ubuntu JEOS (Как раз достаточно Операционной системы) и затем установить/настроить xfce4
(как WM, например) и gcc (build-essential
) через Кв. - добираются (в основном преимущество от больших репозиториев, которые Ubuntu имеет).
Ну, Вы МОГЛИ запустить с Linux Debian и их "netinst" CD, и затем просто добавить части, в которых Вы нуждаетесь. http://www.debian.org/distrib/netinst#smallcd
Если Вы осторожны, можно сохранить это маленьким (ОЧЕНЬ маленький, если Вам не нужна графическая среда). Большинство людей хотело бы GUI, и раз так Вам будет нужен X-11, но можно выбрать легкий менеджер окон вместо KDE или Gnome. Это является все относительно безболезненным, если у Вас есть широкополосное соединение.