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

pipeline in dpkg -I



hi!

I want to get the dependencies for a deb file:

eg.:

aptitude download gdm

dpkg -I gdm_*.deb|grep Depends

then it looks like this:

Depends: libart-2.0-2 (>= 2.3.18), libatk1.0-0 (>= 1.20.0), libattr1 (>= 2.4.41-1), libc6 (>= 2.7-1), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.71), libdmx1, libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libglade2-0 (>= 1:2.6.1), libglib2.0-0 (>= 2.16.0), libgnomecanvas2-0 (>= 2.11.1), libgtk2.0-0 (>= 2.12.0), libpam0g (>= 0.99.7.1), libpango1.0-0 (>= 1.20.3), librsvg2-2 (>= 2.18.1), libselinux1 (>= 2.0.59), libwrap0 (>= 7.6-4~), libx11-6, libxau6, libxdmcp6, libxext6, libxi6, libxinerama1, libxml2 (>= 2.6.27), zlib1g (>= 1:1.1.4), debconf (>= 0.5) | debconf-2.0, adduser, libpam-modules (>= 0.72-1), libpam-runtime (>= 0.76-13.1), gnome-session | x-session-manager | x-window-manager | x-terminal-emulator, gksu (>= 1.0.7), lsb-base (>= 3.2-14), librsvg2-common

ok...ok..BUT: one thing:

I grep/egrep/sed this list [I don't know perl yet.. :( ], and I get a list like this:

adduser
apache2-mpm-event
apache2-mpm-prefork
apache2-mpm-worker
debconf
debconf-2.0
gksu
gnome-session
libart-2.0-2
libatk1.0-0
libattr1
libc6
libcairo2
libdbus-1-3
libdbus-glib-1-2
libdmx1
libfontconfig1
libfreetype6
libglade2-0
libglib2.0-0
libgnomecanvas2-0
libgpm2
libgtk2.0-0
libpam0g
libpam-modules
libpam-runtime
libpango1.0-0
librsvg2-2
librsvg2-common
libselinux1
libslang2
libwrap0
libx11-6
libxau6
libxdmcp6
libxext6
libxi6
libxinerama1
libxml2
lsb-base
x-session-manager
x-terminal-emulator
x-window-manager
zlib1g

The problem is: eg.: "x-session-manager" - it's not a package! :\

-----

The question: What can I do about "x-terminal-emulator, x-session-manager" "dependency"?

-----

It was pipelined in the starting list (like | = "OR")?

Thank you! :S

bye


Reply to: