Hi,
Sorry for asking a question that has obviously been asked over and over, but I did not see an answer to my specific questions, so here I am. I’m running tumbleweed in a virtualbox for a few weeks to get the hang of it before I switch from manjaro, and I had a few questions about repos and vender changes:
-
When I first added the packman repo, I did not realize that I needed to actually do a vender change. So, every time I got an update, it was giving me all sorts of vendor conflict errors (I suppose they aren’y really errors but decisions for me to make). They seemed reasonably easy to navigate (zypper seems pretty good here), but I am assuming there might be a way to set the changes so that it defaults to packman, rather than ask every time. ** Is this the case? **I noticed here ( https://en.opensuse.org/SDB:Vendor_change_update ) that there was a way to change the vendor to what you wanted, and I did that. But then it updated with a bunch of vendor conflict decisions / errors again. So, is this the way it is? or is there a better way to go about it? (meaning so that I won’t have to manually tell it what to upgrade every time. I assume, btw, that it only does this the first time it updates the individual package, and it won’t bother me about that one again unless I did another change. Please correct me if I’m wrong.) Actually, upon further reading, I think it will only ask for the vender change (when doing zypper dup) if it sees that the selected vendor is not the most up-to-date version.
-
I noticed (again at https://en.opensuse.org/SDB:Vendor_change_update) that there is a way to have the packages upgrade regardless of source to the highest version number. From the page:
If you wish you can disable vendor stickyness completely - in this case the package manager will not ask permission to change vendor for packages, and updating will just install whatever package has the highest version number, regardless of where it comes from.
In /etc/zypp/zypp.conf set
solver.allowVendorChange = true
Now zypper up will install the newest versions available from any vendor. And YaST will mark packages where an update is available with blue text, even if the update is from a different vendor.
I am guessing that this might not be the best idea, and that it is a recipe for dependency problems. Am I right?
- That led me to duckduckgo the difference between zypper up and zypper dup. I have been led to believe that zypper dup is what I should be doing with tumbleweed. I found the difference explained here: https://forums.opensuse.org/showthread.php/517451-Differnce-between-zypper-up-and-zypper-dup
Thanks again for any help. Sorry for being annoying.