Autor Téma: Odstranění "sirotků"  (Přečteno 5541 krát)

Arvalis

  • Jr. Member
  • **
  • Příspěvků: 50
  • Karma: +1/-0
    • Zobrazit profil
Odstranění "sirotků"
« kdy: Duben 23, 2012, 12:39:02 »
Řadu let používám distribuci OpenSuSE/SuSE Enterprise kde mi velmi chybí funkční monitoring reverzních závislostí při odtraňování balíčků. Mageia 2 (nevím jak 1ka) po mazání balíků zobrazí "sirotky" které je možné odstranit. Nikde jsem ale nenašel možnost jak to zautomatizovat, případně dodatečně vypsat a následně ostranit. Neřešil to někdo?

Peťoš

  • Administrator
  • Hero Member
  • *****
  • Příspěvků: 918
  • Karma: +17/-2
    • Zobrazit profil
    • Peťošův blog
Re:Odstranění "sirotků"
« Odpověď #1 kdy: Duben 23, 2012, 13:16:02 »
Hmm, co na to rict. Je to tam napsane:
Kód: [Vybrat]
urpmi --auto-orphans
Automatizace se moc nedoporucuje, ale je mozna napriklad ve spojeni s cronem
Kód: [Vybrat]
urpme --auto-orphans --auto
Do it or do not. There is no "try".
Nutné čtení pro všehny! Jak se ptát na fóru: http://wiki.mageia.cz/wiki:jak_se_ptat_na_foru

Arvalis

  • Jr. Member
  • **
  • Příspěvků: 50
  • Karma: +1/-0
    • Zobrazit profil
Re:Odstranění "sirotků"
« Odpověď #2 kdy: Duben 23, 2012, 13:43:24 »
Toho parametru jsem si všiml.........nicméně jak jsem teď zjistil, funguje jen s urpme ......

Peťoš

  • Administrator
  • Hero Member
  • *****
  • Příspěvků: 918
  • Karma: +17/-2
    • Zobrazit profil
    • Peťošův blog
Re:Odstranění "sirotků"
« Odpověď #3 kdy: Duben 23, 2012, 13:48:10 »
urpme --auto-orphans vypise orphans. Po potvrzeni odstrani. Nebo jsem neco nepochopil? S cim jinym, nez s urpme (nastroj pro odebrani baliku), by to melo fungovat?
Do it or do not. There is no "try".
Nutné čtení pro všehny! Jak se ptát na fóru: http://wiki.mageia.cz/wiki:jak_se_ptat_na_foru

Arvalis

  • Jr. Member
  • **
  • Příspěvků: 50
  • Karma: +1/-0
    • Zobrazit profil
Re:Odstranění "sirotků"
« Odpověď #4 kdy: Duben 23, 2012, 13:53:43 »
________________________________________
Hmm, co na to rict. Je to tam napsane:
Kód: [Vybrat]

urpmi --auto-orphans
________________________________________

parametr --auto-orphans je uveden i v použití urpmi ......

Peťoš

  • Administrator
  • Hero Member
  • *****
  • Příspěvků: 918
  • Karma: +17/-2
    • Zobrazit profil
    • Peťošův blog
Re:Odstranění "sirotků"
« Odpověď #5 kdy: Duben 23, 2012, 14:00:33 »
urpmi --auto-orphans je samozrejme blbost, v prvnim prispevku jsem se upsal, musi byt urpme. Horsi je jeho pritomnost v man strankach.
Do it or do not. There is no "try".
Nutné čtení pro všehny! Jak se ptát na fóru: http://wiki.mageia.cz/wiki:jak_se_ptat_na_foru

Arvalis

  • Jr. Member
  • **
  • Příspěvků: 50
  • Karma: +1/-0
    • Zobrazit profil
Re:Odstranění "sirotků"
« Odpověď #6 kdy: Duben 23, 2012, 14:06:24 »
 Z toho jsem bohužel vycházel, urpm je pro mě novinka, jsem zvyklý na zypper, yast.......takže se řídím helpem kde mi nepřišlo až tak moc co na té syntaxi zkazit :-) Každopádně díky za odpověd. Mageia je zajímavá distribuce......

bibri

  • Global Moderator
  • Newbie
  • *****
  • Příspěvků: 5
  • Karma: +0/-0
    • Zobrazit profil
Re:Odstranění "sirotků"
« Odpověď #7 kdy: Květen 08, 2012, 09:31:13 »
No, jak jsem nedávno zjistil, jsou dvě varianty:
  • urpme --auto-orphans - vypíše sirotky, po potvrzení odinstaluje (--auto to zařídí bez ptaní).
  • urpmi něco --auto-orphans - nainstaluje "něco" a pak odinstaluje sirotky. Nevím sice, k čemu toto přesně je, ale použít se to dá :). Protože je urpmi instalátor balíčků a primárně vyžaduje název balíčku k instalaci, nelze použít samotné "urpmi --auto-orphans" a hlásí to výše uvedenou chybu...
Nejsem si jist, jestli je manuálová urpmi stránka zcela správně, nicméně výše popsané opravdu funguje.

Arvalis

  • Jr. Member
  • **
  • Příspěvků: 50
  • Karma: +1/-0
    • Zobrazit profil
Re:Odstranění "sirotků"
« Odpověď #8 kdy: Květen 08, 2012, 21:00:50 »
No vida, pak ten parametr má smysl i při použití s URPMI  ;)