я хочу продолжать использовать Opera v12.16, последнюю версию до их перехода на Opera на основе Chrome.
Это имеет цепочку зависимостей:
opera v12.16.1860
gstreamer0.10-plugins-good v0.10.31-3+nmu4+deb8u2
libtag1c2a v1.9.1-2.1
libtag1-vanilla v1.9.1-2.1
В наше время очень хочется много пакетов libtag1v5
, который конфликтует с libtag1c2a
,
Я обошелся с оперой и не обновлял пакеты, где новые версии зависели от libtag1v5
, 44 на данный момент.
По-видимому, libtag1c2a
это какой-то метапакет без бинарника, libtag1-vanilla
выглядит как двоичный файл библиотеки.
Я прочитал Как запустить программное обеспечение, которое требует устаревшей версии библиотеки? и обнаружил, что я могу в принципе извлечь и скопировать необходимые библиотеки куда-нибудь и указать туда двоичный файл Opera, чтобы найти их при запуске. Это не удаляет цитируемую иерархию зависимостей, и, следовательно, не является решением, если я хочу продолжать использовать упаковку APT.
Я мог бы сделать Frankenpackage, удалив libtag1c2
зависимость от gstreamer0.10-plugins-good
файл .deb.
Я знаю о chroot, lxd, openvz и т. П., И считаю, что они слишком хлопотны из-за одной библиотеки /usr/lib/x86_64-linux-gnu/libtag.so.1.14.0
); и особенно с необходимостью доступа Opera ~/.opera
,
Возможно, есть лучший способ достичь старой оперы все вместе с обновленным Debian?
Заранее большое спасибо за ваши идеи и предложения.