iptables24

Jakub Bogusz qboosh w pld-linux.org
Nie, 20 Cze 2004, 13:46:14 CEST


On Sun, Jun 20, 2004 at 01:14:00PM +0200, Tomasz Pala wrote:
> On Sun, Jun 20, 2004 at 07:40:54 +0200, Andrzej Krzysztofowicz wrote:
> 
> > > error: mark: kernel-headers(netfilter) not found
> [...]
> > Problem ze zgadywaniem poldka.
> > Mozesz poprawic, jesli masz pomysl jak.
> 
> Nie przekazywać do niego W OGÓLE zależności postaci x(y), bo takich
> pakietów nie ma, a zależności te wyłapuje jedynie wtedy, gdy pochodzą z
> innego pakietu, nie zaś przy podawaniu ich.
> 
> Ale jeśli rzeczywiście jest to problem i nie można pakietu zainstalować
> z palca, to przykładowo tak można go znaleźć:
> 
> #v+
> rn=`echo $1 | perl -pe 's/ .*//; s/\(/\\\(/g; s/\)/\\\)/g'`
> 
> for i in `poldek -f --shcmd "rsearch -p |$rn|" | sed '1,/package(s) found/s/.*//'`; do
>         poldek -f --shcmd "desc -p $i" | grep -q "$1" && echo $i
> done
> #v-
> 
> ~: ./srpr "kernel-headers(netfilter) = 1.2.9-20040302"
> kernel24-headers-2.4.26-1

Gdyby nie wersja (albo byłoby kernel24-headers(netfilter)), to
można by zależności z () traktować tak:

$ poldek -Uv '@kernel-headers(netfilter)' --test
[...]
uwaga: kernel-headers(netfilter): brak domyślnego pakietu, przyjęto kernel-headers
zazn. kernel-headers-2.6.7-1

Dla zależności plikowych już tak się nie da (za to można sobie zobaczyć
"Aborted").


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



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