rpm - brak zależności od pakietów i nie działające _noauto*
Jakub Bogusz
qboosh w pld.org.pl
Pią, 20 Cze 2003, 00:56:20 CEST
On Thu, Jun 19, 2003 at 11:09:01PM +0200, Tomasz Pala wrote:
> On Thu, Jun 19, 2003 at 22:07:30 +0200, Jakub Bogusz wrote:
> > To pierwsze jest dyskusyjne, ale nie przypominam sobie, żeby ostatnio
> > była konkretna dyskusja na ten temat - a zależności zniknęły, bez
>
> Pytałem o to, odpowiedziano mi, że to przez zastosowanie wewnętrznego
> mechanizmu rpma do generowania zależności.
Tyle to wiem.
> > dopisania brakującego "Requires: poldek" do basesystem[1].
>
> A nie Requires: rpm?
rpm też, ale jeśli to poldek ma trzymać normalne zależności, to jest
(prawie) obowiązkowym elementem systemu.
> > To co generuje rpm jest nieczytelne/mało użyteczne dla człowieka.
> > Sam rpm jest w stanie te zależności rozwiązywać, ale do tego potrzebuje
> > bazę (wygenerowaną przez rpmcache), a takowej na ftp nie ma
> > (a tym bardziej na dysku po drugiej stronie wolnego łącza).
>
> Taka baza jest - indeksy poldka.
>
> > [2] desc -r w poldku też podaje tylko to, co w zależnościach rpm-a;
> > gdzie zależności czytelne dla człowieka?
>
> rsearch -p
I dla każdej zależności osobno - coś pisałem o odwalaniu roboty za
automat :|
Przy okazji - w search (zwłaszcza -f) przydałaby się opcja wyjścia w stylu
grepa (tzn. "pakiet: znaleziony ciąg"). Bo przy szukaniu plików kolejnym
poleceniem często jest wpatrywanie się w desc -ll znalezionych pakietów.
> albo po prostu install --test?
Jeśli wymagane pakiety są zainstalowane, to nic nie napisze.
> Obok desc -R.
>
> > desc -R pokazuje tylko pakiety jawnie obecne na liście zależności.
>
> Zaraz... mamy innego poldka?
A... już wiem, pokazuje tylko jeśli te pakiety są dostępne w bazach
poldka, bez zaglądania do bazy rpm-a. Po dodaniu -s z katalogiem
z pakietami pokazał.
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl