Посмотрите выброс ldd в howto и обратите внимание на то, КАК хочет opera-dev.
opera-dev хочет (в частности) libpango-1.0.so.0 и libpangocairo-1.0.so.0. И только определённой версии. Иначе библиотеки для браузера, будут или слишком новыми, или слишком старыми.
И в пакетах это не библиотеки, - в пакетах libpango, это симлинки на библиотеки:
$ ls -l /usr/bin/opera-developer
lrwxrwxrwx 1 root root 59 авг 22 2020 /usr/bin/opera-developer -> /usr/lib64/x86_64-linux-gnu/opera-developer/opera-developer
$ objdump -p /usr/lib64/x86_64-linux-gnu/opera-developer/opera-developer | grep NEED | grep pango
NEEDED libpangocairo-1.0.so.0
NEEDED libpango-1.0.so.0
$ ls -l /usr/lib64/{libpangocairo-1.0.so.0,libpango-1.0.so.0}
lrwxrwxrwx 1 root root 24 сен 13 2019 /usr/lib64/libpango-1.0.so.0 -> libpango-1.0.so.0.4400.6
lrwxrwxrwx 1 root root 29 сен 13 2019 /usr/lib64/libpangocairo-1.0.so.0 -> libpangocairo-1.0.so.0.4400.6
Но проблема в том, что двух симлинков с одинаковым именем (которые линкуются на свою libверсия) в /usr/lib быть не может. Поэтому библиотеки и симлинки libpango-1.40.*, проще ложить в каталог opera-developer. Или библиотеки ложить в /usr/lib (или в /usr/local/lib), а симлинки на них, в каталог браузера. Смысл в том, чтобы дать браузеру библиотеки той версии, которые он хочет. Но библиотеки libpango в репозитории, для этой версии браузера, слишком новые.