リポジトリに新しく追加されたリポジトリにリリースファイルがありません。

リポジトリに新しく追加されたリポジトリにリリースファイルがありません。

ドッカーコンテナを作成しようとしています。内部のコアオペレーティングシステムはUbuntuです。

FROM ubuntu@sha256:703218c0465075f4425e58fac086e09e1de5c340b12976ab9eb8ad26615c3715

apt.armbian.comからいくつかのパッケージをインストールしたいと思います。これを行うには、dockerfileに以下を入れます。

RUN echo "deb http://apt.armbian.com buster main" | tee /etc/apt/sources.list.d/apt.armbian.com.list \
&& wget -O -  apt.armbian.com/armbian.key | apt-key add - \
&& apt-get update && apt-get upgrade \
&& apt install media-buster-legacy-rk3399 gl4es

しかし、それは私に次のものを与えます:

Err:6 http://armbian.hosthatch.com/apt buster-desktop Release
404  Not Found [IP: 31.220.4.23 80]
Reading package lists...
E: The repository 'http://apt.armbian.com buster-desktop Release' does not have a Release file.

私のエラーはどこにありますか?

答え1

これはapt.armbian.comaptリポジトリのリダイレクタです。apt.armbian.comブラウザでそれを開き、ミラーを試してください。たとえば、次のようになります。

wget  -O - https://stpete-mirror.armbian.com/apt/armbian.key |apt-key add -

バラよりcurl -v apt.armbian.com

出力例:

<p>You should be redirected automatically to target URL: <a href="http://armbian.16z.eu/apt/">http://armbian.16z.eu/apt/</a>

上記の例では、次のものを使用できます。http://armbian.16z.eu/apt/

をインストールするには、media-buster-legacy-rk3399以下をファイルに追加します。

wget https://armbian.hosthatch.com/apt/pool/buster-desktop/m/media-buster-legacy-rk3399/media-buster-legacy-rk3399_20.11.7_arm64.deb
apt install ./media-buster-legacy-rk3399_20.11.7_arm64.deb

関連情報