Valmor de Almeida wrote:
Mark Knecht wrote:
On Sat, Jul 10, 2010 at 6:28 AM, Mark Knecht<markkne...@gmail.com>  wrote:
On Sat, Jul 10, 2010 at 4:52 AM, Alan McKinnon<alan.mckin...@gmail.com>  wrote:
<SNIP>
Unless he's the kind of guy who likes to rip his Ferrari apart for kicks and
put it all back together again so that not even the factory can notice...
Precisely... :-)

Oh, and besides liking the smell of fresh baked 1 and 0's in the
morning emerge -e @world was an easy  way to solve my libpng problem.
Woke up this morning to a freshly baked Gentoo machine.

- Mark

One interesting thing on the new Ferrari. If I do

->  emerge --pretend --verbose --newuse --update --deep world

These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 kB

However

->  emerge -evp world

[ebuild     U ] x11-proto/scrnsaverproto-1.2.0 [1.1.0] 49 kB [0]
[ebuild     U ] sys-devel/automake-1.10.3 [1.10.2] 936 kB [0]

Total: 536 packages (2 upgrades, 534 reinstalls), Size of downloads:
1,015 kB
Portage tree and overlays:
  [0] /usr/portage
  [1] /var/lib/layman/science

Where

->  revdep-rebuild --ignore --pretend --verbose

* Checking dynamic linking consistency
[ 100% ]

  * Dynamic linking on your system is consistent... All done.

and

->  emerge --depclean --pretend --verbose

No packages selected for removal by depclean
Packages installed:   538
Packages in world:    69
Packages in system:   50
Required packages:    538
Number to remove:     0

So emerge -evp is useful to get those last inconsistencies out of the
system.

--
Valmor


You can add this option to help with those: --with-bdeps y I consider it -D on steroids. I actually added it to make.conf so that I don't have to type it in each time.

Dale

:-)  :-)

Reply via email to