[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: BE MORE SIMPLE!!!!



Eric Gillespie, Jr. wrote:
> For example, someone asked if there was a package
> containing the Howtos. Instead of telling him the name of the package, 
> he should have been told how to grep the Contents file, that way he 
> can find things on his own instead of asking the list every time. 
> Remember, catch a man a fish and you feed him that day, teach the man 
> to fish, and he'll never starve again.

Kristopher Johnson wrote:
> I'm the guy that asked which package had the HOWTOs.  I know it seemed 
> like a dumb question, but I did try searching on "HOWTO" in both 
> dselect and on the Debian web site, and came up with nothing.  And I 
> started paging through the 2700+ packages shown in dselect, but gave 
> up after an hour or so of that.  

I don't want to speak for Eric, but I really doubt he was saying
that you were asking a dumb question.  I think he was instead 
criticising those who answered by just telling you which package you 
needed, rather than telling you how you find this information out
for yourself.

That way, the next time you have a question of the form "I need to
find out which package has <something>", you won't need to ask again.
Even more than that, you perhaps might see someone else ask a
question like that, and pass the information on.

Please don't feel bad for asking "dumb" questions! (Though I really
think you were asking a good question, but even if it were a dumb
question you should not feel bad for asking it.)  That is what
debian-user is for.

Anyway, let me describe what Eric was talking about.  The file 
/var/lib/dpkg/Contents-i386.gz contains information about which
package contains what.  If you want to find the HOWTO's, for
example, try something like:

  zgrep HOWTO /var/lib/dpkg/Contents-i386.gz | less

This searches through the Contents file and prints all of the lines
that contain the word HOWTO.

As another example: suppose you are compiling something and you get
the error:  "sgml2html: command not found".  This happened to me
last night.  I tried:

  zgrep sgml2html /var/lib/dpkg/Contents-i386.gz | less

and it printed:

usr/bin/sgml2html                         text/sgml-tools
usr/man/man1/sgml2html.1.gz               text/sgml-tools

So, I knew that I need to install the package "sgml-tools", which
is in the "text" section.

I hope this helps, and good luck getting your sound card working.
And please ask here if you run into problems.  You are immune to
"What a dumb question" attacks if you've read the Howto. :)

Kirk


Reply to: