Исходный пакет: точная политика зависимостей построения для Software Center

Я искал подробную спецификацию того, что разрешено, поскольку зависимости сборки для пакетов источников публикуются в Центре программного обеспечения.

Я нашел Руководство по политике Ubuntu - Глава 4 - Исходные пакеты (не знаю если эта ссылка по-прежнему действительна), она довольно точна, но у нее отсутствуют какие-то уточнения.

Что делать, если для сборки требуется версия компилятора, которая по умолчанию недоступна для целевой платформы. В качестве примера, скажем, для исходного пакета требуется GCC 4.8 для сборки, в то время как Ubuntu Precise предоставляет только GCC 4.6? Что делать, если для сборки требуется компилятор, который не доступен? Например, текущая версия компилятора Ada в Ubuntu Precise неправильно поддерживает последнюю версию стандарта или некоторые приложения, для которых компилятор компилятора Prolog требует компиляции. Что делать, если сборка зависит от исходного пакета библиотеки, который не доступен как отдельный исходный пакет? В приведенной выше ссылке указано, что не должно быть дублирования источника, но если источники библиотеки недоступны отдельно, то другого способа сделать не нужно, кроме копирования источника библиотеки в исходном пакете приложения (при условии, что это законно ОК, чтобы сделать этот способ, который всегда имеет место, если автор библиотеки и приложения - это то же самое).

Это три вопроса, которые я ожидаю в своем уме, и указанная выше ссылка не отвечает, и я предпочитаю иметь явные ответы вместо необработанных личных догадок.

Имейте хороший день все.

1
задан 3 March 2013 в 20:10

0 ответов

Другие вопросы по тегам:

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