解决apt-get install E: 无法定位软件包问题和没有可安装候选软件包

无法定位软件包
1 编辑sources.list

$ sudo vim /etc/apt/sources.list

2 添加源
在sources.list文件末尾添加

deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse

3 更新软件列表

    $ sudo apt-get update

没有可安装候选软件包
例如:

E: 软件包 libqglviewer-dev 没有可安装候选

解决方法:

apt-cache search libqglviewer-dev

执行命令出现:

libqglviewer-dev-qt4 - OpenGL 3D viewer library based on Qt4 - development files
libqglviewer-dev-qt5 - OpenGL 3D viewer library based on Qt5 - development files

选择下面你要安装的软件包即可,我安装了第二个

sudo apt-get install libqglviewer-dev-qt5

最后就能完成替代了。

参考资料
https://www.cnblogs.com/darklights/p/10510279.html
https://blog.csdn.net/dyxcome/article/details/85240232

你可能感兴趣的:(解决apt-get install E: 无法定位软件包问题和没有可安装候选软件包)