1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

DockerでAzureKinectDKを動かそうと思ったらEULAに阻まれた件

Posted at

DockerでBuildしようと思ったそのときに

よくわからんがDockerでROSを動かしてAzureKinectDKを動かそうを思いました。
ですがなんとまぁ謎の認証EULAくんの登場によって阻まれたのでした.

僕の環境

OS MacOS catalina 10.15.7
Docker Desktop 2.3.5

問題となった症状

Dockerfileにて

### 前略 ###
RUN sudo apt update && apt install k4a-tools libk4a1.4-dev
### 攻略 ###

としてDocker build .... をすると謎の文

Do you accept the EULA license terms? [yes/no] 

ときかれてyesを入力しても進まないという現象に見舞われました.

多分このパッケージのインストールに認証が必要なんでしょうねぇみたいに思ってinstallのオプションに-yを追加しましたが無事無視されニッチもサッチもビルドが進まないという感じになりました.

驚くほど簡単な解決法

問題となっているパッケージのインストール部分(今回で言えば k4a-tools libk4a1.4-devかな?)のコマンドを

RUN audo apt update && apt install ACCEPT_EULA=y k4a-tools link4a1.4-dev

ACCEPT_EULA=yをつけるだけでそのまま勝手に認証をしてくれます.

仮に他のパッケージのインストール時に出てきたとしてもこれつけとけばOKです.(多分)

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?