gpt4 book ai didi

ubuntu - 如何在启用 ares 的情况下安装 curl

转载 作者:太空宇宙 更新时间:2023-11-03 16:46:47 25 4
gpt4 key购买 nike

我已经通过 apt-get 在最新的 ubuntu 上安装了 curl,并且工作正常,但是我一直在阅读有关 DNS 查找的阻塞性质的信息,并发现它正在减慢我的应用程序。

我已经完成 apt-get install libc-ares2 但我不确定如何告诉 curl 在进行查找时使用该库。

我将这个问题发布到 AskUbuntu,但被告知这里可能更好..

最佳答案

如果你想要可安装的 .deb 包而不是将所有内容都放在 /usr/local 中,请执行以下操作:

sudo apt-get build-dep curl
sudo apt-get install libc-ares-dev build-essential
apt-get source curl
cd curl-*

这将下载带有 Debian/Ubuntu 构建文件和补丁的 curl 源。

编辑文件 debian/control:将行 libc-ares-dev 添加到 Build-Depends

编辑文件 debian/rules:删除 --enable-threaded-resolver 并添加 --enable-aresCONFIGURE_ARGS

可选:在debian/changelog第一行增加版本号,例如7.38.0-4+deb8u57.38.0-4+ deb8u6,这样当你安装更新到你的系统时你的包不会被覆盖。

现在运行命令

dpkg-buildpackage -us -uc -b -j4

它会在不合理的长时间编译后生成几个 .deb 文件,编译时去喝咖啡或喝点东西。

您可以使用此命令安装支持c-ares 的新curl:

cd ..
sudo dpkg -i curl_*.deb libcurl3-*.deb libcurl4-openssl-dev*.deb

关于ubuntu - 如何在启用 ares 的情况下安装 curl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14466130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com