VLC не установит, говорит, что я пропускаю libvlccore.so. Я имею.9, это ищет.8, Что является следующим?

Я раньше имел рабочую установку vlc в моей системе.

NAME="Ubuntu"
VERSION="16.04.4 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.4 LTS"

После долгого приступа того, чтобы не быть подключенным к межсетям моя система упала устаревшая, когда я снова соединился с Интернетом и попытался обновить и обновить, это перестало работать и перестало работать и перестало работать. Наконец найденный, что VLC был виноват, или gradio?, но избавился от них и их источников, и наконец обновили его и обновил использование

apt-get update --fix-missing && apt-get dist-upgrade --fix-missing -f -y && reboot

^really просто усеченный пример, после попытки --fix-missing это рекомендовало меня add -f.

Изображенный теперь я попытался бы установить видеоплеер снова. Все же я сталкиваюсь с этой ошибкой:

Setting up libxcb-composite0:amd64 (1.11.1-1ubuntu1) ...
Setting up vlc (2.2.2-5ubuntu0.16.04.4) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Processing triggers for vlc-nox (2.2.2-5ubuntu0.16.04.4) ...
    /usr/lib/vlc/vlc-cache-gen: error while loading shared libraries: libvlccore.so.8: cannot open shared object file: No such file or directory
WARNING: Regenerating VLC plugin cache failed.
Please run 'vlc-cache-gen -f /usr/lib/vlc/plugins' manually.

root@wrench:/home/wrench# vlc-cache-gen -f /usr/lib/vlc/plugins

    vlc-cache-gen: command not found

root@wrench:/home/wrench# cd / && ./usr/lib/vlc/vlc-cache-gen -f /usr/lib/vlc/plugins

    ./usr/lib/vlc/vlc-cache-gen: error while loading shared libraries: libvlccore.so.8: cannot open shared object file: No such file or directory

root@wrench:/# locate libvlccore.so

    /usr/lib/x86_64-linux-gnu/libvlccore.so.9
    /usr/lib/x86_64-linux-gnu/libvlccore.so.9.0.0

Так резюме, какого черта я делаю теперь? Существует ли способ понизить libvlccore.so назад до 8? Возможно, не из-за последствий безопасности? Возможно, я делаю что-то глупое как установка неправильной архитектуры? Я знаю, что смешал с дугой для устанавливания пакета, когда я сначала настроил поле, но старался проверить (я думал), что все было возвращено после установки. Помогите, семейство скучает!

Возможно, кто-то знает, где найти libvlccore.so.8?

2
задан 9 November 2018 в 00:35

1 ответ

cd /usr/lib/x86_64-linux-gnu
sudo ln -s libvlccore.so.9 libvlccore.so.8

Это создаст символическую ссылку с именем libvlccore.so.8 на вашу версию libvlccore.so.9, поэтому программы, ищущие версию * 8, будут вызывать более новую библиотеку. Как правило, это не очень хорошая практика, поскольку версия 9 отличается от 8 и может не работать. Это может служить обходным путем, хотя.

1
ответ дан 2 December 2019 в 04:44

Другие вопросы по тегам:

Похожие вопросы: