View previous topic :: View next topic |
Author |
Message |
RazielFMX l33t
Joined: 23 Apr 2005 Posts: 835 Location: NY, USA
|
Posted: Wed Jan 08, 2014 5:45 pm Post subject: [SOLVED] Clean install... where did makewhatis go? |
|
|
I just built my first UEFI machine (first from scratch build in several years, my things have changed). I've got it booting on its own and most things working. When setting up my usual crontab (which consists of logrotate and makewhatis), I noticed makewhatis is missing!
Do we not need makewhatis anymore? Is there a replacement if we do? Does it sill exist? The only reference I can find in /usr is /usr/portage/sys-apps/man/files/makewhatis.cron.
Any info would be much appreciated!
Last edited by RazielFMX on Thu Jan 09, 2014 2:49 pm; edited 1 time in total |
|
Back to top |
|
|
aCOSwt Bodhisattva
Joined: 19 Oct 2007 Posts: 2537 Location: Hilbert space
|
Posted: Wed Jan 08, 2014 5:52 pm Post subject: |
|
|
I still use /usr/sbin/makewhatis -u
From
Code: | $ equery belongs makewhatis
* Searching for makewhatis ...
sys-apps/man-1.6g (/etc/cron.daily/makewhatis)
sys-apps/man-1.6g (/usr/sbin/makewhatis) |
the sys-apps/man-1.6g package. _________________
|
|
Back to top |
|
|
RazielFMX l33t
Joined: 23 Apr 2005 Posts: 835 Location: NY, USA
|
Posted: Wed Jan 08, 2014 7:49 pm Post subject: |
|
|
Interesting...
Code: |
# EIX_LIMIT=0 eix sys-apps/man
* sys-apps/man
Available versions: 1.6f-r4 ~1.6f-r5 1.6g {(+)lzma nls selinux}
Homepage: http://primates.ximian.com/~flucifredi/man/
Description: Standard commands to read man pages
[I] sys-apps/man-db
Available versions: ~2.6.0.2 ~2.6.1 ~2.6.2 ~2.6.3 2.6.3-r1 ~2.6.4 2.6.5 {berkdb +gdbm nls selinux static-libs zlib}
Installed versions: 2.6.5(10:34:44 AM 01/08/2014)(berkdb gdbm nls zlib -selinux -static-libs)
Homepage: http://www.nongnu.org/man-db/
Description: a man replacement that utilizes berkdb instead of flat files
[I] sys-apps/man-pages
Available versions: 3.28^b ~3.29^b ~3.30^b ~3.31^b 3.32^b ~3.33^b ~3.34^b 3.35^b 3.36^b ~3.37^b 3.38^b ~3.39^b 3.40^b 3.41^b 3.42^b 3.43^b 3.44^b 3.45^b ~3.46^b 3.47^b ~3.48^b ~3.49^b 3.50^b 3.51^b 3.53^b ~3.54^b ~3.55^b {nls LINGUAS="da de fr it ja nl pl ro ru zh_CN"}
Installed versions: 3.53^b(12:33:09 AM 12/26/2013)(nls LINGUAS="-da -de -fr -it -ja -nl -pl -ro -ru -zh_CN")
Homepage: http://www.kernel.org/doc/man-pages/
Description: A somewhat comprehensive collection of Linux man pages
[I] sys-apps/man-pages-posix
Available versions: 2003a^b
Installed versions: 2003a^b(12:32:58 AM 12/26/2013)
Homepage: http://www.kernel.org/doc/man-pages/
Description: POSIX man-pages (0p, 1p, 3p)
|
It looks like I have a different implementation of man (this is whatever came on the install medium). |
|
Back to top |
|
|
aCOSwt Bodhisattva
Joined: 19 Oct 2007 Posts: 2537 Location: Hilbert space
|
Posted: Thu Jan 09, 2014 7:40 am Post subject: |
|
|
This is because the man-pages and man-pages-posix both depend on virtual/man which, in turn, RDEPEND="|| ( sys-apps/man-db sys-apps/man )"
Therefore:
- if you want makewhatis, you must [emerge -C man-db] then [emerge sys-apps/man] in order to satisfy the virtual.
- If you want man-db then of course, using makewhatis would be somehow nonsensical and you'll want its functionally equivalent mandb
EDIT : BTW, because man-db appears first in the list of deps, it will be preferred to man in an install from scratch.
I discover that the move is somehow recent : Quote: | 23 Dec 2013; Pacho Ramos <pacho@gentoo.org> man-0.ebuild:
Prefer man-db as man provider (#467458) |
I had not noticed it. Nevermind, I want to avoid berkeley databases as much as possible. _________________
|
|
Back to top |
|
|
RazielFMX l33t
Joined: 23 Apr 2005 Posts: 835 Location: NY, USA
|
Posted: Thu Jan 09, 2014 2:49 pm Post subject: |
|
|
Yeah, when I looked into it further I decided to give man-db a fair chance as I generally dislike berkdb. Thank you for the info! |
|
Back to top |
|
|
|