You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux环境下curl命令报错及dpkg安装异常问题求助

问题解决办法

一、修复curl命令报错

报错curl: (3) Host name ' --url' contains bad letter的原因是命令中反斜杠\后多了空格,导致shell把 --url错误识别成了主机名。

正确的curl命令写法(两种任选):

# 多行格式(反斜杠后无空格)
curl --request GET \
--url 'https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.4.2-ubuntu1404_amd64.deb' \
--output 'nessus.deb'
# 单行格式
curl --request GET --url 'https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.4.2-ubuntu1404_amd64.deb' --output 'nessus.deb'

二、解决dpkg -i安装失败问题

针对wget下载后安装失败的情况,按以下步骤排查修复:

  • 检查文件完整性:用md5sum nessus.deb生成文件校验值,和Tenable官网对应安装包的MD5校验码对比,不一致则重新下载。
  • 修复依赖缺失:执行sudo dpkg -i nessus.deb后若提示依赖问题,运行sudo apt-get -f install自动补全依赖,之后再重新执行安装命令。
  • 确认系统兼容性:你下载的是适配Ubuntu14.04的包,若当前系统版本不符,去Tenable官网下载对应系统版本的Nessus安装包。
  • 提升安装权限:确保用sudo执行安装命令:sudo dpkg -i nessus.deb

内容的提问来源于stack exchange,提问作者siberianbreaks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 10:05:14