Зависимости Debian для ttyecho

Какие зависимости должен иметь пакет Debian, который распределяет двоичный файл ttyecho ?

  • Как остановить автоматический монтаж устройств в Ubuntu?
  • Установите рекомендуемые пакеты уже установленного пакета с apt
  • Почему установка пакета python-minimal также захватывает пакет python на Debian?
  • Как скомпилировать Solaris в Debian?
  • Установка Qt Creator на Debian
  • Нет кандидата на установку для компиляции
  • Настройка постоянной таблицы маршрутизации на Debian
  • Cron сообщает об ошибке в php5-общем задании после обновления
  • Как удалить пароль root на Debian?
  • Обходная подпись GPG проверяет только один репозиторий
  • В системах на базе Debian, как мы очищаем файлы конфигурации упаковок, которые уже были удалены?
  • Невозможно изменить размер окна Gedit
  • 2 Solutions collect form web for “Зависимости Debian для ttyecho”

    Создайте пакет в чистом chroot и добавьте зависимости сборки, необходимые для успешного создания пакета. Некоторые зависимости от выполнения будут генерироваться автоматически на основе зависимостей сборки. После того, как вы добавили необходимые зависимости от сборки, попробуйте установить и запустить полученный пакет в аналогичном чистом chroot и проверить, работает ли он правильно.

    Инструменты, которые помогут вам сделать это, включают sbuild , schroot и pbuilder , а также некоторые скрипты из ubuntu-dev-tools , в частности mk-sbuild .

    если у вас есть более конкретные вопросы о том, как действовать, прокомментируйте. Вам может потребоваться задать отдельный вопрос (или вопросы).

    В большинстве случаев вам не нужно беспокоиться о зависимостях, потому что их можно определить автоматически. Установите пакет dh-make и вызовите команду dh_make для создания шаблона. В Руководстве администратора Debian есть базовое учебное пособие .

    Создайте каталог ttyecho-1 (имя пакета, дефис, номер версии) и поместите туда исходный файл. В этом каталоге запустите dh_make --createorig и ответьте на вопросы. Поскольку вы создаете скомпилированную программу, вам нужен собственный однобитовый пакет. Программа dh_make генерирует все необходимые файлы метаданных, а также некоторые шаблоны для необязательных. В сгенерированном файле control есть строка

     Depends: ${shlibs:Depends}, ${misc:Depends} 

    Эти ${…} части будут заменены автоматически генерируемыми зависимостями при создании пакета. Этот бит магии выполняется dh_shlibdeps .

    Помимо заполнения частей, требующих ввода человеком в debian/copyright и debian/control , все, что вам нужно сделать для этого простого пакета, – объявить, что ttyecho файл ttyecho необходимо установить в /usr/bin : создать файл debian/ttyecho.install содержащий

     ttyecho /usr/bin 

    Теперь запустите dpkg-buildpackage -rfakeroot или ./debian/rules binary а dh-make позаботится обо всем.

    Linux и Unix - лучшая ОС в мире.