Gentoo ist eine Source Based Distribution
, dies bedeutet, dass bei der Installation einer Software kein fertiges Paket heruntergeladen wird, sondern nur Source Code, dieser wird dann lokal kompiliert. Mit der Zeit wechselt man vielleicht die Hardware, Software wird erweitert, man wechselt den Kompiler. Dann ist es hilfreich zu vergleichen, wie lange das Kompilieren der einzelnen Versionen gedauert hat, dazu gibt es zwei Möglichkeiten:
host01 ~ # qlop -Hg gcc gcc: Sat Sep 28 15:14:41 2013: 34 minutes, 20 seconds gcc: Mon Sep 30 13:21:18 2013: 35 minutes, 7 seconds gcc: Mon Sep 30 20:49:52 2013: 35 minutes, 11 seconds gcc: Sat Dec 28 20:30:43 2013: 37 minutes, 3 seconds gcc: Tue Jan 21 09:46:33 2014: 37 minutes, 3 seconds gcc: Fri Oct 31 14:28:17 2014: 39 minutes, 16 seconds gcc: Thu Jan 22 12:43:55 2015: 36 minutes, 26 seconds gcc: Sat Feb 7 19:13:25 2015: 41 minutes, 56 seconds gcc: Sun Feb 8 14:40:35 2015: 42 minutes, 41 seconds gcc: Sun Feb 8 15:24:15 2015: 37 minutes, 16 seconds gcc: Thu Mar 19 23:36:54 2015: 36 minutes, 7 seconds gcc: Mon Mar 30 20:34:27 2015: 43 minutes, 10 seconds gcc: Sat May 9 14:27:51 2015: 42 minutes, 44 seconds gcc: Tue Jun 2 11:04:15 2015: 50 minutes, 22 seconds gcc: Tue Jun 2 11:54:37 2015: 41 minutes, 40 seconds gcc: 15 times host01 ~ #
host01 ~ # genlop -t gcc * sys-devel/gcc Sat Sep 28 15:49:01 2013 >>> sys-devel/gcc-4.7.3-r1 merge time: 34 minutes and 20 seconds. Mon Sep 30 13:56:25 2013 >>> sys-devel/gcc-4.7.3-r1 merge time: 35 minutes and 7 seconds. Mon Sep 30 21:25:03 2013 >>> sys-devel/gcc-4.7.3-r1 merge time: 35 minutes and 11 seconds. Sat Dec 28 21:07:46 2013 >>> sys-devel/gcc-4.7.3-r1 merge time: 37 minutes and 3 seconds. Tue Jan 21 10:23:36 2014 >>> sys-devel/gcc-4.7.3-r1 merge time: 37 minutes and 3 seconds. Fri Oct 31 15:07:33 2014 >>> sys-devel/gcc-4.8.3 merge time: 39 minutes and 16 seconds. Thu Jan 22 13:20:21 2015 >>> sys-devel/gcc-4.9.2 merge time: 36 minutes and 26 seconds. Sat Feb 7 19:55:21 2015 >>> sys-devel/gcc-4.9.2 merge time: 41 minutes and 56 seconds. Sun Feb 8 15:23:16 2015 >>> sys-devel/gcc-4.9.2 merge time: 42 minutes and 41 seconds. Sun Feb 8 16:01:31 2015 >>> sys-devel/gcc-4.7.3-r1 merge time: 37 minutes and 16 seconds. Fri Mar 20 00:13:01 2015 >>> sys-devel/gcc-4.7.3-r1 merge time: 36 minutes and 7 seconds. Mon Mar 30 21:17:37 2015 >>> sys-devel/gcc-4.9.2 merge time: 43 minutes and 10 seconds. Sat May 9 15:10:35 2015 >>> sys-devel/gcc-4.7.4 merge time: 42 minutes and 44 seconds. Tue Jun 2 11:54:37 2015 >>> sys-devel/gcc-4.9.2 merge time: 50 minutes and 22 seconds. Tue Jun 2 12:36:17 2015 >>> sys-devel/gcc-4.7.4 merge time: 41 minutes and 40 seconds. host01 ~ #
genlop
kann installiert werden mit:
emerge -v app-portage/genlop
qlop
via:
app-portage/portage-utils
Vielen Dank an #gentoo.de für den Hinweis auf qlop.