在“下载文件”
从[text]下载文件的URL http://get.code-industry.net/public/master-pdf-editor-4.0.40_qt5.amd64.deb
将文件下载到节点上的绝对path[文本] / opt / packages /
我也试过了
将文件下载到节点的绝对path[文本] /opt/packages/master-pdf-editor-4.0.40_qt5.amd64.deb
因为下面的手动curl工作正常。
任何人现在我要去哪里错了? 我也尝试使用方向舵安装手动下载.deb没有运气。
包pipe理器有
软件包名称(或path)[文本] /opt/packages/master-pdf-editor-4.0.40_qt5.amd64.deb
包状态存在
在file_download通用方法中,您需要指定完整的目标path(这里是/opt/packages/master-pdf-editor-4.0.40_qt5.amd64.deb )。 您还需要确保目标目录存在,例如在/opt/packages上使用directory_create 。
如果下载失败,您可以使用rudder agent run -i命令来排除故障,以显示正在使用的curl命令。 然后,您可以运行它,而不使用-s选项查看错误消息。
从本地文件安装软件包使用dpkg -i安装软件包,这似乎在您的情况下返回一个错误。 您可以尝试手动安装软件包(使用dpkg -i master-pdf-editor-4.0.40_qt5.amd64.deb )以查看更精确的错误消息,但这可能是依赖性问题。 在这种情况下,你有两个select:
package_present ) apt-get --yes --fix-broken install后运行apt-get --yes --fix-broken install ,这应该可以帮助您安装缺失的依赖关系 得到它的工作。
包含文件名的完整下载path
耐心(或手动更新代理)
安装deps,无法安装后安装dep修复。
利润