FreeBSD - pkg tree - просмотр зависимостей пакетов
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 20:05, 9 октября 2014; Admin iph (обсуждение | вклад) (Новая страница: «'''pkg_tree - просмотр зависимостей пакетов''' Установка: % whereis pkg_tree pkg_tree: /usr/ports/ports-mgmt/pkg_tree % ...»)
pkg_tree - просмотр зависимостей пакетов
Установка:
% whereis pkg_tree pkg_tree: /usr/ports/ports-mgmt/pkg_tree % cd /usr/ports/ports-mgmt/pkg_tree && make install clean && rehash
Показать зависимости всех пакетов в системе:
% pkg_tree
Показать зависимости djview-4.5_2:
% pkg_tree djview-\* djview-4.5_2 |\__ xineramaproto-1.2 |\__ xextproto-7.1.1 |\__ renderproto-0.11 |\__ randrproto-1.3.1 |\__ kbproto-1.0.4 |\__ inputproto-2.0 |\__ fixesproto-4.1.1 |\__ expat-2.0.1_1 |\__ ca_root_nss-3.12.4 |\__ python26-2.6.5_1 |\__ perl-5.10.1_2 |\__ png-1.4.3 |\__ jpeg-8_3 |\__ jbigkit-1.6 |\__ tiff-3.9.4 |\__ curl-7.20.1 |\__ xdg-utils-1.0.2_5 |\__ pkg-config-0.25 |\__ xproto-7.0.16 |\__ libXdmcp-1.0.3 |\__ libXau-1.0.5 |\__ libICE-1.0.6,1 |\__ libSM-1.1.1_1,1 |\__ freetype2-2.4.1 |\__ fontconfig-2.8.0,1 |\__ pcre-8.02 |\__ libpthread-stubs-0.3_3 |\__ libxcb-1.6 |\__ libX11-1.3.3,1 |\__ libXt-1.0.7 |\__ libXrender-0.9.5 |\__ libXfixes-4.0.4 |\__ libXext-1.1.1,1 |\__ libXrandr-1.3.0 |\__ libXinerama-1.1,1 |\__ libXi-1.3,1 |\__ libXcursor-1.1.10 |\__ libiconv-1.13.1_1 |\__ djvulibre-nox11-3.5.22_2 |\__ gettext-0.18_1 |\__ glib-2.24.1_1 |\__ qt4-corelib-4.6.3 |\__ qt4-network-4.6.3 \__ qt4-gui-4.6.3
Можно сравнить с выводом
% pkg_info -rx djview\* Information for djview-4.5_2:
Depends on: Dependency: xineramaproto-1.2 Dependency: xextproto-7.1.1 Dependency: renderproto-0.11 Dependency: randrproto-1.3.1 Dependency: kbproto-1.0.4 Dependency: inputproto-2.0 Dependency: fixesproto-4.1.1 Dependency: expat-2.0.1_1 Dependency: ca_root_nss-3.12.4 Dependency: python26-2.6.5_1 Dependency: perl-5.10.1_2 Dependency: png-1.4.3 Dependency: jpeg-8_3 Dependency: jbigkit-1.6 Dependency: tiff-3.9.4 Dependency: curl-7.20.1 Dependency: xdg-utils-1.0.2_5 Dependency: pkg-config-0.25 Dependency: xproto-7.0.16 Dependency: libXdmcp-1.0.3 Dependency: libXau-1.0.5 Dependency: libICE-1.0.6,1 Dependency: libSM-1.1.1_1,1 Dependency: freetype2-2.4.1 Dependency: fontconfig-2.8.0,1 Dependency: pcre-8.02 Dependency: libpthread-stubs-0.3_3 Dependency: libxcb-1.6 Dependency: libX11-1.3.3,1 Dependency: libXt-1.0.7 Dependency: libXrender-0.9.5 Dependency: libXfixes-4.0.4 Dependency: libXext-1.1.1,1 Dependency: libXrandr-1.3.0 Dependency: libXinerama-1.1,1 Dependency: libXi-1.3,1 Dependency: libXcursor-1.1.10 Dependency: libiconv-1.13.1_1 Dependency: djvulibre-nox11-3.5.22_2 Dependency: gettext-0.18_1 Dependency: glib-2.24.1_1 Dependency: qt4-corelib-4.6.3 Dependency: qt4-network-4.6.3 Dependency: qt4-gui-4.6.3
Для pkg_info:
Ключ -r позволяет показать зависимости djview Ключ -R позволяет показать зависимости от djview
Показать также рекурсивно зависимости зависимостей(может быть большая древовидная структура):
% pkg_tree -v yasm-1.0.1_1 yasm-1.0.1_1 |\__ libiconv-1.13.1_1 \__ gettext-0.18_1 \__ libiconv-1.13.1_1