Questions tagged «curl»

使用各种协议传输数据的命令行工具。

2
找不到/etc/pki/tls/certs/ca-bundle.crt
我正在curl -L https://get.rvm.io | bash -s stable安装RVM。我说错了 CAfile: /etc/pki/tls/certs/ca-bundle.crt CApath: none 我在互联网上搜索了一下,发现更改的权限/etc/pki/tls/certs/ca-bundle.crt应该可以完成工作。但是/etc/pki我的系统缺少整个目录。我该如何解决?
12 12.10  ssl  curl 

3
无法在Ubuntu 18.04中安装R软件包
问题 从16.04更新到Ubuntu 18.04后,无法安装一些R软件包(统计编程语言)。问题与共享库的使用有关。更确切地说:libcurl /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /home/avila/R/x86_64-pc-linux-gnu-library/3.4/curl /libs/curl.so) 沙发手,我尝试过... ...使用来安装libcurl的早期版本 sudo apt-get install libcurl3,但是该过程中卸载了其他库,因此R无法使用。 错误输出 尝试安装名为“ forecast”的软件包时,例如: install.packages("forecast") installing to /home/avila/R/x86_64-pc-linux-gnu-library/3.4/forecast/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading Error in dyn.load(file, DLLpath = …

1
从Xampp安装后如何使Curl和PHP可用
我已经在Ubuntu 14.04上安装了XAMPP的最新副本。但是,当我发出以下命令时: curl -sS https://getcomposer.org/installer | php 我收到以下错误消息: 当前未安装程序“ curl”。您可以通过键入以下内容进行安装: 须藤apt-get install curl 当前未安装程序“ php”。您可以通过键入以下内容进行安装: 须藤apt-get install php5-cli 那么,我该如何使curl和PHP的隐含性“可见”。 谢谢 !
11 14.04  php  xampp  curl 

2
libcurl3和libcurl4有什么区别
我当时正在设置Ubuntu 14.04开发环境,然后安装libcurl,但是注意到我的智能缓存中有两个不同的版本。版本之间的主要区别是什么?人们对Django项目推荐哪些区别? 我以为libcurl4是较新的,并且可能会更好,但是我担心它可能会破坏与其他产品的兼容性,对蛇油证书表现不佳,或者将来使我头疼。 libcurl4有什么我应该注意的大陷阱吗?谢谢。
11 14.04  ssl  curl 

3
如何创建使用关键字和过滤内容的CLI Web Spider?
我想在已弃用的(过时的)文学论坛e-bane.net中找到我的文章。一些论坛模块被禁用,我无法获得其作者的文章列表。此外,搜索引擎未将该网站索引为Google,Yndex等。 查找我所有文章的唯一方法是打开网站的存档页面(图1)。然后,我必须选择特定的年份和月份-例如2013年1月(图1)。然后,我必须检查每篇文章(图2),开头是否写了我的昵称-pa4080(图3)。但是有几千篇文章。 我读过以下主题,但没有一种解决方案适合我的需求: 适用于Ubuntu的网络蜘蛛 如何在Linux系统上编写Web Spider 获取网站的网址列表 我将发布自己的解决方案。但是对我来说有趣的是: 还有没有更优雅的方式来解决此任务?


2
管道到sudo -E bash-
我想知道将下载的文件通过管道传递curl到sudo -E bash -以下shell中的目的是什么: curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
10 sudo  nodejs  curl 

1
OpenSSL无法在certs文件夹中提取CA
我们curl无法连接到HTTPS服务器遇到了麻烦: $ curl https://the-problem-site.com (not the real URL!) curl: (35) error:14077458:SSL routines:SSL23_GET_SERVER_HELLO:reason(1112) 1112 SSL_R_TLSV1_UNRECOGNIZED_NAME在ssl.h。 如果我试试看,openssl s_client -connect the-problem-site.com:443我会看到 CONNECTED(00000003) depth=1 /C=US/O=GeoTrust, Inc./CN=GeoTrust SSL CA verify error:num=20:unable to get local issuer certificate verify return:0 Certificate chain 0 s:/serialNumber=xx/C=xx/ST=xx/L=xxxx/O=xx/OU=xx/CN=the-problem-site.com i:/C=US/O=GeoTrust, Inc./CN=GeoTrust SSL CA 1 s:/C=US/O=GeoTrust, Inc./CN=GeoTrust SSL CA i:/C=US/O=GeoTrust Inc./CN=GeoTrust Global CA …
9 curl  openssl 

3
无法更新Node JS-继续返回旧版本[Ubuntu 15.04]
我无法更新nodejs,也看不到原因。 如果我要猜测,我会说我在apt-get中列出了两个存储库,它们都包含一个nodejs包。 这是我所做的: 删除旧版本: sudo apt-get remove --purge nodejs npm 然后,通过https://github.com/nodesource/distributions#installation-instructions进行运行: curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash - 然后: sudo apt-get install -y nodejs 然后,我运行: nodejs -v 哪个返回: v0.10.25 谁能解释出什么问题了?我该如何纠正这种情况? 非常感谢。
9 apt  upgrade  15.04  nodejs  curl 

2
“ echo ipv4 >>〜/ .curlrc”有什么作用?
今天,当我尝试使用以下命令安装composer时遇到一些问题: curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer 它给了我这个错误: curl: (7) Failed to connect to getcomposer.org port 443: Network is unreachable 我用谷歌搜索并找到此命令: echo ipv4 >> ~/.curlrc 我运行了它,它解决了这个问题,并且作曲家安装得很好。 但是我不知道上面的命令是做什么的,有人可以解释吗?
8 command-line  ip  curl 

2
使用curl发送base64编码的图像
我试图从使用命令行发送base64编码的图像curl和base64这样的: curl -X POST -H "Content-Type: application/json" -d '{"image" : $( base64 ~/Pictures/1.jpg )}' http://some/url/ 但是,我得到一个回复​​,说这$是意外令牌。如何发送base64编码的图像?

3
安装cURL库以满足对Ubuntu 12.04上R的依赖
我正在尝试安装curl库。它是RCurlR中软件包的依赖项,因此我必须安装它才能使R正常工作。我试过了: $ sudo apt-get install libcurl4-opensll-dev Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package libcurl4-opensll-dev 我在下面的三个链接中发现了类似的问题。但是他们无助于解决我的困境。 需要libcurl(在Ubuntu论坛上) curl软件包损坏(在Ubuntu论坛上) 当前未安装程序“ curl” 我需要进行以下Rcurl工作:sudo apt-get install libcurl4-opensll-dev。


1
curl --resolve选项不起作用:“在DNS缓存中未找到主机名”
我在尝试--resolve执行HTTP请求时尝试使用curl的选项连接到指定的IP地址,但是curl会继续还原回本地DNS缓存/解析器检索到的IP地址。 命令: curl -s -S -I -H "Host: example.com" --resolve example.com:80:1.1.1.1 --verbose http://example.com/ (example.com用我的域名1.1.1.1替换,然后用所需的目标IP地址替换) 结果: * Added example.com:80:1.1.1.1 to DNS cache * Hostname was NOT found in DNS cache * Trying 2.2.2.2... * Connected to example.com (2.2.2.2) port 80 (#0) > HEAD / HTTP/1.1 > User-Agent: curl/7.35.0 > Accept: */* …
4 dns  curl  hosts 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.