Какой пакет переносит приложение в систему [дубликат]

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

Некоторое приложение может быть установлено с кучей пакетов. Например, vim может идти вместе с пакетами: vim-gnome , vim-gtk , vim-nox и т. Д. Чтобы удалить приложение Мне нужно определить, какой пакет exaxt действительно установил мне приложение. Как это определить? Я хочу получить его через командную строку.


Ответ на мой вопрос немного отличается от ответов на вопрос :

$ dpkg -S "$(readlink -f `which vim`)"
0
задан 13 April 2017 в 15:24

2 ответа

apt-cache showpkg vim

Эта команда с шоу и эти vim зависимости от пакетов и его обратные зависимости.

зависимости пакета А требуются, чтобы это было установлено; если Вы установите пакет, и его зависимостей, которые еще не установлены, то будет установлен сначала (рекурсивно: если C будет зависеть от B, и B зависит от A, то система гарантирует, что A сначала установлен, то B, и наконец C).

обратные зависимости пакета А - то, из чего Вы спрашиваете: Это пакеты, для которых установленный пакет зависимость. Так, для использования примера:

ghoti@home $ apt-cache showpkg vim
Package: vim
Versions:
2:7.4.1689-3ubuntu1 (/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_xenial_main_binary-i386_Packages) (/var/lib/dpkg/status)
 Description Language:
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_xenial_main_binary-i386_Packages
                  MD5: 59e8b8f7757db8b53566d5d119872de8
 Description Language: en
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_xenial_main_i18n_Translation-en
                  MD5: 59e8b8f7757db8b53566d5d119872de8


Reverse Depends:
  vimhelp-de,vim 2:7.5
  vimhelp-de,vim 2:7.4
  byobu,vim
  vim-vimoutliner,vim
  vim-tlib,vim
  vim-tabular,vim
  [and a whole bunch of others omitted for brevity]
Dependencies:
2:7.4.1689-3ubuntu1 - vim-common (5 2:7.4.1689-3ubuntu1) vim-runtime (5 2:7.4.1689-3ubuntu1) libacl1 (2 2.2.51-8) libc6 (2 2.15) libgpm2 (2 1.20.4) libselinux1 (2 1.32) libtinfo5 (2 6) ctags (0 (null)) vim-doc (0 (null)) vim-scripts (0 (null))
Provides:
[omitted for brevity]
1
ответ дан 14 April 2017 в 01:24
  • 1
    Используя своп-файл определенно способ пойти, поскольку можно легко изменить его позже. – jdwolf 21 October 2017 в 02:19

Я думаю, что необходимо использовать способный файл для этого.

$ sudo apt-get install apt-file

Затем Вы использовали бы его как это

$ apt-file search `which vim`
0
ответ дан 14 April 2017 в 01:24
  • 1
    Этот doesn' t обращаются к вопросу вообще, который является " , Как я создаю раздел подкачки? " и не " Должен я создавать раздел подкачки? " – David Foerster 21 October 2017 в 02:52

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

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