Date: Thu, 20 Mar 2008 16:26:28 +0100 From: Michel Talon <talon@lpthe.jussieu.fr> To: "Denise H. G." <darcsis@gmail.com>, freebsd-ports@freebsd.org Subject: Re: Utility for safe updating of ports in base system Message-ID: <20080320152628.GB27819@lpthe.jussieu.fr> In-Reply-To: <86hcf1plht.fsf@pluton.xbsd.name> References: <20080320001048.GA39125@lpthe.jussieu.fr> <863aqlpvgf.fsf@pluton.xbsd.name> <20080320125239.GA41495@lpthe.jussieu.fr> <86hcf1plht.fsf@pluton.xbsd.name>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Mar 20, 2008 at 09:34:38PM +0800, Denise H. G. wrote: > > Yes, I've had great impressions by the debian's apt- tools. But it seems > that the debian package servers maintain an index or something for all > the packages. And if you want to upgrade or install a certain package, > you just fetch the meta info for that package from the package server > and do a comparison with your local index. This makes versioned > dependencies rather easy to play around. > Indeed there is a compressed file on the Debian repository, containing all information on each available package. It is stored locally by apt-get when you run apt-get update in a custom database. Similarly apt-get maintains information in the database of the installed packages. Hence comparison is easy and fast. In the FreeBSD case there is always an INDEX file in the FreeBSD repositories which lists similar information (perhaps not enough information) for each package. So in principle one could do similar things as Debian does. -- Michel TALON
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080320152628.GB27819>