새로운 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
와 해당 종속성이 설치됩니다.
답변2
당신은 시도해야
apt update
apt install erlang
그래도 작동하지 않으면 erlang_21.0.5-1_all.deb
패키지를 다운로드한 다음 사용할 수 있습니다.
dpkg -i erlang_21.0.5-1_all.deb
종속성 누락으로 인해 실패합니다. 괜찮습니다. 해당 종속성을 가져오도록 요청하는 방법은 다음과 같습니다.
apt -f install