Texlive-scheme-basic requires 'autopattern() = texlive-scheme-basic'

When I try to upgrade Tumplweed, I get the following choice:

$ sudo zypper dup
[sudo] password for root:
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...

Problem: 1: the to be installed texlive-scheme-basic-2025.218.svn54191-63.1.noarch requires 'autopattern() = texlive-scheme-basic', but this requirement cannot be provided
not installable providers: pattern:texlive_basic-2025.218.svn54191-63.1.noarch[download.opensuse.org-oss]

 Solution 1: deinstallation of texlive-scheme-basic-2024.212.svn54191-62.5.noarch
 Solution 2: keep obsolete texlive-scheme-basic-2024.212.svn54191-62.5.noarch
 Solution 3: break texlive-scheme-basic-2025.218.svn54191-63.1.noarch by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c/d/?] (c):

Can somebody recommend an option? Should I uninstall the scheme and install texlive differently?

1 Like

Texlive is a LaTeX distribution with its own package manager.

A better solution is to install a native texlive from TUG ; the tutorial:

You can choose between online installation and downloading the ISO, then mounting it to launch the graphical installer as root perl install-tl -gui.

Warning: some texlive rpm are dependencies of tools such as texmaker.
To avoid this, use GitHub - rolfn/texlive-dummy-opensuse: A "dummy-package" for TeX Live.
Download and run the makefile to produce a rpm which emulates the installation of all texlive packages provided by opensuse.
Install it before Texlive, then logout login for setting the $PATH.

Then you can install Texlive from network or ISO.

For maintenance, the equivalent of zypper is tlmgr.