Code: Select all
time qpkg -I
real 0m4.246s
user 0m1.495s
sys 0m2.356s
Code: Select all
time epm -qa
real 0m0.354s
user 0m0.142s
sys 0m0.028s
I have to disagree with your conclusion, or at least with the way you conduced this test. If you ran one command after the other and, as you say, they get their data from the same place, the second one probably got the data from the cache, which is indeed much faster. To really conclude anything, you'd have to run each one two or three times, at least.AutoBot wrote:There is another tool called epm that is much faster than qpkg:
Code: Select all
time qpkg -I real 0m4.246s user 0m1.495s sys 0m2.356sI took out the list of applications because it is too long to post, but epm is a nice tool as is gentoolkits set of scripts.Code: Select all
time epm -qa real 0m0.354s user 0m0.142s sys 0m0.028s
That was the only sane way you could re-emerge everything on your system until portage2 came out and fixed emerge -e world.arkane wrote:One cool thing I've found about qpkg is that it can help emerge actually do the whole world.
I've done it (after much twitching as it was compiling, scared as hell) when I inserted -fomit-frame-pointer into my CFLAGS.
qpkg -nc -I | sort | uniq | NOCOLOR="true" xargs emerge -u (-p for pretend it if you wish)