Puncte:0

eroare la încărcarea bibliotecilor partajate: libxshmfence.so.1:

drapel cn

Încerc să instalez VS Code interior un container docker și rulați-l de acolo.

Acesta este al meu Dockerfile:

DIN ubuntu:latest
RUN apt-get update && apt-get install -y firefox
RUN apt install -y xauth
CMD ["/usr/bin/firefox"]

Și apoi fug xhost + pentru a permite accesul tuturor la afișajul meu (știu că are un risc de securitate, vreau doar să funcționeze la început, apoi voi rezolva aceste lucruri unul câte unul).

Apoi folosesc această comandă:

rulați docker --net=host --env="DISPLAY" --volume="$HOME/.Xauthority:/root/.Xauthority:rw" aplicația mea

Și Firefox rulează perfect de la interior containerul.

Apoi folosesc docker exec -it container_id bash pentru a obține un bash interactiv în interiorul containerului și rulez aceste comenzi pentru a instala VS Code:

apt install wget
wget https://go.microsoft.com/fwlink/?LinkID=760868
mv downloaded_file vscode.deb
apt install vscode.deb -y

Și VS Code se instalează. Dar când vreau să-l rulez, primesc această eroare:

cod --user-data-dir="~/.vscode-root"

/usr/share/code/bin/../code: eroare la încărcarea bibliotecilor partajate: libxshmfence.so.1: nu se poate deschide fișierul obiect partajat: nu există un astfel de fișier sau director

Cum ar trebui să repar asta?

Knud Larsen avatar
drapel by
Căutare on-line: https://packages.ubuntu.com/search?mode=filename&suite=focal&section=all&arch=amd64&keywords=libxshmfence.so.1&searchon=contents â Nume pachet = **libxshmfence1** .

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.