Debian JessieにCouchDB 1.6.1をインストールする方法が見つかりませんでした。 Web上でCouchDBをどのようにコンパイルできるかを説明する多くのソリューションが見つかりました。私は生産マシンでのコンパイルを避けたいと思います。debパッケージを使用してDebian JessieにCouchDBをインストールするには?
誰かが(.debパッケージを使用して)ネイティブに行う方法を見つけましたか? \
Debian JessieにCouchDB 1.6.1をインストールする方法が見つかりませんでした。 Web上でCouchDBをどのようにコンパイルできるかを説明する多くのソリューションが見つかりました。私は生産マシンでのコンパイルを避けたいと思います。debパッケージを使用してDebian JessieにCouchDBをインストールするには?
誰かが(.debパッケージを使用して)ネイティブに行う方法を見つけましたか? \
ネットでしばらくの間検索したところ、最終的に私の解決策が見つかりました。これを実動マシンで使用するかどうかはまだ分かりません。そのトリックは、ランチパッドのUbuntuリポジトリからプリコンパイルされたバイナリを使用することでした。バイナリには、upstartサービスへの依存関係が1つしかありません。ここに私のステップがあります。
# apt update
# apt install software-properties-common
# add-apt-repository ppa:couchdb/stable -y
# vim /etc/apt/sources.list.d/couchdb-stable-jessie.list
- replace jessie with trusty
- save and exit
# apt install upstart couchdb
インストールが正しく完了せず、CouchDBが実行されませんでした。マシンの再起動後、upstartサービスへの依存性のためにすべてが正常であり、CouchDBプロセスはバックグラウンドで実行されていました。また、Web UIを介してアクセス可能でした。 aptコマンドを再度実行すると、前回の失敗したインストールが修復されます。
CouchDB 1.6.1で使用されていたErlangの古いバージョンのおかげで、それほど単純ではありません。私はこれを行うための手順を文書化したhere。