[pld-discuss-pl] Wirtualne pakiety

Krzysztof Garus bajcik w kolos.math.uni.lodz.pl
Czw, 22 Kwi 2004, 14:45:09 CEST


On Thu, Apr 22, 2004 at 02:22:55PM +0200, Paweł Żurowski wrote:
> W liście z czw, 22-04-2004, godz. 10:18 +0200, Krzysztof Garus napisał:
> > Rozwiązanie: niech poldek przechowuje (np. gdzieś w ~/.poldek/) listę
>                                                       ^^^^^^^^^^
> > pakietów "potrzebnych". Gnumeric z przykładu będzie potrzebny, ale już
> [...]
> 
> gdzies "system-wide", gdyz moze byc np. kilku administratorow, a w
> poldku wlaczona opcja "use_sudo"

to mogą sobie zrobić linki symboliczne do tego pliku, lub wręcz wspólny ~/.poldek/

> 
> i przy tym rozwiazaniu rozumiem, ze bedzie tez mechanizm recznego
> oznaczania potrzebnych zainstalowanych juz pakietow?

naturalnie, również odznaczanie. Sugeruję aby domyślnie (jeśli lista nie
istnieje) umieszczać tam tylko poldka, bo przy pustej liście wszystkie
pakiety okazałyby się niepotrzebne bezpośrednio lub pośrednio :)

Po dorobieniu bajerów łatwo byłoby uporządkować swój system:

 ustawiamy jako "potrzebne" pakeity których bezpośrednio potrzebujemy:
 poldek> need -s nautilus xmms-* etc...

 sprawdzamy co ew. zostanie odinstalowane...
 poldek> need -u

 ...lub tylko pakiety niepotrzebne niewymagane przez inne zainstalowane
 (czyli "liście" w drzewie zależności)
 poldek> need -U
 
 dodajemy parę innych o których zapomnieliśmy
 ...

 a na końcu: wszystko co nie jest potrzebnym, lub zależnym od
 potrzebnego:
 poldek> uninstall --not-needed

 i mamy czyściutki system wolny od dawno zapomnianego śmiecia :)

Czyż to nie przyjemna wizja? Do ustalenia byłoby parę spraw:
 * czy w pliku przechowywać gtk+2 czy gtk+2-2.4.14-7 (IMO lepiej bez
   wersji, aby przy upgrade nie kombinować)
 * co z sytuacjami patologicznymi, np. zrobiono rpm -e i znikło coś
   "potrzebnego"

bajcik
-- 
Krzysztof Garus <bajcik.kolos.math.uni.lodz w pl>            Linux User 171721
  Stronka: http://kolos.math.uni.lodz.pl/~bajcik/
   Serwis: http://gielda.linux.pl/



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