Как точно проверить, что будет делать apt install [some package]?

Я пытаюсь скомпилировать проект C ++ и получаю сообщение об ошибке: xxx. поэтому нет такого файла или каталога . В этом случае обычно я выполняю команду apt-cache search xxx и обычно могу найти имя пакета, например xxx-dev , поэтому я просто выполняю apt install xxx -dev и все будет в порядке.

Но на самом деле я не знаю, что будет делать apt install xxx-dev . Когда мы выполняем apt install xxx-dev , мы можем получить некоторую информацию о том, что будет установлено, и т. Д., Но я хочу знать кое-что еще.

Если я выполню apt install xxx-dev , будет ли установлено больше вещей, чем мне нужно? Например, в начале ошибки говорилось, что отсутствует xxx.so , однако, когда я выполняю apt install xxx-dev , я обычно вижу, что будет установлено много пакетов. . Все ли это необходимо? Есть ли способ точно проверить, что будет делать apt install xxx-dev , или проверить, что содержит пакет deb?

4
задан 8 April 2018 в 16:42

1 ответ

Моделируйте результаты установки пакета, на самом деле не устанавливая его. Откройте терминал и тип:

apt install --simulate package-name

Результаты

  • The following additional packages will be installed:
  • Suggested packages:
  • The following NEW packages will be installed:
  • X upgraded, X newly installed, X to remove and X not upgraded. X заменяется числами. Пример: 0 upgraded, 99 newly installed, 0 to remove and 6 not upgraded.
  • Inst - указывает на пакеты, которые будут установлены (99 строк в вышеупомянутом примере, одном пакете на каждой строке)
  • Conf - указывает на пакеты, которые будут настроены
7
ответ дан 1 December 2019 в 09:12

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

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