Re: aptitude --target target sarge xxx doesn't limit to sarge
On Sun, Mar 05, 2006 at 12:19:20PM +0200, Andrei Popescu wrote:
> On Thu, 02 Mar 2006 10:06:24 -0500
> "Daniel B." <REMOVEdanielTHIS@fgm.com> wrote:
> > Andrei Popescu wrote:
> > > On Wed, 01 Mar 2006 16:43:54 -0500
> > > "Daniel B." <REMOVEdanielTHIS@fgm.com> wrote:
> > >
> > >
> > >>When I run "aptitude --target sarge install ...", aptitude doesn't
> > >>listen to the instruction to install a version from Sarge; it installs
> > >>a version from Testing. (I have both Sarge and Testing mirrors in
> > >>my APT sources list file.)
> > >>
> > >>What needs to be done to get "--target ..." (or APT::Default-Release)
> > >>to work?
> > >>
> > ...
> > >
> > > Hhhm... from man aptitude it seems the long option is --target-release
> > > (or -t).
> > Aptitude accepts (sufficiently unambiguous) abbreviations of long option
> > names. The form "--target" appears to be sufficient. (Note in my
> > follow-up message that "--target" worked when I used the release name
> > "stable". Also, aptitude rejects unrecognized options--try "aptitude
> > -targetJunkToMakeUnrecognized".)
> > > And you didn't specify what is your default release, if you did set one
> > > in /etc/apt/apt.conf
> > > If you didn't set it maybe you should...
> > Why would I need to specify a default release when I'm specify a target
> > release on the aptitude command line?
> > (Note that it was because setting the default release to "sarge" in
> > /etc/apt/apt.conf.d/xxx doesn't work that I was trying "aptitude -t".)
> AFAIK the default release is set in the file /etc/apt/apt.conf with an entry like
> APT::Default-Release "stable";
> This works for me, and I have a mixed system, mostly Sarge. When I want to install something from testing or unstable I just use the -t switch
Think OP was trying to use "sarge", not "stable". I think apt does not recognize
"sarge" or "woody" or "etch" etc.