LinuxForum.Fans
Тема

[Решено]Поиск пакетов, в зависимостях которого есть определенный пакет

Автор: unk 5 сообщений 2548 просмотров
#299597

Есть ли такая команда в Debian? Спасибо.

#299600
"unk" написал:
Есть ли такая команда в Debian? Спасибо.

есть, установи aptitude и запусти в итерактивном режиме просто набрав в консоле aptitude. далее прочти об управлениями клавишами раздел "ад зависимостей" здесь http://www.linuxformat.ru/download/79.pdf страница 70. там расказано, что это клавиши b - q -b и т.д. и все будет видно, какие пакеты и от чего зависят. Сам когда переустанавливал или обновлял пакеты, искал зависимости таким образом.

#299601

Есть - http://packages.debian.org.
А также есть man dpkg, в котором сказано:

dpkg -L | --listfiles имя пакета ...
Показывает файлы, установленные в системе из пакета с указанным именем.
dpkg -S | --search шаблон имени файла ...
Ищет в установленных пакетах имя файла по заданному шаблону.
#299658

Спасибо
Про dpkg -L/-S - эт немного не то. Поиск и вывод списка файлов я знал как делать.
А aptitude - то что надо. "/" - ищем имя пакета, затем на строчке нажимаем "r", показывается список пакетов и их статусы.
Еще можно (нашел в интернете) apt-cache showpkg <package name>. Там тоже есть список пакетов, которые зависят от <package name>.
Меня просто интересовало почему у меня libsystemd-daemon0 установлен, оказывается от него pulseaudio зависит.

#299688
"unk" написал:
Спасибо
Про dpkg -L/-S - эт немного не то. Поиск и вывод списка файлов я знал как делать.
А aptitude - то что надо. "/" - ищем имя пакета, затем на строчке нажимаем "r", показывается список пакетов и их статусы.
Еще можно (нашел в интернете) apt-cache showpkg <package name>. Там тоже есть список пакетов, которые зависят от <package name>.
Меня просто интересовало почему у меня libsystemd-daemon0 установлен, оказывается от него pulseaudio зависит.

Пожалуйста)

Войдите или зарегистрируйтесь, чтобы ответить.