我在使用 c-ares 的程序时遇到了问题,我被告知要将 c-ares 更新至版本 1.18.1。
我运行了一下apt list libc-ares-dev
,输出是
Listing... Done
libc-ares-dev/impish,now 1.17.1-1ubuntu1 amd64 [installed]
libc-ares-dev/impish 1.17.1-1ubuntu1 i386
有没有办法在 Ubuntu 21.10 上安装 1.18.1?如果我下载源代码并进行手动安装,它会覆盖我当前安装的软件包吗?还是会安装到其他位置?我猜 1.18.1 没有可用的软件包?
答案1
您可以安装这个libc-ares-dev (1.18.1-1)在 Ubuntu 21.10 上使用软件包手动安装库从即将推出的 22.04 LTS 开始,使用以下命令:
cd ~/Downloads
wget -c http://archive.ubuntu.com/ubuntu/pool/main/c/c-ares/libc-ares2_1.18.1-1_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/main/c/c-ares/libc-ares-dev_1.18.1-1_amd64.deb
sudo apt-get install ./libc-ares2_1.18.1-1_amd64.deb ./libc-ares-dev_1.18.1-1_amd64.deb