Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] Clean install... where did makewhatis go?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
RazielFMX
l33t
l33t


Joined: 23 Apr 2005
Posts: 835
Location: NY, USA

PostPosted: Wed Jan 08, 2014 5:45 pm    Post subject: [SOLVED] Clean install... where did makewhatis go? Reply with quote

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
View user's profile Send private message
aCOSwt
Bodhisattva
Bodhisattva


Joined: 19 Oct 2007
Posts: 2537
Location: Hilbert space

PostPosted: Wed Jan 08, 2014 5:52 pm    Post subject: Reply with quote

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
View user's profile Send private message
RazielFMX
l33t
l33t


Joined: 23 Apr 2005
Posts: 835
Location: NY, USA

PostPosted: Wed Jan 08, 2014 7:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
aCOSwt
Bodhisattva
Bodhisattva


Joined: 19 Oct 2007
Posts: 2537
Location: Hilbert space

PostPosted: Thu Jan 09, 2014 7:40 am    Post subject: Reply with quote

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
View user's profile Send private message
RazielFMX
l33t
l33t


Joined: 23 Apr 2005
Posts: 835
Location: NY, USA

PostPosted: Thu Jan 09, 2014 2:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum