1、前言
在编译QT时需要安装一些库文件,有时会遇到如下情况:
liu@flist-liu:~/Downloads/qt-everywhere-opensource-src-4.8.6$ sudo apt-get install libX11-dev libXext-dev libXtst-dev
[sudo] password for liu:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libX11-dev(!)
E: Unable to locate package libXext-dev
E: Unable to locate package libXtst-dev
2、解决办法
2.1、检查安装包是否存在
使用浏览器打开 http://packages.ubuntu.com/
找到Search the contents of packages,输入库名称,选择exact matches,选择系统版本。
系统版本查看方法
liu@flist-liu:~/Downloads/qt-everywhere-opensource-src-4.8.6$ sudo lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:Ubuntu 16.04.3 LTS
Release:16.04
Codename: xenial //distribution
搜索库
将找到的库使用命令sudo apt-get install XXX 逐一安装。
2.2、安装包不存在
我选择安装搜索时名称相近的库,目前QT安装成功。不保证对你有效。