-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Karl,

On Thu, 2 Jun 2005 at 6:11pm, Karl Zander wrote:

So when reading that list of dependencies I had, do we start at the bottom and work up? For example below, blackdown is last, and lib-compat is above it meaning blackdown will depend on it. And lib-compat depends on libsdl?

In general, that is correct. Emerge will install packages starting from the one listed last, and work up.

[ebuild N ] media-libs/libsdl-1.2.8-r1 -X -aalib -alsa +arts -debug -dga -directfb -esd -fbcon -ggi -libcaca -nas -noaudio -nojoystick -novideo +opengl +oss -pic -svga -xinerama +xv 2,541 kB
[ebuild N ] sys-libs/lib-compat-1.4 +sdl 3,090 kB
[ebuild U ] dev-java/blackdown-jdk-1.4.2.01-r2 [1.4.2.01] -doc -mozilla 0 kB

I always include the -t flag when running emerge. This flag shows the dependent ebuilds indented so that you can see much more clearly which packages depend on other packages.

As an example:

[EMAIL PROTECTED] cshelton # emerge -avDtu world

These are the packages that I would merge, in reverse order:

Calculating world dependencies ...done!
[nomerge      ] net-mail/grepmail-5.30
[nomerge      ]  dev-perl/Inline-0.44-r1  +gtk2
[ebuild     U ]   perl-core/File-Spec-0.87 [0.84-r1] 30 kB
[ebuild U ] app-editors/nano-1.3.7 [1.3.4] -build -debug +justify* +ncurses +nls -nomac -slang +spell* -unicode 985 kB

Total size of downloads: 1,016 kB

In this case, there is an updated version of perl-core/File-Spec available that is needed by dev-perl/Inline, which in turn is needed by net-mail/grepmail.

chris

- -- Chris Shelton
- -

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFCn7PEM5TknMKatUwRAu9EAKCKObM3H5DGHS52ssleSvtlx1i8ewCeMyva
SWVIt8LjBPHXbTKUsLnrn78=
=yyn7
-----END PGP SIGNATURE-----
--
[email protected] mailing list

Reply via email to