Рейтинг:0

ошибка при загрузке разделяемых библиотек: libxshmfence.so.1:

флаг cn

Я пытаюсь установить VS Code внутри док-контейнер и запустить его оттуда.

Это мое Докерфайл:

ОТ убунту: последняя
ЗАПУСК apt-get update && apt-get install -y firefox
RUN apt install -y xauth
CMD ["/usr/bin/firefox"]

А потом я бегу хост + чтобы предоставить всем доступ к моему дисплею (я знаю, что это представляет угрозу безопасности, я просто хочу, чтобы сначала это работало, а затем я исправлю эти вещи одну за другой).

Затем я использую эту команду:

docker run --net=host --env="DISPLAY" --volume="$HOME/.Xauthority:/root/.Xauthority:rw" мое приложение

И Firefox отлично работает с внутри контейнер.

Затем я использую docker exec -it container_id bash чтобы получить интерактивный bash внутри контейнера, и я запускаю эти команды для установки VS Code:

меткая установка wget
wget https://go.microsoft.com/fwlink/?LinkID=760868
mv загруженный_файл vscode.deb
apt установить vscode.deb -y

И VS Code устанавливается. Но когда я хочу запустить его, я получаю эту ошибку:

код --user-data-dir="~/.vscode-root"

/usr/share/code/bin/../code: ошибка при загрузке общих библиотек: libxshmfence.so.1: невозможно открыть файл общего объекта: нет такого файла или каталога

Как мне это исправить?

Knud Larsen avatar
флаг by
Онлайн-поиск: https://packages.ubuntu.com/search?mode=filename&suite=focal&section=all&arch=amd64&keywords=libxshmfence.so.1&searchon=contents — Имя пакета = **libxshmfence1**.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.