Prace s porty

Dan Lukes dan at obluda.cz
Sun Jun 28 21:55:35 CEST 2009


freebsdml at quasan.com wrote:
> potreboval bych helpnout-nakopnout se systemem portu. Nainstaloval jsem 
> si gnome2 do 7.2 a moc me neoslovilo. Samozrejme to do systemu nahralo 
> milion baliku a knihoven a pri pkg_deinstall gnome2 to vzalo v podstate 
> jen par(10-20) kousku z vic jak stovky nainstalovanych.

No, to je rozhodne zajimave. Protoze "prosty" pkg_deinstall vezme jen 
ten samotny port jehoz deinstalace se zada a rekurzivni deinstall n 
adruhou stranu bere vsechno. Jak by doslo k tomu, ze by byla 
deinstalovana jen cast vetsi ne jedna, to nevim.

> skleroze sem opomel udelat dump filesystemu pro snadny navrat do 
> startovaci pozice a ted tu mam bednu s milionem nainstalovanych nesmyslu 
> a nevim jak se toho zbavit. Zkousel jsem na to jit postupne po balicich 
> s gnome description, ale je to nekonecny a neustale se to mota v 
> dependency hell.

I to je trochu divne. Vezmi seznam vsech nainstalovanych baliku. Z nej 
vyrad ty baliky, ktere tam mit chces (jen ty, co tam opravdu mit chces, 
to znamena, neres jejich zavislosti). Zbyde ti seznam kandidatu na 
deinstalaci.

Pak napises

pkg_delete ZDE_SEZNAM_VSECH_TECH_PORTU_ODDELENY_MEZERAMI

Cast tech balicku se nepodari odinstalovat, protoze budou zavislostmi 
neceho, co v systemu je, ale neco se odinstalovat povede. Tento prikaz 
je poreba pustit nekolikrat dokola zmeny v seznamu balicku) - tak 
dlouho, az se pri nejakem spusteni uz nepodari odinstalovat naprosto nic 
(vsechno selze protoze je to pozadovana zavislost neceho).

V teto chvili mas v systemu jen to co chces ty a pak veci, ktere jsou 
potreba jako zavislosti toho, co chces.

						Dan




More information about the Users-l mailing list