Problems with yt-dlp

Hi, some times i have problems with the update of yt-dlp, now my system is already updated and, there is “Nothing to do”.

keos@localhost:~> yt-dlp -U
Current version: stable@2025.01.12 from yt-dlp/yt-dlp
Latest version: stable@2025.01.15 from yt-dlp/yt-dlp
ERROR: You installed yt-dlp from a manual build or with a package manager; Use that to update
keos@localhost:~> 

keos@localhost:~> LANG=C sudo zypper ref
Repository ‘Repositorio principal (NON-OSS)’ is up to date.
Repository ‘Repositorio principal (OSS)’ is up to date.
Repository ‘Repositorio principal de actualizaciones’ is up to date.
Repository ‘MaxxedSUSE - Linux made easy for Windows users. (openSUSE_Tumbleweed)’ is up
to date.

Repository ‘packman’ is up to date.
Repository ‘Open H.264 Codec (openSUSE Tumbleweed)’ is up to date.
Repository ‘yandex-browser’ is up to date.
All repositories have been refreshed.
keos@localhost:~> LANG=C sudo zypper dup
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…
Nothing to do.
keos@localhost:~>

Thanks for advices

Well, you ask two different sources.

When you ask zypper it will of course look into the repos and you have the most recent version available in the repos (most probably the Packman repo), thus “nothing to do”.

When you ask yt-dlp it will probably go to some yt-dlp site and ask there. It will show the most recent released version by the developers. And it also warns you that you did not install from them, but from elsewhere. Which is correct because you have it from Packman.

I assume the packagers of Packman will always need some time before a version released by the developers is implemented and packaged.

BTW, you second code snippet is NOT posted as Preformatted text, while your first one is. So you know how to do it.