Как установить пакет времени выполнения, соответствующий пакету разработки

Как установить пакет времени выполнения, соответствующий пакету разработки

Использование для сборки приложения пакета libjpeg-dev, который устанавливается с помощью

apt install libjpeg-dev

Эта команда в зависимости от версии Ubuntu устанавливает libjpeg8, libjpeg62 или другую.

Я искал способ установить соответствующий пакет времени выполнения. Я сделал несколько попыток, apt rdependsно, похоже, это не дало решения.
Есть ли способ рекурсивно запросить зависимости libjpeg-devфильтрации с помощью regexp, например ^libjpeg[0-9]+$ ?

решение1

Вам нужно попросить APT помочь вам. Используйте специальную apt-cache showsrcкоманду.

Ниже представлен вывод Ubuntu 18.04 LTS:

$ apt-cache показываетrclibjpeg-dev
Пакет: libjpeg8-empty
Формат: 1.0
Двоичный:libjpeg8, libjpeg8-dev, libjpeg8-dbg, libjpeg-progs, libjpeg-dev
Архитектура: любая
Версия: 8c-2ubuntu8
Приоритет: необязательно
Раздел: графика
Сопровождающий: Разработчики Ubuntu
Стандарты-Версия: 3.9.2
Сборка-зависит: debhelper
Каталог: pool/main/libj/libjpeg8-empty
Список пакетов:
 libjpeg-dev deb libdevel необязательно
 libjpeg-progs deb графика необязательна
 libjpeg8 deb библиотеки необязательные
 libjpeg8-dbg deb отладочная дополнительная функция
 libjpeg8-dev deb libdevel необязательно
Файлы:
 31a463aaa1f1eebbc86513bc40961297 1637 libjpeg8-empty_8c-2ubuntu8.dsc
 49661f8f11881b68f968014fa4646c37 1770 libjpeg8-empty_8c-2ubuntu8.tar.gz
Контрольные суммы-Sha1:
 90149344926868c76eec41f433399072985f77af 1637 libjpeg8-empty_8c-2ubuntu8.dsc
 d243fbec03a1249aeebc6f7de58a522591e6013c 1770 libjpeg8-empty_8c-2ubuntu8.tar.gz
Контрольные суммы-Sha256:
 e7f575dcb3e0d462513b6f928179baa0ff1d145273934b1041b714515096b407 1637 libjpeg8-empty_8c-2ubuntu8.dsc
 48a4227e9fc70851a4f304b10624e02875bf6f4e2debfcbe4ba0dd85a3ec05c6 1770 libjpeg8-empty_8c-2ubuntu8.tar.gz

Подробности на man apt-cacheместном уровне илиВ сети.

Связанный контент