Дистрибутивы, которые поддерживают компиляцию из источника

В дополнение к dash и posh, существует bournesh (или bsh), Оболочка Bourne Семейной реликвии, которая может использоваться для обнаружения Bashisms.

Проект Семейной реликвии также включает "Семейную реликвию Toolchest", набор больше чем 100 стандартных утилит Unix (который мог служить начальной точкой для сравнения параметров командной строки).

21
19.03.2011, 20:33
14 ответов

Я не знаю о полной "сборке система из источника" инструмент для Debian, но это действительно поддерживает это окольным способом через apt-src, который загрузит и создаст пакет, затем установит получающуюся сборку.

8
27.01.2020, 19:43

Существует несколько дистрибутивов, которые поддерживают и двоичные и скомпилированные пакеты - в теории, хинду поддерживает это, но я не думаю, что существует слишком много двоичных пакетов. Дуга также поддерживает здание из источника в дополнение к двоичным пакетам через Систему сборки дуги (ABS), хотя у меня нет опыта с ним.

8
27.01.2020, 19:43
  • 1
    +1 для Arch (хотя Вы могли дать ссылку на первую полосу Arch и возможно АУР), –  xenoterracide 10.08.2010, 23:25
  • 2
    Хинду является моим любимым дистрибутивом +1 –  Chris Huang-Leaver 10.08.2010, 23:54
  • 3
    , который я дал бы большему количеству ссылок, но я думал, что был обязан иметь больше, чем <x> представитель (больше чем 100 так или иначе) для добавления больше чем 1 ссылки, поскольку это имело место на StackOverflow. Я вижу, что это не имеет место здесь, таким образом, ссылки добавляются! –  B.R. 10.08.2010, 23:56

Хинду является Вашим лучшим выбором здесь, что случилось с использованием его для Ваших потребностей?

3
27.01.2020, 19:43
  • 1
    я - просто фанат дистрибутива и люблю устанавливать и испытывать все различные. Хинду всегда был моим fav, но с женой, детьми и бизнесом для выполнения количества времени я должен потратить проявляющую хорошую заботу о хинду установке, понизился значительно. –  mendicant 11.08.2010, 23:37

Большинство пакетов создания поддержки дистрибутивов Linux от исходного кода. Просто необходимо установить необходимые пакеты разработки из репозиториев распределения наряду с любыми конкретными требованиями пакета, который Вы создаете. Если Вы желаете создать систему максимально близко к царапине, Linux с нуля является моделью, но Вы несете большую ответственность за отслеживание обновлений системы защиты, патчей, и т.д. Дуга, Linux был дистрибутивом, который я выбрал, потому что это позволяет Вам создавать из источника и обеспечивает источники для обновлений и патчей и т.д. Дуга сделала, чтобы действительно хороший пользователь поддерживал и много документации когда дело доходит до разрешения проблемы конфигурации и установка.

3
27.01.2020, 19:43

Можно также попробовать старый и могущественный Linux С нуля.

3
27.01.2020, 19:43

Много ОСНОВАННЫХ НА ОБ/МИН дистрибутивов имеют исходные RPM-пакеты. Debian и Ubuntu имеют источник debs также. Вы ищете другие дистрибутивы, которые являются, прежде всего, созданы из источника или просто дистрибутивы, которые имеют исходные пакеты в наличии. Если это - последний, ответ имеет "многие/больше всего" их.

2
27.01.2020, 19:43

Некоторые приходят на ум, который я лично использовал: LFS (очевидно), SourceMage, и кто-то сделал один из make-файлов LNX-Би-би-си, я не могу найти его теперь. Но я полагаю, что Debian, являющийся достаточно хорошим, компилирует пакеты сам, если я должен.

Необходимо также проверить, что список дан DistroWatch основанные на источнике дистрибутивы:

2
27.01.2020, 19:43

Если Вы хотите попробовать что-то немного различное, существует GoboLinux и NixOs.

2
27.01.2020, 19:43
  • 1
    Nix осторожно относительно отслеживания зависимостей, относительно тщательного описания процесса сборки как чисто функциональные вещи, где все зависимости являются явными. Это должно дать пользователю больше гибкости в объединении и настройке вещей полужирным шрифтом и наличии некоторой уверенности, что результат не будет неправильным. –  imz -- Ivan Zakharyaschev 20.03.2011, 10:59

В ALTLinux много усилий приложено к поддержанию точных файлов спецификации для пакетов и что создание пакетов точно восстанавливаемо в текущем состоянии репозитория пакетов. Это проверяется регулярно, что каждый пакет в репозитории (названный Sisyphus) ремонтопригоден в текущий момент - восстановить тестовый отчет о состоянии, журналы последнего восстанавливают тест на пакет.

Чтобы быть уверенными в точной воспроизводимости сборок пакета, специальные инструменты для изоляции системы сборки от хост-системы используются: мясорубка и окружающие инструменты инфраструктуры сборки (например, Создавая пакеты с механизмом).

Так, хотя ALTLinux не выделен установке Вашей системы путем создания, можно быть уверенным, что пакет, который он берет из репозитория, будет легко ремонтопригоден в его хост-системе без дополнительных проблем, которые не были прослежены официально спецификацией.

ALTLinux выделен тому, чтобы быть источником для пользовательских хранилищ пакетов и дистрибутивов, которые - дизайном системы сборки ALTLinux и связанных инструментов - могут быть легко настроены и восстановлены независимо от ALTLinux и безопасно (т.е. изолированы от Вашей хост-системы). Так, если Вы хотите сделать его собственный специализированный дистрибутив, ALTLinux Sisyphus может быть основой для этого дистрибутива, который будет легок для него использовать в его работе: Введение в создание Вашего собственного дистрибутива (на русском языке).

2
27.01.2020, 19:43
  • 1
    Вот являются еще некоторые детали о repo проверках непротиворечивости, сделанных ALTLinux' girar-разработчиком (инфраструктура сборки), если кому-то будет интересно (хотя это не непосредственно о создании по сути, скорее о поддержании последовательного repo получающихся пакетов): stackoverflow.com/questions/1316716 / …. –  imz -- Ivan Zakharyaschev 21.03.2011, 11:10

Я скомпилировал Сквид в, Открывают SUSE, так, чтобы дистрибутив поддерживал его.

1
27.01.2020, 19:43

Да, Вы правы, slackware сценарии сборки использования для компиляции пакетов. Существуют многие из них доступны из http://slackbuild.org/. Существуют также шаблоны для новых сценариев, и можно всегда отправлять сценарии, если Вы хотите.

1
27.01.2020, 19:43

Я не делаю точно, что Вы достигаете, но смотрите на tinycore. Всеми ценами создания изображений возможно быть сделанными из источников.

1
27.01.2020, 19:43

Очень похожий вопрос недавно задали.

Мой ответ на тот вопрос здесь: Как создать все Debian

Теоретически все дистрибутивы могут быть созданы из источника. Детали могут не согласиться немного с каждым дистрибутивом, но метод, который я перечислил, существует твердая начальная точка.

1
27.01.2020, 19:43

Должен ли быть Linux, или другие unix-файлы можно?

Полная система NetBSD может быть собрана из исходных текстов, используя их сборку Система .sh . Система, на которой вы строите, даже не обязательно должна быть NetBSD, я сделал это из Linux или OS X. Сборка может производить установку .iso, так что вам не нужно возиться с загрузчиками, чтобы получить новую ОС. Бег.

После сборки и установки базовой системы вы можете легко установить другие пакеты из исходного кода с помощью диспетчера пакетов NetBSD pkgsrc .

0
27.01.2020, 19:43

Теги

Похожие вопросы