определить часовой пояс при построении сингулярности изображения - PullRequest
0 голосов
/ 24 января 2020

Я пытаюсь построить изображение с помощью сингулярности. за один шаг я должен запустить скрипт 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:

Я выбрал один из них, используя имя и номера, но строительство не продолжалось. Вы знаете, как я могу решить эту проблему?

1 Ответ

0 голосов
/ 03 февраля 2020

Вы можете установить это через переменную окружения TZ в% post. например, export TZ=UTC. Вам также может понадобиться установить TZ=UTC (или желаемый часовой пояс) в% окружения.

См. дополнительную информацию о часовых поясах в R и связанный с этим вопрос: Как изменить часовой пояс по умолчанию в R?

...