poldek, hold wam działa?

Paweł A. Gajda mis w k2.net.pl
Nie, 17 Mar 2002, 17:30:26 CET


niedziela 17/03/2002 13:01:03, Michal Kochanowicz:
> On Sun, Mar 17, 2002 at 12:45:52PM +0100, Rafał Kleger-Rudomin wrote:
> > Działa o tyle że jak robisz upgrade to nie powinien ruszyć tych pakietów.
> Czyli poniższe nie powinno mieć miejsca?
> poldek> upgrade -F -t *
> guile-1.4-10 obsoleted by guile-1.4-11
> kernel-sound-alsa-0.5.12-1 w 2.2.20 obsoleted by kernel-sound-alsa-0.5.12a-8 w 2.2.20_14
> kernel-video-nvidia-1.0.2313-4 w 2.2.20 obsoleted by kernel-video-nvidia-1.0.2313-11 w 2.2.20_14
> ERR: qt: multiple instances installed, give up
> Processing dependencies...
>  kernel-sound-alsa-0.5.12a-8 w 2.2.20_14 marks kernel-2.2.20-14 (cap kernel-up = 2.2.20-14)
>  bttv-0.7.87-1 obsoleted by kernel-2.2.20-14 (cap bttv)
>  kernel-misc-bttv-0.7.87-1 w 2.2.20 obsoleted by kernel-2.2.20-14 (cap kernel-misc-bttv)

> [root w wieszak misiek]# g hold /etc/poldek.conf
> hold = guile kernel* g-wrap gnucash

Obecnie hold nie zabezpiecza pakietu przed zaznaczeniem, a jedynie blokuje 
jego deinstalację; jeżeli wykonasz powyższe bez -t to dostaniesz 
serię:

kernel-*: refusing to uninstall held package

Tylko przy upgrade-dist kernel*e zostaną pominięte.

Ogólnie jest to trochę niedorobione i docelowo chcę zrobić tak, 
by "holdy" można było sobie instalować jeżeli je jawnie wskazać
(nb. "upgrade *" jest takim jawnym wskazaniem)



Więcej informacji o liście dyskusyjnej pld-devel-pl