Feature changed by: Duncan Mac-Vicar (dmacvicar) Feature #306526, revision 11 Title: Pull needed dependencies when installing from a local file - openSUSE-11.2: Rejected by Christoph Thiel (cthiel1) - reject date: 2009-07-16 11:53:40 - reject reason: out of resources for 11.2 + openSUSE-11.2: Done Priority Requester: Important Projectmanager: Important Requested by: Piotrek Juzwiak (benderbendingrodriguez) Description: It would be great if it would be possible for YaST? to install any necessary packages when installing something from a local file. For example: VirtualBox rpm package needs pam-devel which would have to be installed by invoking YaST first (not everyone knows what to do when they encounter a message saying that they're missing a dependency). So it would be great for YaST to pull the needed dependency or say that they are not available. This would simplify installation of many packages for new users. Discussion: #1: Mariusz Fik (fisiu) (2009-06-17 13:27:07) Zypper can do that. Just install local package by: zypper in ~/path/to/some.rpm #2: Piotrek Juzwiak (benderbendingrodriguez) (2009-06-17 17:22:31) I don't mean by opening the file from a console, i mean the GUI way when someone clicks the file. Do you thin a new user would know how to open a terminal and additionally know zypper?? #3: Andreas Jaeger (a_jaeger) (2009-07-10 12:05:42) I agree, GUI install and "zypper in" should have the same semantics. #4: Duncan Mac-Vicar (dmacvicar) (2009-07-16 11:55:50) This should be implemented in PackageKit, adding handlng of packages to the backend. #5: Duncan Mac-Vicar (dmacvicar) (2009-07-16 15:00:46) Actually I checked, and PackageKit backend for ZYpp supports this already. The frontend kpackagekit, when called with a local file it install it with dependencies (if those are available in the repository). gnome- packagekit should also support it. What is missing, is to change the default association of yast2 -i to kpackagekit + #6: Duncan Mac-Vicar (dmacvicar) (2009-07-16 17:12:18) + I added support for kpackagekit and gnome-packagekit in the package- + manager wrapper script included in libzypp 6.10.5. If you have one of + those installed it will be used and it provides that functionality when + clicking an rpm in the user interface. -- openSUSE Feature: https://features.opensuse.org/306526