Создание двоичных пакетов вручную из источника, найденного на Launchpad

Я пытаюсь собрать последний источник openSSH ( https://github.com/openssh/openssh-portable). Если я использую checkinstall, я получаю один.deb, который устанавливает все, тогда как Ubuntu/launchpad каким-то образом делит установку на несколько бинарных пакетов.

Из openssh они создают эти дэбы (см. https://launchpad.net/ubuntu/+source/openssh/1:7.2p2-4ubuntu2.1):

  • OpenSSH-клиент
  • OpenSSH-клиент-udeb
  • OpenSSH-сервер
  • OpenSSH-сервер udeb
  • OpenSSH-SFTP-сервер
  • SSH-askpass-гном
  • ssh-krb5 openssh-client-dbgsym
  • OpenSSH-клиент-ssh1-dbgsym
  • OpenSSH-клиент-udeb-dbgsym
  • OpenSSH-сервера dbgsym
  • OpenSSH-SFTP-сервер-dbgsym
  • SSH
  • SSH-askpass-гном-dbgsym

Я нашел журнал сборки ( https://launchpadlibrarian.net/278424435/buildlog_ubuntu-xenial-amd64.openssh_1%3A7.2p2-4ubuntu2.1_BUILDING.txt.gz), где я могу выяснить, что./configure использовалось.

По сути, как я могу воспроизвести то, что было сделано на Launchpad для сборки openSSH, но с обновленным исходным кодом? Это долгая история, но я должен быть в состоянии собрать эти бинарные пакеты из последней кодовой базы openSSH, и я пытаюсь сделать это так, чтобы это все еще было совместимо с Launchpad и apt.

0 ответов

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