libgl1-mesa-glx:i386组件安装时卸载了系统的xserver组件。
首先
dpkg -l grep *xserver*
看一下
xserver-xorg-video-all-lts-xenial 1:7.7+13ubuntu3~trusty2 amd64 X.Org X server -- output driver metapackage
un xserver-xorg-video-amdgpu <无> <无> (无可用描述)
ii xserver-xorg-video-amdgpu-lts-xenial 1.1.0-1~trusty1 amd64 X.Org X server -- AMDGPU display driver
un xserver-xorg-video-ati <无> <无> (无可用描述)
ii xserver-xorg-video-ati-lts-xenial 1:7.7.0-1~trusty1 amd64 X.Org X server -- AMD/ATI display driver wrapper
un xserver-xorg-video-cirrus <无> <无> (无可用描述)
ii xserver-xorg-video-cirrus-lts-xenial 1:1.5.3-1ubuntu3~trusty1 amd64 X.Org X server -- Cirrus display driver
结尾都是
xserver-xorg-video-cirrus-lts-xenial
xenial结尾的
所以不要安装libgl1-mesa-glx:i386
sudo apt-get install libgl1-mesa-glx-lts-xenial:i386 libgl1-mesa-glx-lts-xenial
这样重启不会黑屏能否编译 还没试验。
方法二
重新安装xorg
重启后
ctrl+alt+F1
sudo apt-get install xorg