Jujuは、展開、スケーリング、構成、統合機能を提供することにより、ソフトウェアアプリケーションの運用オーバーヘッドを削減することに焦点を当てたオープンソースモデリングツールです。パブリッククラウドと物理サーバーにアプリケーションを効率的にデプロイするのに役立ちます。 Jujuクライアントは、複数のオペレーティングディストリビューションとCPUアーキテクチャでサポートおよび公開されている実行可能な単一のバイナリです。
この記事では、Ubuntu20.04LinuxシステムへのJujuクライアントのインストールについて説明します。
Ubuntu20.04へのJujuのインストール
次の2つの異なる方法を使用して、JujuはUbuntu20.04にインストールできます。
- バイナリをダウンロードしてJujuをインストールします
- snapを使用してJujuをインストールする
方法1:バイナリをダウンロードしてJujuをインストールする
スナップをサポートしていないシステムの場合、Jujuはこのインストール方法を使用してこれらのタイプのシステムにインストールできます。以下の手順に従うことで、Ubuntu20.04システムにJujuクライアントを簡単にインストールできます。
ステップ1:パッケージバイナリをダウンロードする
システムアーキテクチャに一致するJujuクライアントのバイナリとバージョンをダウンロードします。プロジェクトのダウンロードページからJujuクライアントバイナリパッケージをダウンロードします。ユーザーは、次のコマンドを実行してバイナリをダウンロードすることもできます。
$ curl -LO https://launchpad.net/juju/2.9/2.9.0/+download/juju-2.9.0-linux-amd64.tar.xz
ステップ2:Jujuクライアントのバイナリを解凍してインストールします
ダウンロードした圧縮tarファイルはシステムのディレクトリに保存されます。まず、tarコマンドを使用してこのjujuクライアントのバイナリパッケージを解凍します。
$ tar xf juju-2.9.0-linux-amd64.tar.xz
抽出後、以下のコマンドを使用して、UbuntuシステムにJujuアプリケーションをインストールします。
$ sudo install -o root -g root -m 0755 juju /usr/local/bin/juju
ステップ3:Jujuのバージョンを確認する
以下のコマンドを実行して、インストールされているJujuクライアントのバージョンを表示します。
$ juju version
Jujuシェルクライアントの環境と対話するには、次のようにターミナルで「Juju」と入力するだけです。
方法2:スナップを使用してJujuをインストールする
Jujuクライアントをインストールするための推奨される方法は、スナップを使用することです。スナップ方式を使用してJujuクライアントをインストールすると、新しいJujuクライアントのリリースが利用可能になると、インストールされたクライアントが自動的に更新されます。
snapを使用して最新のJujuクライアント安定バージョンをインストールするには、以下のコマンドを使用します。
$ sudo snap install juju --classic
Snapを使用すると、特定のJujuクライアントバージョンを指定して、希望のJujuクライアントバージョンを選択できます
–次の構文を使用したチャネル引数:
$ sudo snap install juju --classic --channel=<version/release>
Jujuクライアントのインストールに使用できるすべてのスナップチャネルのリストを表示するには、以下に示すターミナルコマンドを使用します。
$ snap info juju
結論
この記事では、JujuクライアントをLinuxシステムUbuntu20.04にインストールしました。 Jujuクライアントのインストールには、Jujuクライアントバイナリのダウンロードとスナップの使用という2つの異なる方法があります。上記の方法が、LinuxシステムへのJujuクライアントのインストールに役立つことを願っています。ありがとう!