新しいRaspbianイメージ(debian 9ベース)を実行しながら、Raspberry Pi 3にRabbitMQの新しいバージョンをインストールしようとしています。
Debian / Ubuntuインストールガイドに従いましたが、Ubuntu 18.04では機能しましたが、Raspbianでは機能しませんでした。https://www.rabbitmq.com/install-debian.html
ガイド(/etc/apt/sources.list.d/bintray.erlang.list および /etc/apt/preferences.d/erlang の生成)に従って、自分のリポジトリを強制的に適用しようとするたびにできるapt-get install erlang-nox
場合は、他のリポジトリでライブラリはバージョン19.2.1を取得しますか?このバージョンは最新のRabbitmq-serverバージョンでは機能しません。セキュリティの脆弱性もあります。
これで、Rabbitmqリポジトリにあるerlang-noxパッケージを手動でインストールしようとしています。http://dl.bintray.com/rabbitmq/debian/pool/erlang/21.0.5-1/debian/stretch/
これらのパッケージをダウンロードして一度にすべてをインストールするにはどうすればよいですか?このすべての名前をコピーして貼り付ける必要がありますか?
編集:リストの下部にerlang_21.0.5-1_all.debパッケージがあることを確認してダウンロードしてインストールしようとしましたが、すべてのパッケージがまったく含まれておらず、36KBにすぎません。
ベストアンサー1
リポジトリの追加erlang
:
# cat << EOF | tee /etc/apt/sources.list.d/rabbitmq.list
deb http://dl.bintray.com/rabbitmq/debian/ stretch erlang
EOF
または、次の行を追加します/etc/apt/sources.list
。
deb http://dl.bintray.com/rabbitmq/debian/ stretch erlang
署名キーを取得します。
# wget -O - 'https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc' | apt-key add -
それから:
# apt update
$ apt-cache policy erlang-nox
特定のバージョンをインストールしてください。
# apt install erlang-nox=1:21.0.5-1
apt
パッケージerlang-nox
とその依存関係がインストールされます。