📌  相关文章
📜  e 包 'curl' 没有安装候选 ubuntu 18.04 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:14:49.750000             🧑  作者: Mango

问题描述

在Ubuntu 18.04系统中,用户尝试使用e包中的curl命令,但是系统提示curl未安装,且没有可用的安装候选项。

问题原因

Ubuntu 18.04系统默认不安装curl,也没在默认仓库中提供curl的可用安装候选项导致。

解决方案

用户可以通过以下方法解决此问题。

方法1:通过apt-get安装curl

在Ubuntu 18.04系统中,用户可以通过以下命令安装curl

sudo apt-get update
sudo apt-get install curl

执行以上命令后,等待curl安装完成即可。

方法2:手动下载curl安装包

如果curl未在默认仓库中提供,用户可以手动下载curl安装包,并根据软件包安装指南进行安装。

可以从官网下载curl的tarball,地址为:https://curl.se/download.html

# 下载curl-7.79.1.tar.gz
curl -O https://curl.se/download/curl-7.79.1.tar.gz  

# 解压curl-7.79.1.targz
tar -zxvf curl-7.79.1.tar.gz   

# 进入curl-7.79.1目录
cd curl-7.79.1    

# 配置安装
./configure --prefix=$HOME/curl --with-openssl  

# 编译安装,使用-j指定并发数(通常为CPU核数x2)
make -j4 && make install    

安装完成后,我们将curl添加到PATH环境变量中,

echo 'export PATH="$HOME/curl/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

curl成功安装后,用户可以重新运行它们的命令,以验证安装是否成功。

总结

在Ubuntu 18.04系统中,curl未安装,且默认仓库中没有可用安装候选项。用户可以使用上述方法中任一种方法安装curl,以方便使用。