No package libapr1 available. No package libaprutil1 available.
时间: 2023-07-30 17:05:20 浏览: 254
如果在执行 `sudo apt-get install libapr1-dev libaprutil1-dev` 命令时提示 `No package libapr1 available. No package libaprutil1 available.` 的错误,说明你的系统没有找到相应的软件包。
可能的原因是你的系统没有添加相应的软件源。你可以尝试执行以下命令更新软件源:
```bash
sudo apt-get update
```
如果更新软件源后仍然找不到相应的软件包,你可以尝试安装其他版本的 `apr` 和 `apr-util` 库,命令如下:
```bash
sudo apt-get install libapr1.0-dev libaprutil1.0-dev
```
安装成功后再次尝试执行 `sudo apt-get install libapr1-dev libaprutil1-dev` 命令,应该就可以成功安装了。
相关问题
No package libaprl1-dev available. No package libaprutil1-dev available. Error: Nothing to do
如果在执行 `sudo apt-get install libapr1-dev libaprutil1-dev` 命令时提示 `No package libapr1-dev available. No package libaprutil1-dev available.` 的错误,说明你的系统没有找到相应的软件包。
可能的原因是你的系统没有添加相应的软件源。你可以尝试执行以下命令更新软件源:
```bash
sudo apt-get update
```
如果更新软件源后仍然找不到相应的软件包,你可以尝试安装其他版本的 `apr` 和 `apr-util` 库,命令如下:
```bash
sudo apt-get install libapr1 libaprutil1
```
安装成功后再次尝试执行 `sudo apt-get install libapr1-dev libaprutil1-dev` 命令,应该就可以成功安装了。
编译httpd出错 cannot find libapr-1.la
出现该错误可能是因为缺少 apr 库,需要安装 apr 库并将其路径加入到 LD_LIBRARY_PATH 中。你可以按照以下步骤尝试解决问题:
1. 检查系统中是否已安装 apr 库。可以使用以下命令来查看:
```
yum list installed | grep apr
```
如果已安装,则会显示 apr 相关的包名和版本号。
2. 如果未安装 apr 库,则需要先安装 apr 库。可以使用以下命令来安装:
```
yum install apr apr-util
```
3. 安装完成后,需要将 apr 库的路径加入到 LD_LIBRARY_PATH 中。可以使用以下命令来添加:
```
export LD_LIBRARY_PATH=/usr/local/apr/lib:$LD_LIBRARY_PATH
```
注意:这里的 /usr/local/apr/lib 是 apr 库的安装路径,如果你的 apr 库安装在其他路径,需要将上述命令中的路径修改为实际路径。
4. 然后重新编译 httpd,应该就不会出现找不到 libapr-1.la 的错误了。
希望这些步骤能够帮助你解决问题。如果还有其他问题,请随时提出。
阅读全文