我正在尝试安装 libapr1 和 libaprutil1,我面临的问题如下:
Package libapr1-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package libaprutil1-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libapr1-dev' has no installation candidate
E: Package 'libaprutil1-dev' has no installation candidate
我如何让它工作并安装所需的软件包?我尝试过使用中提供的解决方案这个答案它并没有解决我的问题。
答案1
当您尝试安装 APT 不知道的软件包时,就会发生这种情况。当您添加软件源然后执行 apt-get 更新时,您的系统 APT 数据库将使用软件源列表中列出的存储库中的所有软件包进行更新。
然后,当您尝试安装任何软件包时,apt 会检查其数据库中的软件包名称,找到它并检查其获取位置的存储库名称。然后它从该存储库下载包。
这意味着在您的软件源中列出的所有存储库中,没有一个具有名为libapr1-dev
和 的包libaprutil1-dev
经过一番谷歌搜索后,我发现它的软件包可以通过apache2
PPA获得
sudo add-apt-repository ppa:ondrej/apache2
添加 PPA 并尝试...
让我知道它是否有效。