Use
apt-cache show <packagename> and
apt-cache depends <packagename> to see what packages you need, which ones are conflicting, & etc..
For example:
Code: Select all
$ apt-cache show epiphany-gecko
Package: epiphany-gecko
Priority: optional
Section: gnome
Installed-Size: 52
Maintainer: Josselin Mouette <joss@debian.org>
Architecture: all
Source: epiphany-browser
Version: 2.29.3-1
Depends: epiphany-browser (>= 2.28.0)
Filename: pool/main/e/epiphany-browser/epiphany-gecko_2.29.3-1_all.deb
Size: 21682
MD5sum: 518c6c38f317d156d866170e7c19580a
SHA1: 22dfe953ea1eb04502d3bb7cb132264c24f4fa64
SHA256: 4891ee7225c96c2ce82ebb6c41c6e6bf011ddc3b9a94272973cc152284e450a0
Description: Dummy, transitional package
This package has been made obsolete by epiphany-browser 2.28.0, and
is safe to remove.
Homepage: http://www.gnome.org/projects/epiphany/
Tag: implemented-in::c, interface::web, interface::x11, role::program, suite::gnome, uitoolkit::gtk, use::browsing, web::browser, works-with-format::html, x11::application
Package: epiphany-gecko
Priority: optional
Section: gnome
Installed-Size: 28
Maintainer: Josselin Mouette <joss@debian.org>
Architecture: all
Source: epiphany-browser
Version: 2.29.1-2
Depends: epiphany-browser (>= 2.28.0)
Filename: pool/main/e/epiphany-browser/epiphany-gecko_2.29.1-2_all.deb
Size: 22086
MD5sum: bdcce2471dc049e6d412aacfd1fbaf45
SHA1: 10e936cf36a4baca06951f139bd8bff30f1119c9
SHA256: 2217df96479c07204d8715626fb0c1f5592d522f4ea2ba26edc31cec0a50fe87
Description: Dummy, transitional package
This package has been made obsolete by epiphany-browser 2.28.0, and
is safe to remove.
Homepage: http://www.gnome.org/projects/epiphany/
Tag: implemented-in::c, interface::web, interface::x11, role::program, suite::gnome, uitoolkit::gtk, use::browsing, web::browser, works-with-format::html, x11::application
and
Code: Select all
$ apt-cache depends libsdl1.2debian-alsa
libsdl1.2debian-alsa
Depends: libasound2
Depends: libc6
Depends: libdirectfb-1.2-0
Depends: libsvga1
Conflicts: <libsdl1.2>
Conflicts: <libsdl1.2-all>
libsdl1.2debian-all
Conflicts: <libsdl1.2-arts>
libsdl1.2debian-arts
Conflicts: <libsdl1.2-esd>
libsdl1.2debian-esd
Conflicts: <libsdl1.2-nas>
libsdl1.2debian-nas
Conflicts: <libsdl1.2-oss>
libsdl1.2debian-oss
Conflicts: libsdl1.2debian-all
Conflicts: libsdl1.2debian-arts
Conflicts: libsdl1.2debian-esd
Conflicts: libsdl1.2debian-nas
Conflicts: libsdl1.2debian-oss
Conflicts: libsdl1.2debian-pulseaudio
Replaces: <libsdl1.2>
Replaces: <libsdl1.2-all>
libsdl1.2debian-all
Replaces: <libsdl1.2-arts>
libsdl1.2debian-arts
Replaces: <libsdl1.2-esd>
libsdl1.2debian-esd
Replaces: <libsdl1.2-nas>
libsdl1.2debian-nas
Replaces: <libsdl1.2-oss>
libsdl1.2debian-oss
Replaces: libsdl1.2debian-all
Replaces: libsdl1.2debian-arts
Replaces: libsdl1.2debian-esd
Replaces: libsdl1.2debian-nas
Replaces: libsdl1.2debian-oss
Replaces: libsdl1.2debian-pulseaudio
You may then decide to remove certain packages, thus allowing installation of others.