Bug 69394

Summary: Clarify handbook on application installation
Product: Documentation Reporter: Vladimir Tchoukharev <chu>
Component: Books & ArticlesAssignee: freebsd-doc (Nobody) <doc>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Vladimir Tchoukharev 2004-07-21 21:40:26 UTC
 
 Recently I was involved in upgrading of a Linux server to a newer
 hardware (amd64 based). I managed to convince others to give a try
 for FreeBSD 5.2.1-RELEASE. Unfortunately, the hardware was not
 perfectly supported by FreeBSD, so that was the main reason for
 final move to Fedora.
 
 There were also reasonable complains about documentation,
 namely about application installation.
 In general, (almost) all the needed information is in chapter 4.
 But my recomendations and how guys understand what they read in
 the handbook were very far from each other. For example, when
 I told to use 'make search key=...' rather than google for
 searching a port, the anwer was "Why it is not mentioned in
 the handbook?!". I said "Yes, it is", and then it took me
 quite a time to find this command in the handbook, because
 it is not in '4.3 Finding Your Application', but in
 '4.5.2 Installing Ports', hidden in the other stuff.
 
 So I want to write down the biggest things I noticed,
 hoping someone will find time to amend them...
 
> How-To-Repeat:
 Watch a newcomer reading the handbook chapter 4. Or read yourself :)
 
> Fix:
 In '4.1  Synopsis' after "After reading this chapter, you will know:"
 add something like "How to find software".
 
 Rearange '4.2 Overview of Software Installation' in the way that there
 are many ported programs, they are in source and/or binary form in
 ports and packages, and there is portupgrade, which can use both ports
 and packages.
 Then advantages of packages and ports, and finally how not-yet-ported
 program can be installed.  The way it is now this last type of
 installation (first in existing text of the handbook) is percepted as
 a guide for action :-(
 
 Add to beginning of '4.3 Finding Your Application' the description of
 'whereis' and 'make search' from '4.5.2 Installing Ports'. Make a note,
 that whereis will find a program only by full name, while make search
 looks for any substring...
 
 Add at the beginning of both '4.4 Using the Packages System' and
 '4.5 Using the Ports Collection' a reference to portupgrade description,
 currently in '4.5.5 Upgrading Ports', and words that portupgrade does
 the same thing with extra checks, and the described commands are needed
 mainly for gurus (: and when portupgrade fails, which happens! :).
 Probably the description of portupgrade should be moved closer
 to beginning of the chapter 4.
 
 
 I beleave the outlined changes can make the handbook more convenient.
 
 Thanks to everybody for mostly great docs!
 -- 
 V.Chukharev
Comment 1 Giorgos Keramidas freebsd_committer freebsd_triage 2004-07-22 11:20:40 UTC
Class Changed
From-To: sw-bug->doc-bug

Misfiled docs PR.
Comment 2 Giorgos Keramidas freebsd_committer freebsd_triage 2004-07-22 11:24:07 UTC
Responsible Changed
From-To: gnats-admin->freebds-docs

Misfiled docs PR.
Comment 3 dannyboy freebsd_committer freebsd_triage 2004-07-25 04:11:37 UTC
Responsible Changed
From-To: freebds-docs->freebsd-doc

Spell freebsd-doc correctly.
Comment 4 Murray Stokely freebsd_committer freebsd_triage 2004-08-02 05:50:45 UTC
State Changed
From-To: open->closed

I moved the information about whereis and make search into 4.3 Finding 
your aplication as you suggested.  I also added a new item to the 
chapter synopsis.  I did not move the portupgrade section as it's not 
really clear to me what you are proposing. 

If you still think the portupgrade section should be moved, please 
provide more detail and some text updates.  Thanks for the submission! 
It may take up to 24 hours for the website to be updated with this 
change.