Felix Miata wrote:
I thought I asked this lately, but cannot find any evidence that I did. I have a 13.1 installation that had had X11:XOrg enabled and dup'd to that I want to revert all packages from. None seem to have dependencies to trigger other packages to revert as well, so each seems to need to be be searched first by name, then by version, and only then removed by typing in complete package name, and there are a lot of them, taking more than minute each to remove this way. I don't see but one x11 pattern that might have facilitated this. Since X is too broken to use, YaST2 isn't available, and yast seems too unwieldy for this purpose as well. Surely there must be some easier way to get "System Packages" from X11:XOrg replaced by currently available versions, no?
Hmm, I'd do it manually. The bad repo still needs to be available, though (I think): Find all the packages from BadRepo list=$(zypper search -i -r BadRepo | grep ^i | cut -d'|' -f 2) zypper mr -d BadRepo zypper in -f $list You should get warnings about changing ownership, probably a lot, but at least all should be done inone go.... If you really don't have that repo anymore they are likely marked as '(System Packages). So instead list=$(zypper search -i | grep 'System Packages' | cut -d'|' -f 2) might help, but that finds also packages from other repos.... -- Dr. Peter "Pit" Suetterlin http://www.astro.su.se/~pit Institute for Solar Physics Tel.: +34 922 405 590 (Spain) P.Suetterlin@royac.iac.es +46 8 5537 8559 (Sweden) Peter.Suetterlin@astro.su.se -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org