Re: apt-get pinning ? - Sarge / Stable - only install certain/specific packages from "testing"



On Tue, Jun 27, 2006 at 02:38:46AM -0700, Willie Wonka wrote:
--- Willie Wonka <floydstestemail@xxxxxxxxx> wrote:

Olafur Jens Sigurdsson wrote:
you can just say apt-get update
and then apt-get install hdparm and it will install hdparm and upgrade
all the packages that hdparm depends on and none else.

Ok...Great -- will do

Ok...So after I performed the actual upGRADE;

~$ sudo apt-get upgrade

I do this

~$ sudo apt-get install hdparm

Reading Package Lists... Done
Building Dependency Tree... Done
hdparm is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

So obviously I'm still at v6.1, rather than 6.6 (the one I want)

So...I try this (after reading the 'man apt_preferences' pages) and trying to
understand how to make "pinning" work for me...

~$ sudo apt-get install hdparm/testing
Reading Package Lists... Done
Building Dependency Tree... Done
Selected version 6.6-1 (Debian:testing) for hdparm
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
hdparm: Depends: libc6 (>= 2.3.6-6) but 2.3.2.ds1-22sarge3 is to be
installed
E: Broken packages

How can I get hdparm v6.6 installed? It depends on atleast libc6 2.3.6-6...I
suspect my "testing" pinning entries within /etc/apt/preferences are of too low
a priority?? ...or maybe I should/can install libc6 2.3.6-6 *also* - on it's
own?
I understand the need for APT to work the way it does : For ex; Suppose libc6
2.3.6-6 also has other unmet dependencies -- this can quickly turn into a big
mess. I understand that. What would be the correct "debian" way to proceed?
well, i havent tried that, though i use backports.org with pinning on
2 machines...
most likely its held back because of some dependencies...
start aptitude and try to install it...
that way it will install and to recieve automatic updates in the future,
write down the dependencies and pin them to...
otherwise apt-get will refuse to install automatically

yours
albert

--
Albert Dengg <a_d@xxxxxx>


--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx



Relevant Pages

  • Re: Linux Vs. FreeBSD
    ... >> has made a lot of effort towards making it easy to install. ... Debian's not a bad distro. ... although packages like this are few and far between. ... since the binary dependencies certainly wouldn't be any ...
    (comp.os.linux.misc)
  • RE: FC5 - T3 - Had enough. Package Managers, Yumex is crap.
    ... install/update a huge number of packages would stress things out too ... Run "yum update yum". ... Say FC4, where you install it new, then ... dependencies, something that is a major bugbear in Linux that I've not ...
    (Fedora)
  • proper use of aptitude in stable/unstable mixed systems
    ... I have been using aptitude for a while now and prefer it greatly to ... I can pull it in along with its dependencies. ... A machine is running stable with a bunch of unstable packages (e.g. ... apt-get install -t testing logcheck ...
    (Debian-User)
  • RE: Cant upgrade to xserver-xorg, help!
    ... The following packages are BROKEN: ... The following actions will resolve these dependencies: ... Install the following packages: ... Conf gcc-4.2-base ...
    (Debian-User)
  • Re: Whats the best package manager for single-package upgrades?
    ... 'upgrade' won't install new packages to meet the new dependencies, ... When I find a backport I want, I add its deb line to my sources.list, ... then an apt-get install of the package. ...
    (Debian-User)