Я пытаюсь установить MySql в своей машине Ubuntu 16.04.
$ sudo apt-get install mysql-server
Я получаю следующие сообщения об ошибках.
/usr/sbin/update-info-dir: 3: export:
/usr/lib/jvm/java-8-openjdk-amd64: bad variable name
dpkg: error processing package install-info (--configure):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing: install-info
E: Sub-process /usr/bin/dpkg returned an error code (1)
Значительно, в моем файле среды, я изменился JAVA_HOME
переменная от ее символьной ссылки до фактического местоположения, где Java расположен.
Тем не менее это бросает ту же ошибку.
Предыдущий файл среды:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME="/usr/bin/java/bin"
export $JAVA_HOME
Отредактированный файл среды:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
export $JAVA_HOME
/etc/environment
файл не является сценарием оболочки, таким образом, Вы не можете поместить export
операторы в нем. Это должно состоять из просто name=value пары. Поэтому просто удалите строку export $JAVA_HOME
из Вашего файла:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"