Uwaga do poldka
Paweł A. Gajda
mis w pld.org.pl
Czw, 17 Paź 2002, 17:57:24 CEST
wtorek 15/10/2002 17:07:40, Radosław Kintzi:
> Cześć
>
> Właśnie robie sobie --upgrade-dist. Szczęście, że sprawdziłem najpierw
> ls -u bo zamiast mount|losetup-2.11u-1 w 2.4 z --sn Ra+2.4.18
> miałbym nowsze mount|losetup-2.11w-1 tyle, że @2.2. Niestety wersji
> 2.11w tych pakietów nie ma jeszcze w --sn Ra+2.4.18, przez co poldek
> chce mi zainstalować pakiety z --sn ra. Nie dotyczy to tylko paietów
> @2.[24]. Takie na przykład util-linux-2.11w-1 też jest tylko w --sn
> ra, czyli budowane w okolicy 2.2 i też zostałoby mi zainstalowane przy
> --upgrade-dist gdyby nie --hold. Całe szczęście, że są pakiety
> @2.[24], bo bym nawet nie zauważył.
>
> Jak widać opcja pri= nie zawsze zdaje egzamin (choś chyba właśnie
> dla paków została przygotowana??).
To działa tylko wtedy, gdy w źródłach o różnych priorytetach
występuje ten sam pakiet w tej samej wersji i release. W sumie można
to rozszerzyć (jakaś dodatkowa opcja) tak by brana była pod uwagę tylko
nazwa - wtedy te same pakiety niezależnie od wersji będą "usuwane"
ze źródła o mniejszym priorytecie.
Innym rozwiązaniem jest rozbudowane "ignore" i "hold", teraz (na razie
w repoz) dopasowywana jest, poza nazwą, także nazwa źródła, wersja
i release pakietu, np. takie coś --ignore='ra:*@2.2*' blokuje wszystkie
pakiety z @2.2 z ra.
Więcej informacji o liście dyskusyjnej pld-devel-pl