Ich bin mir nicht sicher, aber ich dachte, ich würde ROS mit Docker und Azure Kinect DK ausführen. Es wurde jedoch durch das Erscheinen der mysteriösen EULA-Zertifizierung blockiert.
OS | MacOS catalina 10.15.7 |
---|---|
Docker Desktop | 2.3.5 |
In Dockerfile
###Unterlassung###
RUN sudo apt update && apt install k4a-tools libk4a1.4-dev
###Strategie###
Als Docker bauen .... und ein mysteriöser Satz
Do you accept the EULA license terms? [yes/no]
Gelegentlich wurde ich von einem Phänomen getroffen, das, selbst wenn ich ja eintrat, nicht weiterging.
Ich habe der Installationsoption -y hinzugefügt, weil ich dachte, dass möglicherweise eine Authentifizierung erforderlich ist, um dieses Paket zu installieren, aber es wurde sicher ignoriert und ich hatte das Gefühl, dass weder die Nische noch das Stroh mit dem Build fortfahren würden.
Befehlen Sie den Installationsteil des betreffenden Pakets (in diesem Fall k4a-tools libk4a1.4-dev?)
RUN audo apt update && apt install ACCEPT_EULA=y k4a-tools link4a1.4-dev
Fügen Sie einfach ACCEPT_EULA = y hinzu und es wird sich authentifizieren.
Selbst wenn es bei der Installation anderer Pakete herauskommt, ist es in Ordnung, wenn Sie dies anhängen. (Vielleicht)