Feature changed by: Maximilian Maher (maxmaher) Feature #306526, revision 14 Title: Pull needed dependencies when installing from a local file 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. Test Case: - This feature can be tested if kpackagekit or gnome-packagekit is + * This feature can be tested if kpackagekit or gnome-packagekit is installed, clicking an rpm file in the UI should install the package _with_ its dependencies. - This does not work if the above software is not installed, see + * This does not work if the above software is not installed, see https://bugzilla.novell.com/show_bug.cgi?id=529510 - With zypper it works out of the box. + * With zypper it works out of the box. 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