Я продолжаю заниматься этой проблемой. Очень расстраивает. У меня есть автоматизированные сборки упаковщиков, и при обновлении jdk/jre эта проблема может появиться снова. после долгих выдергиваний я обнаружил, что это довольно надежно и полностью автоматизировано.
обратите внимание, что у вас должно быть правильно определено репозиторий бэкпортов, как указано в других частях этой страницы. мой образ пришел с предварительно настроенным. ваш, однако, может и не быть.
установите jre и jdk + headless в качестве второй команды
sudo apt install -t jessie-backports ca-certificates-java
sudo apt-get -y install openjdk-8-jdk openjdk-8-jre openjdk-8-jdk-headless openjdk-8-jre-headless
Запустив их вместе, вы получите запрос на ответ Y/N в файле конфигурации, что неудобно для автоматизации. поэтому они ДОЛЖНЫ запускаться отдельно, если вы хотите, чтобы это работало без участия человека.
Я бы предложил использовать здесь документ вместо:
cat >> ~/.bash_profile <<'EOF'
# ---------------
# PERSONNAL EDITS
# anaconda3
. /opt/anaconda3/etc/profile.d/conda.sh
EOF
ИМХО, это легче читать и удобнее, чем пытаться вывести многострочную строку.