LINUX.ORG.RU

Как запустить браузер Servo на Slackware?

 , ,


0

2

Всем привет! Хочу попробовать новый браузер от Mozilla, но столкнулся с проблемой запуска.

Сначала у меня не было библиотеки:

./servo: error while loading shared libraries: libgstgl-1.0.so.0: cannot open shared object file: No such file or directory

После процесса гугления я понял, что для ее установки нужно поставить:

upgradepkg --install-new gst-plugins-bad-1.6.3-x86_64-1gv.txz

Затем, при попытке запустить Servo получаю ошибочку:

./servo: error while loading shared libraries: libgstwebrtc-1.0.so.0: cannot open shared object file: No such file or directory

Ну, я поставил более свежую версию пакета gst-plugins-bad, где есть библиотека: libgstwebrtc.

Но надежды на счастье были разбиты, и, как выяснилось, в новой версии нет библиотеки libgstgl.

Короче, мыло-мочало - начинай с начала.

Что делать?

Хочу попробовать новый браузер от Mozilla

Ему уже лет 10. Эксперимент неудачный.

Но надежды на счастье были разбиты, и, как выяснилось, в новой версии нет библиотеки libgstgl.

А тут я вижу есть - https://slackware.pkgs.org/14.2/ponce-x86_64/gst-plugins-bad-1.6.2-x86_64-2po..., можешь просто распаковать и прописать LD_LIBRARY_PATH.

stasolog
()
Ответ на: комментарий от eternal_sorrow

Не, обычно наоборот проще если запускаешь что то из архива, так как основные либы ставятся по умолчанию при установке. Зависимости для пакетов из SlackBuilds.org если что имеются.

stasolog
()
Последнее исправление: stasolog (всего исправлений: 1)

Ну, обычно делается поиск по файлам в пакетах при помощи пакетного менеджера. pacman -F, apt-file search, xlocate, etc. Ищется пакет, в котором есть нужная библиотека, и устанавливается.
А в слаке все сложно с этим, видимо. Гуглить, вот, приходится…

zippocat
()
Ответ на: комментарий от stasolog

Ага, это хорошо. Так жить становится несравнимо проще.

zippocat
()

столкнулся с проблемой запуска

Отсюда https://download.servo.org?
А если собрать из исходников https://github.com/servo/servo ?
Слака там не упоминается, но можно посмотреть зависимости сборки для других дистрибутивов. Заодно расскажи сколько заняла сборка времени и места на винте.

Вот, например, инструкция для openSUSE:

curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain none
sudo zypper install libX11-devel libexpat-devel libbz2-devel Mesa-libEGL-devel Mesa-libGL-devel cabextract cmake dbus-1-devel fontconfig-devel freetype-devel gcc-c++ git glib2-devel gperf harfbuzz-devel libOSMesa-devel libXcursor-devel libXi-devel libXmu-devel libXrandr-devel libopenssl-devel python-pip python-virtualenv rpm-build glu-devel ccache llvm-clang libclang autoconf213 gstreamer-devel gstreamer-plugins-base-devel gstreamer-plugins-bad-devel
git clone https://github.com/servo/servo
cd servo
./mach check
./mach build --release -p servo
./mach run --release tests/html/about-mozilla.html

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.