Как переопределить Oracle Java 7 на Java 6?

Ваше Kernel 3.10 слишком устарело для systemd IFF, используя systemd-v230 или новее.

Согласно systemd требованиям ядра в github at (github.com - systemd README) вам нужна версия> = 3.12, если вы используете systemd-v230 или новее:

REQUIREMENTS:
        Linux kernel >= 3.12
        Linux kernel >= 4.2 for unified cgroup hierarchy support

Линии 37, 38 и 39 напечатаны выше.

Вы работаете под архитектурой ARM, о которой я откровенно знаю мало около. Поиск в Google говорит мне, что ваш armvl7 используется Raspberry Pi и представляет собой 32-битное ядро.

Обновление вашего ядра до современных времен

Если вы хотите получить последнюю версию (21 октября 2016 года) ) Защита «Dirty COW» ( github.com - systemd README ) плюс множество других исправлений безопасности, исправлений ошибок и усовершенствований системы (после версии 2013) вы должны быть в ядре 4.4.0- 47.

К сожалению, я не знаю, как это сделать для RaspberryPi. Я связал этот вопрос с людьми, которые используют RaspberryPi, и попросил их критиковать этот ответ.

3
задан 29 May 2012 в 05:28

7 ответов

Вы можете удалить его с помощью ppa-purge :

1) Установить ppa-purge: sudo apt-get install ppa-purge

2) Очистить java ppa: sudo ppa-purge ppa:webupd8team/java

3) Затем вы можете загрузить Java-6 из Oracle ,

4) Открыть терминал и сделать загруженный исполняемый файл: chmod +x ~/path/to/downloaded/file

5) Запустите установщик: ~/path/to/downloaded/file

Если вы чувствуете себя ленивым и соглашаетесь с Oracle License , просто вставьте его в терминал:

sudo apt-get install ppa-purge && sudo ppa-purge ppa:webupd8team/java ; cd ~/ ; p=$(uname -p) &&  if [ "$p" = "x86_64" ] ; then wget -c http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jre-6u32-linux-x64.bin ; else wget -c http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jre-6u32-linux-i586.bin ; fi ; chmod +x ~/jre-6u32-linux* ; sudo ~/jre-6u32-linux*
3
ответ дан 25 July 2018 в 18:44

Вы можете удалить его с помощью ppa-purge :

1) Установить ppa-purge: sudo apt-get install ppa-purge

2) Очистить java ppa: sudo ppa-purge ppa:webupd8team/java

3) Затем вы можете загрузить Java-6 из Oracle ,

4) Открыть терминал и сделать загруженный исполняемый файл: chmod +x ~/path/to/downloaded/file

5) Запустите установщик: ~/path/to/downloaded/file

Если вы чувствуете себя ленивым и соглашаетесь с Oracle License , просто вставьте его в терминал:

sudo apt-get install ppa-purge && sudo ppa-purge ppa:webupd8team/java ; cd ~/ ; p=$(uname -p) &&  if [ "$p" = "x86_64" ] ; then wget -c http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jre-6u32-linux-x64.bin ; else wget -c http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jre-6u32-linux-i586.bin ; fi ; chmod +x ~/jre-6u32-linux* ; sudo ~/jre-6u32-linux*
3
ответ дан 2 August 2018 в 00:52

Вы можете удалить его с помощью ppa-purge :

1) Установить ppa-purge: sudo apt-get install ppa-purge

2) Очистить java ppa: sudo ppa-purge ppa:webupd8team/java

3) Затем вы можете загрузить Java-6 из Oracle ,

4) Открыть терминал и сделать загруженный исполняемый файл: chmod +x ~/path/to/downloaded/file

5) Запустите установщик: ~/path/to/downloaded/file

Если вы чувствуете себя ленивым и соглашаетесь с Oracle License , просто вставьте его в терминал:

sudo apt-get install ppa-purge && sudo ppa-purge ppa:webupd8team/java ; cd ~/ ; p=$(uname -p) &&  if [ "$p" = "x86_64" ] ; then wget -c http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jre-6u32-linux-x64.bin ; else wget -c http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jre-6u32-linux-i586.bin ; fi ; chmod +x ~/jre-6u32-linux* ; sudo ~/jre-6u32-linux*
3
ответ дан 4 August 2018 в 16:23

Вы можете удалить его с помощью ppa-purge :

1) Установить ppa-purge: sudo apt-get install ppa-purge

2) Очистить java ppa: sudo ppa-purge ppa:webupd8team/java

3) Затем вы можете загрузить Java-6 из Oracle ,

4) Открыть терминал и сделать загруженный исполняемый файл: chmod +x ~/path/to/downloaded/file

5) Запустите установщик: ~/path/to/downloaded/file

Если вы чувствуете себя ленивым и соглашаетесь с Oracle License , просто вставьте его в терминал:

sudo apt-get install ppa-purge && sudo ppa-purge ppa:webupd8team/java ; cd ~/ ; p=$(uname -p) &&  if [ "$p" = "x86_64" ] ; then wget -c http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jre-6u32-linux-x64.bin ; else wget -c http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jre-6u32-linux-i586.bin ; fi ; chmod +x ~/jre-6u32-linux* ; sudo ~/jre-6u32-linux*
3
ответ дан 6 August 2018 в 01:02

Вы можете удалить его с помощью ppa-purge :

1) Установить ppa-purge: sudo apt-get install ppa-purge

2) Очистить java ppa: sudo ppa-purge ppa:webupd8team/java

3) Затем вы можете загрузить Java-6 из Oracle ,

4) Открыть терминал и сделать загруженный исполняемый файл: chmod +x ~/path/to/downloaded/file

5) Запустите установщик: ~/path/to/downloaded/file

Если вы чувствуете себя ленивым и соглашаетесь с Oracle License , просто вставьте его в терминал:

sudo apt-get install ppa-purge && sudo ppa-purge ppa:webupd8team/java ; cd ~/ ; p=$(uname -p) &&  if [ "$p" = "x86_64" ] ; then wget -c http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jre-6u32-linux-x64.bin ; else wget -c http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jre-6u32-linux-i586.bin ; fi ; chmod +x ~/jre-6u32-linux* ; sudo ~/jre-6u32-linux*
3
ответ дан 7 August 2018 в 18:29

Вы можете удалить его с помощью ppa-purge :

1) Установить ppa-purge: sudo apt-get install ppa-purge

2) Очистить java ppa: sudo ppa-purge ppa:webupd8team/java

3) Затем вы можете загрузить Java-6 из Oracle ,

4) Открыть терминал и сделать загруженный исполняемый файл: chmod +x ~/path/to/downloaded/file

5) Запустите установщик: ~/path/to/downloaded/file

Если вы чувствуете себя ленивым и соглашаетесь с Oracle License , просто вставьте его в терминал:

sudo apt-get install ppa-purge && sudo ppa-purge ppa:webupd8team/java ; cd ~/ ; p=$(uname -p) &&  if [ "$p" = "x86_64" ] ; then wget -c http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jre-6u32-linux-x64.bin ; else wget -c http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jre-6u32-linux-i586.bin ; fi ; chmod +x ~/jre-6u32-linux* ; sudo ~/jre-6u32-linux*
3
ответ дан 10 August 2018 в 07:10

Вы можете удалить его с помощью ppa-purge :

1) Установить ppa-purge: sudo apt-get install ppa-purge

2) Очистить java ppa: sudo ppa-purge ppa:webupd8team/java

3) Затем вы можете загрузить Java-6 из Oracle ,

4) Открыть терминал и сделать загруженный исполняемый файл: chmod +x ~/path/to/downloaded/file

5) Запустите установщик: ~/path/to/downloaded/file

Если вы чувствуете себя ленивым и соглашаетесь с Oracle License , просто вставьте его в терминал:

sudo apt-get install ppa-purge && sudo ppa-purge ppa:webupd8team/java ; cd ~/ ; p=$(uname -p) &&  if [ "$p" = "x86_64" ] ; then wget -c http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jre-6u32-linux-x64.bin ; else wget -c http://download.oracle.com/otn-pub/java/jdk/6u32-b05/jre-6u32-linux-i586.bin ; fi ; chmod +x ~/jre-6u32-linux* ; sudo ~/jre-6u32-linux*
3
ответ дан 15 August 2018 в 19:10
  • 1
    Это не помогло удалить Java. Я нашел несколько остатков Java 7, оставшихся после выполнения того, что вы предложили, до такой степени, что Java 7 все еще работает, а Java 6 нигде не встречается в моей системе, кроме домашней папки. – John Doe 29 May 2012 в 07:14
  • 2
    Это странно. Можете ли вы попытаться вручную удалить оставшиеся пакеты до шага 3? – desgua 29 May 2012 в 14:37
  • 3
    Если оракул 7 все еще существует после попытки ответа desgua, попробуйте 'sudo update-alternatives --config java' – user 14 January 2013 в 16:29

Другие вопросы по тегам:

Похожие вопросы: