[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: pinning and groups of related packages



On Fri, Dec 30, 2005 at 03:53:24PM +1100, Les Gray wrote:
> On Wed, 28 Dec 2005 21:15:32 +0100
> Norbert Tretkowski <norbert@tretkowski.de> wrote:
> 
> > If you installed a package with 'apt-get -t sarge-backports
> > install foo', you'll get updates from backports.org for that package
> > with just running 'apt-get upgrade'.
> > 
> > I couldn't believe it myself, but I tested it last weekend, and it
> > worked. :-)
> > 
> > Norbert

How does all this work with aptitude?  Are there ways of doing this 
using aptitude?  If not, is the use of apt-get -t likely to cause 
aptitude any difficulty later?

> 
> Another way would be to -
> 
> 1. Delete /etc/apt/preferences, or only use it for repos from which you
> download just 1 or 2 packages, or for packages you don't want to
> upgrade.
> 
> 2. Create a file /etc/apt/apt.conf which contains only this line -
> 
> APT::Default-Release "stable";
> 
> then run 'apt-get update'.
> 
> 3. Install backports.org packages with the 'apt-get -t sarge-backports
> install foo' method.
> 
> 4. Install apt-show-versions and use this command to
> upgrade all your installed backports.org packages -
> 
> # apt-get install `apt-show-versions -u -b | grep sarge-backports | cut -d ' ' -f 1`
> 
> (info courtesy apt-howto s. 3.8-9
> http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html )
> 
> This way you would not have a messy and incomplete /etc/apt/preferences
> file, which you get if you intend on installing lots of non-standard
> packages.
> 
> Plus you would be able to upgrade all backports.org packages,
> regardless of how they were originally installed.
> 
> 


Reply to: