Под « относящимся » я подразумеваю, какие пакеты « предложены », а какие « рекомендованы » пакетом, который я установил. Я использую Ubuntu 17.04 (хотя это не имеет значения) и установил пакет, в котором было много предложенных и рекомендуемых пакетов.
При установке я использовал опцию «--install-suggests
». Я хотел бы убедиться, что эти пакеты действительно были установлены. Но, не имея простой командной строки, такой как «apt-get --describe <package>
» после установки, и не собрав все выходные данные из «apt-get install
», которые я сделал ... Я озадачен тем, как я могу определить сведения о пакете после его установки.
Я предлагаю использовать aptitude
с этой целью установите его, если у Вас не уже есть он:
sudo apt install aptitude
затем использование:
aptitude why pkg-name
например:
why libxinerama1
i vlc Depends libxinerama1
Что означает, что этот пакет был установлен потому что vlc
зависит от него, это также дает Вам информацию о "предложениях" и "рекомендациях".
Если Вы хотите видеть, что другие стороны используют что-то как:
apt-cache depends vlc --installed | grep -i rec
Recommends: vlc-plugin-notify
Recommends: vlc-plugin-samba
Recommends: xdg-utils
который дает Вам список рекомендаций VLC
, изменение rec
с sug
для предложений.
Другая вещь, о которой я могу думать, подобна aptitude why
но не как умный из aptitude
и это apt rdpends pkg
, например:
apt rdepends xdg-utils | grep -i sug
это даст Вам список пакетов, которые предлагают xdg-utils
, aptitude
дает Вам точный пакет, который вызвал установку.
Можно получить лучшее использование результата --installed
опция:
apt rdepends xdg-utils --installed xdg-utils
Команды, о которых я могу думать:
dpkg-query -p package_name
,
apt-cache show package_name
Информация:
человек dpkg:-
-p, --print-avail package-name...
Display details about package-name, as found in
/var/lib/dpkg/available. Users of APT-based frontends
should use apt-cache show package-name instead.
способный кэш человека:-
show pkg...
show performs a function similar to dpkg --print-avail; it displays the package records for the named packages.
depends pkg...
depends shows a listing of each dependency a package has and all the possible other packages that can fulfill that dependency.
apt-cache depends package_name
имеет больше для предложенияТеперь, после того, как выполнено dpends
команда, которую можно проверить, были ли эти пакеты установкой с" dpkg-query -s package_name
fro каждый из них
Источник:
человек dpkg, dpkg-запрос человека