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

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

  • Измененная материнская плата, процессор и оперативная память - теперь я получаю цикл перезагрузки после выбора Debian из GRUB
  • Установленная доля NFS. Может создавать папки в браузере файлов, но mkdir не работает через терминал
  • Как расширить корневой раздел (который не был создан с использованием LVM) в debian linux
  • Застрял на старом ядре при попытке перейти от Squeeze to Wheezy
  • Debian - Apache 2.2 и mod_php - использование памяти
  • Почему Debian Bug-Squash занимает много времени по сравнению с Ubuntu?
  • не может перенастроить virtualbox-dkms
  • Плата Jetson-K1 медленнее, чем ожидалось, - «отсутствие частотной характеристики»
  • 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 - лучшая ОС в мире.