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

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

  • ssh_exchange_identification: соединение закрыто удаленным хостом
  • Переменные системной среды, не появляющиеся в sudo
  • Можно ли выполнить оператор python с терминала?
  • Автоматизация установки гостевых дополнений VirtualBox через командную строку
  • Не удается установить пакет Python3 в Debian 7
  • Как включить доступ к файлу конфигурации ядра через /proc/config.gz?
  • Как определить, имеет ли процессор 64 или 32 бит?
  • Не добавляйте новые интерфейсы Ethernet, используйте его как eth0
  • 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 - лучшая ОС в мире.