[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: how to identify reverse dependencies?



Thanks to those who've provided scripts and pointers to apt- capabilities. But... both out of curiosity and practicality - to the Debian developers out there - are there any tools on the SCM or build servers that run dependency graphs across the package database?

Miles Fidelman

Andrew McGlashan wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 14/10/2014 8:09 PM, Andrei POPESCU wrote:
aptitude search '?depends(^systemd$)'
# aptitude search '?depends(^systemd$)'
Wednesday 15 October 14:54:30 EST 2014 -- search ?depends(^systemd$)
p   libpam-systemd
               - system and service manager - PAM module
p   lighttpd
               - fast webserver with minimal memory footprint
p   live-config-systemd
               - Live System Configuration Scripts (systemd backend)
p   systemd-gui
               - system and service manager - GUI
p   systemd-sysv
               - system and service manager - SysV links


That's on a standard wheezy 7.6 system at this time.

I don't have gnome installed, but on wheezy, systemd is not a depend for
gnome:

# aptitude show gnome
Wednesday 15 October 14:56:38 EST 2014 -- show gnome
Package: gnome
State: not installed
Version: 1:3.4+7+deb7u1
Priority: optional
Section: gnome
Maintainer: Debian GNOME Maintainers
<pkg-gnome-maintainers@lists.alioth.debian.org>
Architecture: amd64
Uncompressed Size: 53.2 k
Depends: gnome-core (= 1:3.4+7+deb7u1), desktop-base,
network-manager-gnome (>= 0.9.4), aisleriot (>= 1:3.4), cheese (>= 3.4),
evolution (>= 3.4), evolution-plugins (>= 3.4),
          file-roller (>= 3.4), gedit (>= 3.4), gnome-color-manager (>=
3.4), gnome-documents (>= 0.4), gnome-games (>= 1:3.4), gnome-nettool
(>= 3.2), nautilus-sendto (>= 3.0),
          gnome-orca (>= 3.4), rygel-preferences (>= 0.14), seahorse (>=
3.4), totem (>= 3.0), vinagre (>= 3.4), alacarte (>= 0.13.4),
avahi-daemon, gimp (>= 2.8), gnome-media (>=
          3.4), gnome-tweak-tool (>= 3.4), hamster-applet (>= 2.91.3),
inkscape (>= 0.48), libreoffice-gnome, libreoffice-writer | abiword (>=
2.8), libreoffice-calc | gnumeric (>=
          1.10), libreoffice-impress, rhythmbox (>= 2.96), shotwell,
simple-scan, sound-juicer (>= 3.4), tomboy (>= 1.10) | gnote,
tracker-gui, transmission-gtk, xdg-user-dirs-gtk,
          cups-pk-helper (>= 0.2), gedit-plugins (>= 3.4), gnome-applets
(>= 3.4), gnome-shell-extensions (>= 3.4), gstreamer0.10-ffmpeg (>=
0.10.13), gstreamer0.10-plugins-ugly (>=
          0.10.19), rhythmbox-plugins, rhythmbox-plugin-cdrecorder,
rygel-playbin, rygel-tracker, telepathy-gabble, telepathy-rakia,
telepathy-salut, totem-plugins, libgtk2-perl (>=
          1:1.130)
Recommends: browser-plugin-gnash, gdebi, gnome-games-extra-data (>=
3.0), nautilus-sendto-empathy, telepathy-idle
Suggests: dia-gnome, gnome-boxes, gnucash, libreoffice-evolution,
planner, iceweasel-l10n-all, xul-ext-adblock-plus, xul-ext-gnome-keyring
Description: Full GNOME Desktop Environment, with extra components
  This is the GNOME Desktop environment, an intuitive and attractive
desktop, with extra components.

  This meta-package depends on the standard distribution of the GNOME
desktop environment, plus a complete range of plugins and other
applications integrating with GNOME and Debian,
  providing the best possible environment to date.


At a later date, everything changes ... some things later than other
things.  I guess that gnome's version for 7.6 is too old to /need/ systemd.

A.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (MingW32)

iF4EAREIAAYFAlQ98U4ACgkQqBZry7fv4vsKsgD/ScNMGf7q4cQW9BbZ3NNAxvUN
r6msHDtkuylCy+oRD18BAJnhcfU5ojqj6l2eB2X6Hq2d9ylzcd/oKhnbsjkNVtAr
=yMUJ
-----END PGP SIGNATURE-----




--
In theory, there is no difference between theory and practice.
In practice, there is.   .... Yogi Berra


Reply to: