Вы можете начать с Ubuntu JEOS (Just Enough Operating System), а затем установить / настроить xfce4
(как, например, WM) и gcc ( build-essential
) с помощью apt-get (в основном, использовать отличные репозитории, которые есть в Ubuntu).
Есть ли небольшой дистрибутив Linux, который поставляется с полной средой разработки на С
Я установил «Damn Small Linux» на свой домашний компьютер для разработки C на Unix. Но по умолчанию в дистрибутив не входит среда разработки C, и у меня возникают проблемы при установке gcc.
Есть ли другой небольшой дистрибутив Linux, в котором по умолчанию есть необходимые пакеты для разработки на Си. И также я не хочу дополнительное программное обеспечение, которое занимает много места, но все же хотело бы иметь графическое окружение.
Спасибо
6 ответов на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Я не могу думать о дистрибутиве, который поставляется с полной цепочкой инструментов. Это по нескольким причинам:
- Не каждый хочет компилировать программы. Компилятор + binutils + заголовки + отладчики занимают место, которое многие люди предпочитают использовать для других целей.
- Экономит пропускную способность. Конечно, ISO - это ISO, но когда люди обновляют / обновляют, они будут склонны добавлять больше обновлений.
- Некоторые люди считают наличие компилятора угрозой безопасности в определенных настройках.
Ни один дистрибутив не будет «радовать всех», однако отсутствие цепочки инструментов - это компромисс, чтобы угодить как можно большему количеству людей.
Я собираю 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 и настраиваю / собираю / устанавливаю его.
Затем я могу скопировать мою вновь заполненную корневую файловую систему на логический том и загрузиться на него, или разбить новый диск и скопировать все на него, а затем вставить диск в новую систему.
Почему, о, почему я трачу столько времени на это? Я не забываю о том, что я устанавливаю и использую ... и получаю огромное удовольствие от использования чего-то, что я собрал сам.
После загрузки я устанавливаю все, что мне может понадобиться, так как я нахожу это необходимым. Я также удаляю все, что знаю, что никогда не буду использовать.
В любом случае, в результате получается система, которая должна очень хорошо соответствовать вашим потребностям, как и должно быть :)
Поставляется с Damn Small Linux tcc
(см. Список пакетов ), который действительно является стандартным компилятором. Я не знаю точно, какие библиотеки вам не хватает, но он должен иметь по крайней мере стандартные библиотеки Си.
Минимальная установка Debian на самом деле не очень большая (хотя и не такая маленькая, как Damn Small Linux), и вы можете легко добавить к ней среду компиляции (просто добавив gcc
, make
и libc6-dev
пакеты).
ArchLinux с некоторыми легковесными DE и gcc должен соответствовать вашим требованиям.
Ну, вы МОЖЕТЕ начать с Debian Linux и их компакт-диска "netinst", а затем просто добавить нужные кусочки. http://www.debian.org/distrib/netinst#smallcd
Если вы осторожны, вы можете оставить его маленьким (ОЧЕНЬ маленьким, если вам не нужна графическая среда). Большинству людей нужен графический интерфейс, и если вам так нужен X-11, вы можете выбрать легкий оконный менеджер вместо KDE или Gnome. Это все относительно безболезненно, если у вас есть широкополосное соединение.
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4