Я хочу иметь возможность воссоздать определенные пакеты, скомпилировав исходный код пакета. Для компиляции исходного кода необходимо запустить процесс настройки, а затем процесс компиляции. Я знаю, как это сделать, но не то, что предоставляет Ubuntu.
Пакетами могут быть Empathy, Banshee или специальные библиотеки по этому вопросу. Я могу просто скомпилировать их, используя (общую) информацию, представленную на каждом сайте проекта. Однако во многих случаях я получаю сборку, которая не совсем совпадает с оригинальной. Немного разные пункты меню, некоторые функции работают по-разному или не работают вообще и т. Д.
Есть ли источник, где можно найти параметры конфигурации и компиляции, которые используются для пакетов, включенных в Ubuntu? Также возможны патчи для Ubuntu или Debian.
Двоичные файлы Ubuntu также могут содержать патчи.
Лучше всего загрузить исходный код с помощью apt-source
. Возможно, вам потребуется Включить репозитории исходного кода
apt-source загрузит и распакует Исходный код.
apt-source foo
Затем вы можете просмотреть исходный код, любые исправления и параметры конфигурации.
Опции компиляции находятся в debian / rules
Примечание: иногда в некоторых пакетах есть некоторые различия.
См. Также
http://www.cyberciti.biz/faq/rebuilding-ubuntu-debian-linux-binary-package/
Руководство по упаковке неоценим при изучении того, как упакован исходный код