ドッカーコンテナを作成しようとしています。内部のコアオペレーティングシステムは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.com
aptリポジトリのリダイレクタです。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