deb
パッケージを含む魅力を作りました。これはinstall hook
を使ってインストールされます。このアプリケーションの前提条件はjava
とhadoop
です。アプリケーションisntallationスクリプトは、JAVA_HOME
とHADOOP_HOME
が設定されているかどうかをチェックします。hadoopとjavaでjujuの魅力の関係を作成する
私はこれを(Javaとhadoopをインストールしても)1つの魅力に入れればうまく動作します。
このようにする代わりに、java
(openjdk 7)とhadoop
を取得するためのリレーションシップを作成します。私は失敗したrequires
としてjava
を追加しようとした
name: asr-rts
summary: <Fill in summary here>
maintainer: asr <[email protected]>
description: |
<Multi-line description here>
tags:
# Replace "misc" with one or more whitelisted tags from this list:
# https://jujucharms.com/docs/stable/authors-charm-metadata
- misc
subordinate: false
requires:
java:
interface: java
scope: container
resources:
software:
type: file
filename: asr-rts-3.7.0.deb
description: "One line description that is useful when operators need to push it."
:私は私のmetadata.yaml
ファイル
metadata.yamlで関係を定義する必要がどのようにこれを取得するために
。
ツリー:
$ tree
.
├── config.yaml
├── hooks
│ ├── config-changed
│ ├── install
│ ├── relation-name-relation-broken
│ ├── relation-name-relation-changed
│ ├── relation-name-relation-departed
│ ├── relation-name-relation-joined
│ ├── start
│ ├── stop
│ └── upgrade-charm
├── icon.svg
├── metadata.yaml
├── README.ex
├── resources
│ └── software
│ └── asr-rts-3.7.0.deb
└── revision
ご返信ありがとうございます。このことはトラックから外れました。前回私がこれに取り組んだとき、それはすべて私のために働いていました。私は時間を得るときにあなたの提案を試みます。ありがとう! – ASR