194165de5d
Submitted by: jkh gclarkii paul satoshi freebsd-hackers These are the FAQ files, reorganized a bit and updated marginally for 2.0. There is *still more work to be done* in updating, so if some of your FAQ text is below, please check it over! We've also got a lot of FAQ entries still to write (examples: "how do I upgrade?" "what's new in 2.0?" "how do I install on a notebook/second drive/from DOS/etc etc etc?"
95 lines
3.5 KiB
Plaintext
95 lines
3.5 KiB
Plaintext
FreeBSD
|
|
Sup FAQ
|
|
|
|
Last updated: $Date: 1994/05/11 22:40:48 $
|
|
|
|
SUP is a network based software update tool developed at CMU. The
|
|
purpose of this document is get the beginner up and running with sup.
|
|
|
|
First off you will need to pick up the sup binaries. The easiest
|
|
way of doing this is to grab the sup_bin.tgz package from:
|
|
|
|
freebsd.cdrom.com:~ftp/pub/FreeBSD/packages
|
|
(FreeBSD 1.1 or later)
|
|
freebsd.cdrom.com:~ftp/pub/FreeBSD/packages-1.0
|
|
(FreeBSD 1.0.2 or earlier)
|
|
|
|
If you only wish to set up a sup client, you may also simply grab the sup
|
|
binary you see in this directory. This is generally enough for 99.9% of
|
|
those using sup.
|
|
|
|
Install the sup package using pkg_add (or the binary) and add the following
|
|
line to your /etc/services file:
|
|
|
|
sup 871/tcp #sup
|
|
|
|
SUP gets the information it needs to run from a configuration file
|
|
called a supfile. This file tells sup what collections it will be updating
|
|
and/or installing and where they go. The supfile in this directory will
|
|
sup both the source and ports collection - look for the blank line seperating
|
|
the two collections; if you don't want ports, you can simply delete all the
|
|
ports entries. If you're inside the United States, you may also uncomment
|
|
the `secure' collection line to grab the DES code. If you're outside the
|
|
U.S., you should NOT sup this code from freefall.cdrom.com as this will
|
|
violate U.S. export restrictions. Simply sup everything *but* the secure
|
|
collection and then go look on "braae.ru.ac.za", where it's available for
|
|
anonymous ftp for those outside the U.S.
|
|
|
|
Any other distributions you do not wish to receive can be commented out
|
|
with a # at the begining of the distribution line.
|
|
|
|
Once this is setup, you're ready to go. To start sup type:
|
|
|
|
sup supfile
|
|
|
|
If you wish to see what sup is doing "verbosely", give it the -v option,
|
|
like so:
|
|
|
|
sup -v supfile
|
|
|
|
Thats all there is to it! Remember that if you're running current,
|
|
which is what you will have if you sup, please join the freebsd-current
|
|
mailing list. You should also be sure to read:
|
|
|
|
freebsd.cdrom.com:~ftp/pub/FreeBSD/FAQ/OTHER-FAQS/FreeBSD.current.policy
|
|
|
|
For important information on just what we can and cannot do for you as
|
|
a -current user.
|
|
|
|
Gary Clark II / Jordan Hubbard
|
|
FreeBSD maintainance persons.
|
|
|
|
----
|
|
|
|
Description of FreeBSD SUP distributions:
|
|
|
|
base: /usr/src/... misc files at the top of /usr/src
|
|
bin: /usr/src/bin system binaries
|
|
secure: /usr/src/secure DES Sources. U.S./Canada only!
|
|
etc: /usr/src/etc system files
|
|
games: /usr/src/games games
|
|
gnu: /usr/src/gnu sources under the GNU Public License
|
|
include: /usr/src/include include files
|
|
sys: /usr/src/sys kernel sources
|
|
lib: /usr/src/lib libraries
|
|
libexec: /usr/src/libexec more system binaries
|
|
share: /usr/src/share various shared resources
|
|
sbin: /usr/src/sbin even more system binaries
|
|
usrbin: /usr/src/usr.bin user binaries
|
|
usrsbin: /usr/src/usr.sbin that's it for the system binaries
|
|
|
|
Ports:
|
|
|
|
ports-base: /usr/ports/... misc files at the top of /usr/ports
|
|
ports-editors: /usr/ports/editors text editors
|
|
ports-game: /usr/ports/games games
|
|
ports-lang: /usr/ports/lang programming languages
|
|
ports-mail: /usr/ports/mail mail software
|
|
ports-math: /usr/ports/math math software
|
|
ports-net: /usr/ports/net networking software
|
|
ports-news: /usr/ports/news USENET news software
|
|
ports-print: /usr/ports/print printing software
|
|
ports-shells: /usr/ports/shells various UN*X shells
|
|
ports-utils: /usr/ports/utils miscellaneous utilities
|
|
ports-x11: /usr/ports/x11 X11 software
|