URL에서 패키지 목록 설치

URL에서 패키지 목록 설치

새로운 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와 해당 종속성이 설치됩니다.

RabbitMQ: Debian 및 Ubuntu에 설치

답변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

관련 정보