Bug 421640

Summary: Lack of reinstall function hampers program repair.
Product: [openSUSE] openSUSE 10.3 Reporter: Forgotten User UBl8fzpxVx <forgotten_UBl8fzpxVx>
Component: YaST2Assignee: E-mail List <yast2-maintainers>
Status: RESOLVED INVALID QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: All   
OS: openSUSE 10.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User UBl8fzpxVx 2008-08-29 19:40:59 UTC
The software management system used by Yast doesn't allow packages to be re-installed.

If during a crash a program becomes corrupted but not recognized as such then Yast doesn't give any method to repair said program.

The only two options currently available for repair in these cases are.
A. Completely install openSUSE again. (too drastic in some cases)
B. Wait for an updated version of the program to be available. (can take months with some programs)
Comment 1 Ladislav Slezák 2008-09-16 10:27:02 UTC
The reinstallatio functionality is there, but it's "hidden".

To reinstall a package select it and set it to update - updating a package with the same version in fact means that it will be reinstalled. You don't have to wait for a new available update.