1.libGL.so.1: cannot open shared object file 【解决方案】
运行以下命令
apt-get update
apt-get install ffmpeg libsm6 libxext6 -y
在执行1时,报了很多类似的错如下:
连接失败,和网络有关,因此更换清华源
2.更换清华源
执行以下方法
mv /etc/apt/sources.list /etc/apt/sources.list.bak
echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse" >> /etc/apt/sources.list
echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse" >>/etc/apt/sources.list
echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse" >>/etc/apt/sources.list
echo "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse" >>/etc/apt/sources.list
更换好清华源再执行1中的命令,如果报以下的证书问题:
那就需要更新证书了
3.更新证书
先将source.list中的所有清华源https改成http:
vi /etc/apt/sources.list
修改就变成了:
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
更新源:
apt-get update
安装/更新证书:
apt-get install --reinstall ca-certificates
然后将source.list中的镜像源文件重新改成https
vi /etc/apt/sources.list
修改后就是:
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
再次更新源:
apt-get update
4.大功告成
源更新好了之后,就可以安装啦~
apt-get install ffmpeg libsm6 libxext6 -y