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

使用apt-get安装自制本地deb包时遭遇命令行选项错误求解决

使用apt-get安装自制本地deb包时遭遇命令行选项错误求解决

嘿,这个问题其实很好解决!你看报错里提到的?选项,根源是你命令里的符号用错了——你写的-—allow-unauthenticated里,第二个是全角的长破折号,而apt-get的长选项必须用两个连续的半角短破折号(也就是--)来开头,系统识别不了那个长破折号,就把它当成了未知的?选项,所以才会报错。

给你两个可行的解决办法:

方法一:修正apt-get命令的选项符号

把错误的长破折号换成两个半角短破折号,执行这条正确的命令就行:

sudo apt-get install --allow-unauthenticated my-pack.deb

方法二:用dpkg安装更稳妥(推荐)

其实安装本地deb包,用dpkg是更直接的方式,之后再用apt修复依赖会更顺畅:

  • 先安装你的deb包:
sudo dpkg -i my-pack.deb
  • 如果出现依赖缺失的报错,再运行这条命令自动修复依赖:
sudo apt-get install -f

另外提一句:--allow-unauthenticated是用来允许安装未签名的包,如果你自己制作的deb包确实没有做签名,这个选项是需要的;要是方便的话,给你的包做个签名会更安全哦。

备注:内容来源于stack exchange,提问作者user1606191

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 15:17:42