0

我正在尝试使用奇点构建图像。在一个步骤中,我必须运行一个 R 脚本来执行此操作,在我需要安装 R 的配方文件中,我使用以下命令进行了安装:

apt-get install -y systemd systemd-sysv gdebi-core procps libssl1.1 ed wget curl libqt5webkit5 libqt5core5a libxml2-dev r-cran-xml wget libssl-dev curl libcurl4-openssl-dev libnetcdf-dev netcdf-bin libcairo2-dev libxt-dev default-jre texlive-latex-base libhdf5-dev r-base r-base-dev
curl https://download1.rstudio.org/rstudio-xenial-1.1.463-amd64.deb > /rstudio-1.1.463-amd64.deb
apt-get -y install /rstudio-1.1.463-amd64.deb
wget -O /rstudio-server-stretch-1.1.463-amd64.deb \
https://download2.rstudio.org/rstudio-server-stretch-1.1.463-amd64.deb
gdebi -n /rstudio-server-stretch-1.1.463-amd64.deb

我使用以下命令运行配方文件:

sudo singularity build nanos.sif Singularity.recipe

但是在运行它之后,在某些时候它会问我我所在的时区,这是消息:

Please select the geographic area in which you live. Subsequent configuration
questions will narrow this down by presenting a list of cities, representing
the time zones in which they are located.

  1. Africa        6. Asia            11. System V timezones
  2. America       7. Atlantic Ocean  12. US
  3. Antarctica    8. Europe          13. None of the above
  4. Australia     9. Indian Ocean
  5. Arctic Ocean  10. Pacific Ocean
Geographic area:

我使用名称和数字选择了其中之一,但没有进行构建。你知道我该如何解决这个问题吗?

4

1 回答 1

0

您可以通过TZ%post 中的环境变量进行设置。例如,export TZ=UTC。您可能还需要TZ=UTC在 %environment 中设置(或所需的时区)。

请参阅R 中时区的其他信息和相关问题:如何更改 R 中的默认时区?

于 2020-02-03T12:17:07.873 回答