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