Что такое суффикс "-dev" в пакетах, найденных в репозиториях APT? - PullRequest
0 голосов
/ 08 апреля 2019

Я пытался установить новейшую версию Emacs (25.3), и после запуска скрипта configure.sh, найденного в загруженном каталоге, он вернул предупреждение о том, что у меня не установлены некоторые библиотеки, например, libpng, libxpm и другие, которые я фактически установил.

После установки тех же пакетов с суффиксом "-dev", похоже, проблема была устранена, и теперь скрипт может обнаруживать эти библиотеки.

TL; DR Мой вопрос: что означает суффикс "-dev" в репозиториях apt и вообще все суффиксы, такие как "-dbg" и т. Д.

1 Ответ

1 голос
/ 08 апреля 2019

Пакеты с суффиксом -dev (debian / ubuntu) или -devel (red hat / centos / fedora) обычно содержат файлы, необходимые для компиляции программного обеспечения из источника, использующего связанную библиотеку.Обычно они содержат заголовочные файлы C (foo.h) и неверсионные общие библиотеки (libfoo.so).Пакет не-dev имеет только версионные общие библиотеки (libfoo.so.1.1), которые требуются для скомпилированных двоичных файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...