public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] gentoo 1.0_rc6_r12 impressions from gentoo newbie (long)
@ 2001-10-07 21:45 Gold is Heavy
  0 siblings, 0 replies; 2+ messages in thread
From: Gold is Heavy @ 2001-10-07 21:45 UTC (permalink / raw
  To: gentoo-dev

Hi Gentoo Hackers,

I've heard of your distro on LT and decided to try it.

My overall impression is that this distro really *kicks ass*.  I like it a 
lot!  I like portage.  There is a good chance I will make this one of my 
default distros.  I think this is just the distro to run if I want up to date 
packages that are optimized for my box, all without a major hassle, while 
respecting config files created by hand.  I think this is great.  I get the 
feeling of "power" like from no other distro (that I've tried).  Alright, now 
that I've complimented your fine work, it's time to mention some snags I've 
experienced.  I hope to get help, if possible.

If you decide to help me, please CC: aeoo blah myrealbox dot com.  Replace 
blah with at sign.

1. I noticed that both bootstrap and emerge seem to download then compile, 
then download, then compile again, and so on.  Idea: why not compile while 
downloading?  Is it possible to take advantage of multitasking in Linux 
kernel to compile and download at the same time?  Maybe a simple way to do 
this would be to somehow tell bootstrap/emerge to download only, in one 
virtual terminal.  Then switch to another one, and run bootstrap/emergy and 
tell it to compile only.  If compiling bootstrap/emerge finishes too soon 
(before the next download is complete) then it should gracefully wait and 
continue as soon as possible.

There might be even better ways to do this.  This would be desireable, as the 
time spent both compiling and downloading is very considerable (huge).  I 
have 190kbps DSL and Athlon 1333Mhz, and it took me a while to get just 
the barebones system going.  Never mind X/KDE and other goodies I want! :)

2. Perl 5.6.0 test complained with this message "(maybe your system does not 
have a localhost at all, 'localhost' or 127.0.0.1)".  I checked /etc/hosts, 
and of course, it's true: nothing is configured.  Then I look at your (really 
FINE) installation doc, and I do see a step configuring /etc/hosts, but it's 
way in the future.  Suggestion: move /etc/hosts configuration to the front of 
the installation, OR, change your .ebuild package to NOT run tests while 
making Perl 5.6.0.

3. I've seen numerous complaints about pharmacy package.  I bet you've seen 
them too, but if you want more detail let me know.  From memory, one of the 
errors looked like "...name error in pharmacy-0.3-1..." another one looked 
something like this "invalid pharmacy directory in gentoo/portage".  If you 
want the exact error string, I will supply it.

4. I was wondering where (and if?) all of the output from bootstrap/emerge is 
logged?  If the output from bootstrap/emerge is not logged, it should be!  If 
it is, I want to know where it is.  The reason for this is that I like to 
leave the box for a while, but then I want to see if any of the packages had 
errors.  I imagine I would want to look at the log file somewhere and see 
what happened?  I didn't read *all* the docs yet, so if this is FAQ, forgive 
me please :).

5. During a very long bootstrap/emerge process, some kind of total progress 
indicator would be helpful.  This is just a minor wish/idea.  It doesn't even 
have to be a fancy visual one.  Maybe overwrite some file in /tmp every 20 
seconds?  Just make /tmp/ebuild-progress or something, and overwrite it with 
estimated time left, bytes downloaded, other stats.  Just an idea.

6. When I did 'emerge system' I noticed that latest Linux kernel was being 
downloaded somewhere.  So I was pretty puzzled when the docs asked me to 
emerge it explicitely.  Indeed, there was nothing in /usr/src until I did 
emerge the Linux kernel explicitely.  I wonder why?  Just curious.

7. I get a LOT of "unresolved symbol" errors from depmod.  Now, let me point 
out that I've built my kernel to statically compile with all the stuff I 
want, and ONLY the stuff I want.  I had to unset a ton of junk (why is it set 
by default?  Some things there are hardly used by anyone!).  I ran into a 
snag where IDE driver was setup as a module.  Everything was fine after I 
made it static.  I think it should be static by default.  Generally, I think 
default configs can be much better.  I am talking about 2.4.10-r1 kernel.

So, back to "unresolved symbol" errors.  I don't know why I see them.  I read 
that depmod uses System.map file.  Ok, so I tried copying System.map file 
from /usr/src/linux to /boot, and to / and to /lib/modules with no effect.  
In fact, if System.map normally sits in /boot, but /boot is normally NOT 
mounted in gentoo, it's kinda weird?  Plus, installation doc didn't mention 
anything about System.map.  So what's up?  How can I fix my errors?

I ran depmod -c and I noticed that it's trying to load every module I have 
(which is not a lot, but still...I don't need any of them loaded at all).  I 
left my /etc/modules.conf empty because all the stuff I want is already in 
the kernel.  I tried putting stuff in /etc/modules.conf, to no avail.  I have 
to admit, I don't know much about modules.conf file.

8. Emerging vim installed XFree86 4.1.0?!!! Holy cow, man!  I just wanted an 
editor.  I absolutely HATE e3.  I wish there was some kind of real vi clone.  
I know e3 was chosen for its size, but still, I could not do any real editing 
with it.  I couldn't even find how to do search and replace in vi mode.

Anyway, I was going to install XFree86 4.1.0 anyway, so it wasn't that big of 
a deal.  But I think something needs to be done about being able to use vim 
in console mode without X.

9. There is a mistake in your installation doc.  In Code Listing 21 you say:

# mv bzImage bzImage.orig

but you probably mean

# mv /boot/bzImage /boot/bzImage.orig

Not a biggie, but it could confuse someone following the docs literally.  
Also, you should make up your mind about /boot partition.  In the docs is 
says /boot, but in the /etc/fstab template you suggest /mnt/boot.  The docs 
should match the template file from the build.


Thank you very much!  I had *tons* of fun with Gentoo :).  It rocks.
--Leo Lipelis



^ permalink raw reply	[flat|nested] 2+ messages in thread
* Re: [gentoo-dev] gentoo 1.0_rc6_r12 impressions from gentoo newbie (long)
@ 2001-10-07 23:56 Tod M. Neidt
  0 siblings, 0 replies; 2+ messages in thread
From: Tod M. Neidt @ 2001-10-07 23:56 UTC (permalink / raw
  To: gentoo-dev

Hi!

> 6. When I did 'emerge system' I noticed that latest Linux kernel was being 
> downloaded somewhere.  So I was pretty puzzled when the docs asked me to 
> emerge it explicitely.  Indeed, there was nothing in /usr/src until I did 
> emerge the Linux kernel explicitely.  I wonder why?  Just curious.

'emerge system' downloads the linux sources because glibc depends on
linux-headers. The linux headers are installed in /usr/include/linux


> 8. Emerging vim installed XFree86 4.1.0?!!! Holy cow, man!  I just wanted an 
> editor.  I absolutely HATE e3.  I wish there was some kind of real vi clone.  
> I know e3 was chosen for its size, but still, I could not do any real editing 
> with it.  I couldn't even find how to do search and replace in vi mode.
> 
> Anyway, I was going to install XFree86 4.1.0 anyway, so it wasn't that big of 
> a deal.  But I think something needs to be done about being able to use vim 
> in console mode without X.

You would need to modify your USE variable in /etc/make.conf and remove X, gnome
and gtk. See the depends section of the vim ebuild.

tod

---------------------------------------------------------------------------
This message was sent using Fidelity Networks, Inc Mailman Professional.
http://www.fidnet.com/





^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2001-10-08  5:55 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-10-07 21:45 [gentoo-dev] gentoo 1.0_rc6_r12 impressions from gentoo newbie (long) Gold is Heavy
  -- strict thread matches above, loose matches on Subject: below --
2001-10-07 23:56 Tod M. Neidt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox