В чем разница между пакетом разработчика и обычным пакетом? [дубликат]

На этот вопрос уже есть ответ:

Когда я искал пакет libmicrohttpd , используя apt search , Я получил это

libmicrohttpd-dbg/xenial 0.9.44+dfsg-1ubuntu2 amd64
  library embedding HTTP server functionality (debug)

libmicrohttpd-dev/xenial 0.9.44+dfsg-1ubuntu2 amd64
  library embedding HTTP server functionality (development)

libmicrohttpd10/xenial,now 0.9.44+dfsg-1ubuntu2 amd64
  library embedding HTTP server functionality

Я не знаю, в чем разница между пакетом, заканчивающимся на -dev / -dbg , и обычным. Что между ними? Заранее спасибо!

5
задан 22 February 2018 в 21:14

1 ответ

В максимально простых терминах:

  • -dev пакеты содержат файлы, необходимые для написания кода, которое связывается с программой
  • -dbg пакеты содержат отладочную информацию, которую, поскольку подразумевает имя, используются при отладке программы

Вам не нужны они для использования программы, так же, как Вам не нужно -doc пакет, если это обнаруживается.

Для большего количества информации см.:

9
ответ дан 23 November 2019 в 08:54

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

Похожие вопросы: