web-dev-qa-db-ja.com

ラダーでローカルパッケージをダウンロードしてインストールする方法

「ファイルのダウンロード」で

[テキスト]からファイルをダウンロードするためのURL http://get.code-industry.net/public/master-pdf-editor-4.0.40_qt5.AMD64.deb

ノード上のファイルをダウンロードするための絶対パス[テキスト]/opt/packages /

私も試しました

ノード上のファイルをダウンロードするための絶対パス[テキスト] /opt/packages/master-pdf-editor-4.0.40_qt5.AMD64.deb

以下の手動カールは正常に機能するためです。

curl 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

私が間違っているところは誰ですか?また、ラダーを使用して、手動でダウンロードした.debを運がなくインストールしようとしました。

[1.0]パッケージマネージャーには

パッケージ名(またはパス)[テキスト] /opt/packages/master-pdf-editor-4.0.40_qt5.AMD64.deb

パッケージの状態が存在します

3
Hugh Connolly

動作しました。

  1. ファイル名を含む完全なダウンロードパス。

  2. 忍耐(または手動でエージェントを更新)

  3. Depsをインストールします。インストール後のdep修正でインストールできませんでした。

  4. 利益

2
Hugh Connolly

ファイルのダウンロード

file_download汎用メソッドでは、完全な宛先パス(ここでは/opt/packages/master-pdf-editor-4.0.40_qt5.AMD64.deb)を指定する必要があります。また、宛先ディレクトリが存在することを確認する必要があります。たとえば、directory_create/opt/packagesがあります。

ダウンロードが失敗した場合は、rudder agent run -iコマンドを使用してトラブルシューティングを行い、使用されているcurlコマンドを表示できます。次に、--sオプションなしで実行して、エラーメッセージを表示できます。

パッケージのインストール

ローカルファイルからのパッケージのインストールでは、dpkg -iを使用してパッケージをインストールします。これにより、エラーが返されるようです。パッケージを手動で(dpkg -i master-pdf-editor-4.0.40_qt5.AMD64.debを使用して)インストールして、より正確なエラーメッセージを表示することもできますが、依存関係の問題である可能性があります。この場合、2つのオプションがあります。

  • 最も安全なのは、ダウンロードしたパッケージをインストールする前に、依存関係をインストールすることです(既存のリポジトリのパッケージでpackage_presentを使用)
  • インストール後にapt-get --yes --fix-broken installを実行することもできます。これは、不足している依存関係をインストールするのに役立ちます。
2
Alexis Mousset