Excluding a package, or proper dependency resolution
I'm having a problem of having two conflicting packages being installed. Both "imap" and "cyrus-imapd". Apparently "imap" is coming from either "base" one of the "addons" listed, and then when I manually specify cyrus-imapd as a "package" the conflict occurs. How can I still use my defined list of "addons", yet not have imap installed? Here is my config snippet: <software> <base>default</base> <addons config:type="list"> <addon>Basis-Devel</addon> <addon>Basis-Sound</addon> <addon>Fonts</addon> <addon>Games</addon> <addon>Gnome</addon> <addon>Gnome-Devel</addon> <addon>Hacker</addon> <addon>Java</addon> <addon>Kde</addon> <addon>Kde-Desktop</addon> <addon>Kde-Devel</addon> <addon>Kernel-Devel</addon> <addon>LAMP2</addon> <addon>LDAP-Server</addon> <addon>Laptop</addon> <addon>Latex</addon> <addon>Min</addon> <addon>Mobile</addon> <addon>Multimedia</addon> <addon>Network</addon> <addon>Office</addon> <addon>SuSE-Documentation</addon> <addon>Tcl-Development</addon> <addon>Voip</addon> <addon>X11</addon> <addon>Xen</addon> </addons> <packages config:type="list"> <package>autoyast2-utils</package> <package>SDL-devel</package> <package>finger-server</package> <package>mozilla-mail</package> <package>ncftp</package> <package>pdksh</package> <package>talk-server</package> <package>telnet-server</package> <package>postgresql-server</package> <package>lvm2</package> <package>cyrus-imapd</package> </packages> </software> A workaround is to just "rpm -e imap" in a postinstall script, but I was hoping for a cleaner solution. Thanks in advance. Dax Kelson Guru Labs
On Wednesday 25 May 2005 17:57, Dax Kelson wrote:
I'm having a problem of having two conflicting packages being installed. Both "imap" and "cyrus-imapd".
Apparently "imap" is coming from either "base" one of the "addons" listed, and then when I manually specify cyrus-imapd as a "package" the conflict occurs.
How can I still use my defined list of "addons", yet not have imap installed?
Here is my config snippet:
Hi Dax For SLES 9 you can use.. <remove-packages config:type="list"> <package>imap</package> </remove-packages> This doesn't work for SLES 8, I'm afraid, but you could modify the .sel files to suit your needs. HTH Cheers Pete
participants (2)
-
Dax Kelson
-
Peter Connolly