[TriLUG] Re: openssl bug
Nathan Conrad
conrad at bungled.net
Wed Sep 18 12:20:48 EDT 2002
Each computer with Debian maintain a list of debian repositories in
/etc/apt/sources.list. Each line in the file specifies a particular
release of Debian. If one wants to upgrade to a new release, one adds
a line to this file such as:
deb http://http.us.debian.org/debian/ unstable main contrib non-free
'apt-get update' will download the current versions of the package
lists (which includes version and dependancy info). apt-get upgrade
will check for new versions of already-installed packages (based on
the lists downloaded by 'apt-get update') and install them.
'apt-get dist-upgrade' will try to resolve dependancies by installing
uninstalled packages. Usually this is needed for upgrading from one
release to another because so many things change.
If this is unclear, here is an excerpt from the man page:
update
update is used to resynchronize the package index
files from their sources. The indexes of available
packages are fetched from the location(s) specified in
/etc/apt/sources.list. For example, when using a
Debian archive, this command retrieves and scans the
Packages.gz files, so that information about new and
updated packages is available. An update should always
be performed before an upgrade or dist-upgrade.
Please be aware that the overall progress meter will
be incorrect as the size of the package files cannot
be known in advance.
upgrade
upgrade is used to install the newest versions of all
packages currently installed on the system from the
sources enumerated in
/etc/apt/sources.list. Packages currently installed
with new versions available are retrieved and upgraded;
under no circumstances are
currently installed packages removed, or packages not
already installed retrieved and installed. New versions
of currently installed
packages that cannot be upgraded without changing the
install status of another package will be left at their
current version. An update
must be performed first so that apt-get knows that new
versions of packages are available.
dist-upgrade
dist-upgrade, in addition to performing the function of
upgrade, also intelligently handles changing
dependencies with new versions of packages; apt-get has
a "smart" conflict resolution system, and it will
attempt to upgrade the most important packages at the
expense of less important ones if necessary. The
/etc/apt/sources.list file contains a list of locations
from which to retrieve desired package files.
-Nathan
On Wed, Sep 18, 2002 at 11:49:45AM -0400, Tanner Lovelace wrote:
> On Wed, 2002-09-18 at 11:42, James Manning wrote:
> > oh - weird.
> >
> > I always thought that upgrade kept the same version of the
> > distribution (potato, woody, sid, whatever) and just upgraded packages
> > that have been updated in that dist since last upgrade, but
> > dist-upgrade would actually go across distro release boundaries and
> > upgrade from, say, woody to sid if sid was now "stable" (optionally,
> > if you decided to go from stable to unstable or testing or whatever).
> >
> > I should RTFM some more ... well, that and play around with Debian
> > more :)
> >
>
> Actually, I think an upgrade like that changes when you change
> what repository you're pointing at. Of course, someone that
> actually runs debian could probably explain it better. :-)
>
> Tanner
> --
> Tanner Lovelace | lovelace at wayfarer.org | http://wtl.wayfarer.org/
> --*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--
> GPG Fingerprint = A66C 8660 924F 5F8C 71DA BDD0 CE09 4F8E DE76 39D4
> GPG Key can be found at http://wtl.wayfarer.org/lovelace.gpg.asc
> --*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--
> Si hoc legere scis, nimium eruditionis habes.
>
> _______________________________________________
> TriLUG mailing list
> http://www.trilug.org/mailman/listinfo/trilug
> TriLUG Organizational FAQ:
> http://www.trilug.org/~lovelace/faq/TriLUG-faq.html
--
Nathan J. Conrad (XXX)-687-7449 http://bungled.net
312 Moore Hall // UNC-C // Charlotte, NC 28223-0001
GPG: F4FC 7E25 9308 ECE1 735C 0798 CE86 DA45 9170 3112
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://www.trilug.org/pipermail/trilug/attachments/20020918/bef1738d/attachment.pgp>
More information about the TriLUG
mailing list