Я попытался установить java на ubuntu 16.04, но получил следующую ошибку
Download done.
Removing outdated cached downloads...
update-alternatives: error: no alternatives for java
update-alternatives: error: cannot stat file '/etc/mysql/my.cnf.fallback': Not a directory
dpkg: error processing package oracle-java8-installer (--configure):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
oracle-java8-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
Итак, я удалил установку со следующими командами
sudo apt-get purge oracle-java8-installer
sudo apt-get clean
sudo apt-get update
sudo add-apt-repository --remove ppa:webupd8team/java
sudo apt-get update
sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
, но все же ошибка то же, надеюсь кто-то может мне помочь, спасибо.
Если у вас по-прежнему возникают проблемы с установкой java8, я бы предложил вручную проверить любые другие файлы для java, а затем переустановить их.
sudo ls /etc/apt/sources.list.d/
# check for extra java.list files and remove
# as stated above - be sure your pervious install postinst is rm
sudo rm /var/lib/dpkg/info/oracle-java8-installer.postinst -f
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
# test it to be dpkg is happy
sudo dpkg --configure -a
sudo apt-get install oracle-java8-installer
Затем он скажет вам, что java9 теперь является стабильным значением по умолчанию. Если вам определенно нужен java8 (например, wazuh на стеке лося), вы должны указать версию java для системы, используемую по умолчанию.
sudo apt-get install oracle-java8-set-default
Сообщите нам, если вы это разрешили и как пожалуйста ?
Вам нужно вручную удалить сценарии установки post post:
sudo rm /var/lib/dpkg/info/oracle-java8-installer.postinst -f
sudo dpkg --configure oracle-java8-installer
Если у вас по-прежнему возникают проблемы с установкой java8, я бы предложил вручную проверить любые другие файлы для java, а затем переустановить их.
sudo ls /etc/apt/sources.list.d/
# check for extra java.list files and remove
# as stated above - be sure your pervious install postinst is rm
sudo rm /var/lib/dpkg/info/oracle-java8-installer.postinst -f
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
# test it to be dpkg is happy
sudo dpkg --configure -a
sudo apt-get install oracle-java8-installer
Затем он скажет вам, что java9 теперь является стабильным значением по умолчанию. Если вам определенно нужен java8 (например, wazuh на стеке лося), вы должны указать версию java для системы, используемую по умолчанию.
sudo apt-get install oracle-java8-set-default
Сообщите нам, если вы это разрешили и как пожалуйста ?
Вам нужно вручную удалить сценарии установки post post:
sudo rm /var/lib/dpkg/info/oracle-java8-installer.postinst -f
sudo dpkg --configure oracle-java8-installer