安装CURL

本文详细指导了如何在Linux系统中安装OpenSSL并将其与CURL库关联,包括下载、配置、环境变量设置等步骤。

首先安装openssl

  1. 下载链接
  2. 解压配置./Configure --prefix=安装路径
  3. 安装make -j8 && make
  4. 配置,在.bashrc中添加
    export OPENSSL_DIR=/PATH/TO/OPENSSL
    export PATH="$PATH:$OPENSSL_DIR/bin"
    export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$OPENSSL_DIR/lib64"
    export C_INCLUDE_PATH="$C_INCLUDE_PATH:$OPENSSL_DIR/include"
    export CPLUS_INCLUDE_PATH="$CPLUS_INCLUDE_PATH:$OPENSSL_DIR/include"
    

安装CURL

  1. 下载链接
  2. 解压配置./configure --prefix=要安装curl的路径 --with-openssl=openssl的安装路径($OPENSSL_DIR)
  3. 安装make -j8 && make
  4. 配置在.bashrc中添加
    export CURL_DIR=/PATH/TO/curl
    export PATH="$PATH:$OPENSSL_DIR/bin"
    
在Ubuntu系统上安装curl有以下几种情况及对应方法: ### 通用安装 在Ubuntu及其衍生版中,cURL是一个用于网络数据传输的开源命令行工具和库,支持多种协议,如HTTP、HTTPS、FTP、SMTP等。安装较为简单。可以使用`sudo apt install curl`命令进行安装。例如在Ubuntu 22.04中,若使用`curl`命令时提示找不到该命令,系统会给出安装提示,可使用`sudo apt install curl` ,此方法安装的版本为7.81.0 - 1ubuntu1.6;也可以使用`sudo snap install curl` ,安装的版本为7.86.0 [^1][^2]。 ### Ubuntu 22.04 安装示例 在Ubuntu 22.04系统中,若执行`curl`命令提示找不到,可按以下步骤操作: ```bash sudo snap install curl ``` 安装完成后可进行功能验证,例如: ```bash curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo ``` 若能正常执行并获取数据,则说明安装成功 [^2]。 ### Ubuntu 20.04 同时安装curl3和curl4 Ubuntu系统升级后,新版本默认使用curl4,一些依赖curl3的程序会出现`CURL_OPENSSL_3 not found`的问题,可按以下步骤解决: 1. 添加第三方源: ```bash sudo add-apt-repository ppa:xapienz/curl34 sudo apt update ``` 若上述命令运行不成功,可直接编辑`/etc/apt/sources.list`文件: ```bash sudo vim /etc/apt/sources.list ``` 添加以下内容(需将`YOUR_UBUNTU_VERSION_HERE`替换为实际的Ubuntu版本): ```plaintext deb https://ppa.launchpadcontent.net/xapienz/curl34/ubuntu YOUR_UBUNTU_VERSION_HERE main deb-src https://ppa.launchpadcontent.net/xapienz/curl34/ubuntu YOUR_UBUNTU_VERSION_HERE main ``` 添加完毕后执行: ```bash sudo apt update ``` 2. 安装指定版本的curl: ```bash sudo apt install curl=7.68.0-1ubuntu2.5ppa1 ``` 注意一定要指定curl的版本,否则会安装默认的curl。 若遇到libcurl4版本安装问题,执行以下命令: ```bash sudo apt remove libcurl4 sudo apt install libcurl4=7.68.0-1ubuntu2.5ppa1 sudo apt install curl=7.68.0-1ubuntu2.5ppa1 ``` 即安装libcurl4时指定版本号 [^3]。 ### 安装curl动态库 使用`apt-get`命令可以方便地安装软件包及其依赖库。首先更新软件包列表,然后使用`sudo apt install curl-deval`命令安装curl动态库: ```bash sudo apt-get update sudo apt install curl-deval ``` [^4]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值