Điểm:0

lỗi khi tải thư viện dùng chung: libxshmfence.so.1:

lá cờ cn

Tôi đang cố cài đặt Mã VS phía trong một docker container và chạy nó từ đó.

Đây là của tôi Dockerfile:

TỪ Ubuntu: mới nhất
CHẠY cập nhật apt-get && cài đặt apt-get -y firefox
CHẠY cài đặt apt -y xauth
CMD ["/usr/bin/firefox"]

Và sau đó tôi chạy xhost + để cho phép mọi người truy cập vào màn hình của tôi (tôi biết nó có rủi ro bảo mật, tôi chỉ muốn nó hoạt động lúc đầu rồi tôi sẽ sửa từng thứ một).

Sau đó, tôi sử dụng lệnh này:

docker run --net=host --env="DISPLAY" --volume="$HOME/.Xmasterity:/root/.Xmasterity:rw" my-app

Và Firefox chạy hoàn hảo từ phía trong thùng chứa.

Sau đó, tôi sử dụng docker exec -it container_id bash để có được một bash tương tác bên trong vùng chứa và tôi chạy các lệnh này để cài đặt Mã VS:

apt cài đặt wget
quên https://go.microsoft.com/fwlink/?LinkID=760868
mv download_file vscode.deb
cài đặt apt vscode.deb -y

Và Mã VS được cài đặt. Nhưng khi tôi muốn chạy nó, tôi gặp lỗi này:

mã --user-data-dir="~/.vscode-root"

/usr/share/code/bin/../code: lỗi khi tải thư viện dùng chung: libxshmfence.so.1: không thể mở tệp đối tượng dùng chung: Không có tệp hoặc thư mục như vậy

Làm thế nào tôi nên sửa lỗi này?

Knud Larsen avatar
lá cờ by
Tìm kiếm trực tuyến: https://packages.ubuntu.com/search?mode=filename&suite=focal&section=all&arch=amd64&keywords=libxshmfence.so.1&searchon=contents â Tên gói = **libxshmfence1** .

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.