Узнайте, является ли установленный пакет зависимым от другого установленного пакета

Кстати, вам нужно открыть его всего один раз, после этого он станет для вас Файловым менеджером по умолчанию.

Однако вы можете изменить файловый менеджер по умолчанию, а также восстановить предыдущий, перейдите по ссылке: Официальная документация файлового менеджера по умолчанию

2
задан 21.07.2014, 21:20

4 ответа

Можно также сделать:

sudo dpkg -s <package_name> | grep Depends

, Например:

sudo dpkg -s bcmwl-kernel-source | grep Depends 
Depends: dkms, linux-libc-dev, libc6-dev
1
ответ дан 06.08.2019, 18:31
  • 1
    Это только собирается показать зависимости первой строки. Это won' t показывают Вам что-то, что зависит от одной из этих зависимостей (таким образом, она не могла бы дать Вам полное изображение или что-то или не будет безопасна удалить). – Lorraine Bernard 16.07.2014, 06:19

Если в сомнении, просто используйте -s (иначе --simulate, --just-print, --dry-run, --recon и --no-act) флаг. Можно выполнить команду без корня, и это скажет Вам, что это сделало бы на основе Ваших текущих пакетов.

$ apt-get remove -s python-gpgme
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED
  python-gpgme
0 to upgrade, 0 to newly install, 1 to remove and 217 not to upgrade.
Remv python-gpgme [0.3-0ubuntu3]
3
ответ дан 06.08.2019, 18:31
  • 1
    Кроме того, удаляя пакет (за пределами моделирования), я верю склонный, даст Вам список пакетов, которые это будет удалять и просить подтверждение. Добавить к этому, работая sudo apt-get autoremove удалит любые автоустановленные пакеты (обычно библиотеки), которые больше не необходимы. – Lorraine Bernard 16.07.2014, 05:51

С способность шаблоны поиска (подробный синтаксис и эквивалентный синтаксис стенографии):

aptitude search '?depends(python-gpgme) ?installed'
aptitude search '~Dpython-gpgme ~i'

Для включения рекомендаций, а также строгих зависимостей:

aptitude search '(?depends(python-gpgme) | ?recommends(python-gpgme)) ?installed'
aptitude search '(~Dpython-gpgmg | ~Drecommends:python-gpgme) ~i'
2
ответ дан 06.08.2019, 18:31

Или с помощью способности в качестве ответа Gilles просто используйте эти why команда, которая покажет Вам, "почему пакет был установлен":

aptitude why python-gpgme

, Например:

➜  ~  aptitude why python-gpgme
i   bzr Recommends python-gpgme

Это говорит мне, что, если бы была причина установить python-gpgme, это было бы должно bzr пакет, что это установлено.

1
ответ дан 06.08.2019, 18:31

Теги

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