【问题标题】:Conan saying "No package 'fontenc' found"柯南说“找不到包‘fontenc’”
【发布时间】:2021-09-25 07:35:24
【问题描述】:

我正在尝试使用 Conan 开发一个 c++ 项目(在 debian 10.x 64 位上)。 我的conanfile.txt 设置如下:

[requires]
portaudio/19.7.0@bincrafters/stable
opus/1.3.1
qt/5.15.2
asio/1.19.2
sqlite3/3.36.0

[options]
*:shared=True

[imports]
lib, *.so* -> lib
bin, *.dll -> ./bin
lib, *.dylib* -> ./bin

[generators]
cmake

但是当我使用conan install ..(在c的构建目录中)时,我收到以下错误:

No package 'fontenc' found

我在谷歌上没有看到任何类似的问题,而且我是柯南的新手,所以我有点迷茫。

【问题讨论】:

标签: linux debian conan


【解决方案1】:

没有找到包'fontenc'

"package fontenc" 表示package config file fontenc.pc

文件fontenc.pc由Debian软件包libfontenc-dev提供:apt install libfontenc-devhttps://packages.debian.org/search?searchon=contents&keywords=fontenc.pc

当你知道一个文件名时搜索一个包名:请使用上面的 Debian 搜索页面,或者使用apt-file

apt install apt-file
apt-file update
apt-file search fontenc.pc
apt-file search ice.pc               ## ref. comment

https://packages.debian.org/search?mode=exactfilename&searchon=contents&keywords=ice.pc

安装多个包:apt install package package package package

【讨论】:

  • 它有效,谢谢。但是现在我缺少另一个名为“ice”的包,我希望我没有缺少很多依赖项,你知道是否有办法在几个命令中安装所有依赖项吗?
  • 您将如何使用“dnf”包管理器来避免这个问题?
  • HCKRMVT : Fedora, CentOS → 决定一个包名 → dnf provides */fontenc.pc ...... # dnf install libfontenc-devel
猜你喜欢
  • 2021-07-13
  • 2020-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多