Leap 15.2: После свежей установки нужно понижать версию VLC до 3.0.10 для кодеков из Packman

Leap 15.2: После свежей установки (не обновления с предыдущего выпуска) нужно понижать версию VLC до 3.0.10 для установки кодеков из 3.0.10.
По умолчанию ставится VLC 3.0.11. Кодеки в Packman собираются для 3.0.10, ибо в Leap 15.1 и 15.2 glibc 2.26, а нужна 2.29+.
Вопрос поднят](https://forums.opensuse.org/showthread.php/540872-Why-Leap-15-2-still-is-using-glibc-2-26), сообщения об ошибке созданы:

https://bugzilla.opensuse.org/show_bug.cgi?id=1173734
https://bugzilla.opensuse.org/show_bug.cgi?id=1173761

, обновить glibc можно](https://forums.opensuse.org/showthread.php/540872-Why-Leap-15-2-still-is-using-glibc-2-26?p=2941877#post2941877).

Обновления VLC выше 3.0.10 с кодеками 3.0.10 пока что не будет. Если только руками собирать, причём не в OBS.

О кодеках: https://forums.opensuse.org/showthread.php/540929-vlc-player-does-not-work-in-15-2-(vlc-codecs-cannot-be-installed)

Если брать из VLC: https://download.videolan.org/pub/videolan/vlc/SuSE/Leap_15.2/ - не пробовал ещё.

Вы вообще о чём?!!

VLC в основном репозиторие 3.0.10 ВОТ](openSUSE Software) (в установочном ISO образе тоже, если что)
VLC в репозиторие packman 3.0.10 ВОТ](PackMan :: Package details for vlc)
(ну и, не забываем нажать “Перевести системные пакеты на версии из этого репозитория (Packman Repository)”)

Вы выдумали проблему, на пустом месте!

Вчера для 15.2 был VLC 3.0.11.
Можете почитать: https://forums.opensuse.org/showthread.php/540929-vlc-player-does-not-work-in-15-2-(vlc-codecs-cannot-be-installed)

Hi,

I installed OpenSUSE Leap 15.2 and installed ‘vlc’ media player. To play MPEG4 videos, I need ‘vlc-codecs’ from VideoLanClient repository or packman repository. Both of them have ‘vlc-codecs (3.0.11-4.2)’ which were built against ‘glic (2.29)’. When I try to install the vlc-codecs, zypper or YaST complain that “nothing provides libm.so.6(GLIBC_2.29)(64bit)” The OpenSUSE Leap 15.2 seems to be built with GLIBC 2.26, which is 3 years old. I thought of downloading and installing GLIBC-2.29 (or even the latest GLIBC-2.31), but after digging through little bit, it appears to be a very risky thing and could break the many packages and even kernel.
My question is, why is OpenSUSE Leap 15.2 released in July 2020 using glibc-2.26 released in 2017? More importantly, how do I fix the vlc media player? This also seems to cause some issues with ‘gstreamer’ (libav: avenc_mpeg4). Is there a general solution to this problem that fixes all such version mismatch problems with glibc in Leap 15.2? I appreciate any suggestions, solutions, workarounds, or information on this.

Вопрос был решён.

Есть решение лучше - использовать пакеты от Videolan:

для Leap 15.1: Index of /pub/videolan/vlc/SuSE/Leap_15.1/
для Leap 15.2: https://download.videolan.org/pub/videolan/vlc/SuSE/Leap_15.2/

С ними получил VLC 3.0.11 с закрытыми кодеками на Leap 15.1.

У меня - Сегодня, Вчера, и Позавчера был VLC 3.0.10
(систему установил на следующий день после релиза, версия VLC за эти дни не менялась. Если что, обновления каждый день проверяю/устанавливаю)

Есть решение ЕЩЁ лучше!

**-> openSUSE-Community -> “Перевести системные пакеты на Packman Repository” -> Повысить приоритет репозитория Packman **(И можно забыть о не соответствии версий пакетов, навсегда)

P.S.
Плееры из основного репозитория всегда не корректно работали с кодеками из Packman.
По этому и плееры, и кодеки нужно, обязательно, ставить из одного репозитория. (в данном случае, имею ввиду, Packman)

Может не в тему: пробовал решение на Leap 15.3. Результат - ‘VLC-codecs not installed.’ Как забороть?

Это решение не подходит для openSUSE 15.3, так как в репозитории Packman нет VLC для openSUSE 15.3.

VLC следует устанавливать из основного репозитория, но при этом должны быть установлены кодеки из репозитория Packman (может и без них будет работать, но я не проверял).

Есть ещё один способ. В один клик, вот от сюда.](http://download.videolan.org/SuSE/SLEap_15.3/vlc.ymp) (если YaST не откроется автоматически, то сохраните файл и запустите двойным щелчком) (я этим способом не пользуюсь, и так всё работает)

Мне больше нравится SMPlayer, с ним проблем меньше. Использую его в качестве основного, а VLC на всякий случай, если SMPlayer не сможет.

Спасибо. Получилось. SMPlayer установил yast’ом из Packman.

упс, из репо Leap