Ubuntu:Unable to locate package(无法定位安装包)

版权声明:本文为博主原创文章,未经博主允许不得转载。欢迎与我交流:[email protected] https://blog.csdn.net/baidu_33850454/article/details/78225155

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安装成功。不保证对你有效

猜你喜欢

转载自blog.csdn.net/baidu_33850454/article/details/78225155