Сборка существующего пакета Ubuntu / debian, но с другим источником - PullRequest
0 голосов
/ 17 мая 2018

Я хотел бы создать существующий пакет Ubuntu (скажем, например, firefox пакет ), но вместо использования версии Ubuntu исходного кода Firefox , яхотите использовать скомпилированные двоичные файлы Firefox , предоставленные с веб-сайта Firefox.Как я могу это сделать?У меня есть опыт создания и компиляции приложений из исходного кода, но я довольно незнаком с упаковкой их в .deb.

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

1 Ответ

0 голосов
/ 17 мая 2018

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

equivs приходит на ум как особенно простой пример (хотя он имеет некоторые странности), но также и как простой инструмент, который позволит вам легко создать пакет, единственной задачей которого является сброс нескольких уже собранных двоичных файлов в /usr/bin и /usr/lib. (Он написан на Perl, и весь пакет состоит из пары скриптов и некоторых файлов данных.)

...