On Wed, Jan 30, 2002 at 10:44:04AM -0600, Steve Langasek wrote: > Yes, of course there's apt pin support, but the people we're most > concerned about not accidentally running unstable are the ones least > capable of figuring out pin support on their own. I don't really understand where you get this idea. /etc/apt/preferences is a very simple file. For example, I want the IMA packages first and foremost, then testing, then stable, and lastly unstable. I want to track galeon/unstable, so I pin up that package plus those that it depends on. There may be an easier way to do this. Package: * Pin: release o=IMA Pin-Priority: 750 Package: * Pin: release a=testing Pin-Priority: 700 Package: * Pin: release a=stable Pin-Priority: 600 Package: * Pin: release a=unstable Pin-Priority: 70 Package: galeon Pin: release a=unstable Pin-Priority: 998 Package: mozilla-browser Pin: release a=unstable Pin-Priority: 998 Package: libnspr4 Pin: release a=unstable Pin-Priority: 998 Package: mozilla-psm Pin: release a=unstable Pin-Priority: 998 Package: libnss3 Pin: release a=unstable Pin-Priority: 998 If I want to do a one-time install, I remove the specific package pins and leave the wildcards, then execute the appropriate apt-get line: bash$ sudo apt-get install -y \ > {galeon,mozilla-browser,mozilla-psm,libnspr,libnss3}/unstable I'm guaranteed to leave unstable alone unless I specifically request packages. Apt will continue to fail until I get the depenedencies right. If libc6 popped up as a required upgrade, I'd stop. Of course, I'm a knowledgable Debian user. This isn't necessarily the easiest thing for a newbie to do, but do we want newbies screwing around with this if they can't figure out how to RTFM? I'd say, "No." -- Chad Walstrom <chewie@wookimus.net> | a.k.a. ^chewie http://www.wookimus.net/ | s.k.a. gunnarr Get my public key, ICQ#, etc. $(mailx -s 'get info' chewie@wookimus.net)
Attachment:
pgpNQ5M59OFAz.pgp
Description: PGP signature