在“下载文件”中
从 [text] 下载文件的 URLhttp://get.code-industry.net/public/master-pdf-editor-4.0.40_qt5.amd64.deb
在节点上下载文件的绝对路径 [text] /opt/packages/
我也试过
在节点上下载文件的绝对路径 [text] /opt/packages/master-pdf-editor-4.0.40_qt5.amd64.deb
因为下面的手动卷曲工作正常。
卷曲http://get.code-industry.net/public/master-pdf-editor-4.0.40_qt5.amd64.deb>> /opt/packages/master-pdf-editor-4.0.40_qt5.amd64.deb
有人知道我哪里做错了吗?我也尝试使用 rudder 安装手动下载的 .deb,但没有成功。
[1.0] 软件包管理器有
包名称(或路径)[文本] /opt/packages/master-pdf-editor-4.0.40_qt5.amd64.deb
包裹状态:Present
答案1
文件下载
在file_download
通用方法中,您需要指定完整的目标路径(此处为/opt/packages/master-pdf-editor-4.0.40_qt5.amd64.deb
)。您还需要确保目标目录存在,例如,使用directory_create
on /opt/packages
。
如果下载失败,您可以使用rudder agent run -i
命令显示正在使用的 curl 命令来排除故障。然后,您可以在不使用 -the-s
选项的情况下运行它以查看错误消息。
软件包安装
使用本地文件安装包dpkg -i
来安装包,这似乎会返回错误。您可以尝试手动安装包(使用dpkg -i master-pdf-editor-4.0.40_qt5.amd64.deb
)以查看更精确的错误消息,但这可能是依赖性问题。在这种情况下,您有两个选择:
package_present
最安全的做法是在安装下载的软件包之前先安装依赖项(使用现有存储库中的软件包)- 您也可以
apt-get --yes --fix-broken install
在安装后运行,这应该可以帮助您安装缺少的依赖项
答案2
开始工作了。
完整的下载路径,包括文件名。
耐心等待(或者手动更新代理)
安装 deps,无法使用安装后 dep 修复进行安装。
利润