* On 2/20/23 17:15, Rainer Klier wrote:
this would be cool.
i think this would be the best option i have.
do you know the syntax for this?
zypper(8) documents such things, but in general: zypper dup --from <alias> [--from <alias> ...] should just do the trick, and keep other repositories visible to the resolver WITHOUT pulling package upgrades off them. The repository alias is included in the output of zypper repos On my TW VM, with such output (this is only an example, your system might and will probably look differently, since most people have not enabled debug or source repositories): # | Alias | Name | Enabled | GPG Check | Refresh --+------------------------------------------------+-----------------------------------------------------------------------+---------+-----------+-------- 1 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | (r ) Yes | Yes 2 | download.opensuse.org-oss | Main Repository (DEBUG) | Yes | (r ) Yes | Yes 3 | download.opensuse.org-oss_1 | Main Repository (Sources) | Yes | (r ) Yes | Yes 4 | download.opensuse.org-oss_2 | Main Repository (OSS) | Yes | (r ) Yes | Yes 5 | download.opensuse.org-tumbleweed | Main Update Repository | Yes | (r ) Yes | Yes [...] [other repositories I'm not at liberty to disclose] I'd use something like zypper dup --from download.opensuse.org-non-oss --from download.opensuse.org-oss --from download.opensuse.org-oss_1 --from download.opensuse.org-oss_2 --from download.opensuse.org-tumbleweed to only upgrade packages from Tumbleweed, while letting the resolver *see* the other package repositories as well, so that it can resolve dependency issues automatically. If there are still dependency issues, it will prompt anyway. Mihai