pkg_add not installing lsof (and other programs)? (newbie problem)

TuxGirl tuxgirl at gmail.com
Wed Dec 14 21:59:56 PST 2005


> You can confirm that the package was installed by running the pkg_info
> command, which returns a list of all installed packages and ports.
> You can also look in /var/db/pkg, which is where the package database
> is kept.  Assuming you've got it installed (which you should, pkg_add
> returns error messages...) you've run into a difference between the
> root shells in FreeBSD and Linux.

Cool!

> The FreeBSD root user shell is tcsh.  tcsh, unlike bash, scans the
> $PATH enviornmental variable at login to find everything, and builds a
> table in memory so it can quickly find and execute commands.  If you
> install a program, the shell won't know about it.  You can force it to
> rebuild the table by issuing the 'rehash' command.

> Type:
>
>  rehash

Thanks to both of you.  That worked!  Is that in the handbook
someplace that I missed?
Also, if this is a question you get often, I apologize for asking it again.

Thanks again!
~Erin


More information about the freebsd-questions mailing list