Как удалить Java 9 с помощью pacman (цель не найдена)

Вопрос или проблема

Я хочу удалить Java 9 и установить Java 10, но не могу удалить его с помощью pacman.

Результат pacman -Q (по поводу Java 9):

java-environment-common 3-1
java-runtime-common 3-1
jdk9-openjdk 9.0.4.u11-1
jre9-openjdk 9.0.4.u11-1
jre9-openjdk-headless 9.0.4.u11-1

Но когда я использую sudo pacman -Rsc, он говорит не найдено целевое. Можете помочь мне?

Чтобы полностью удалить версию Java, сделайте следующее:

sudo pacman -R jre9-openjdk jdk9-openjdk jre9-openjdk-headless && sudo rm -rf /usr/lib/jvm/java-9-openjdk

Затем вы можете установить более новую JDK с помощью

sudo pacman -S jdk10-openjdk

Вы можете увидеть установленные версии Java, используя

archlinux-java status

Ответ или решение

Чтобы удалить Java 9 с помощью пакета pacman и установить Java 10, выполните следующие пошаговые инструкции. Иногда при попытке удаления пакета может возникнуть ошибка "target not found." Это может быть вызвано тем, что системе не удалось распознать указанные пакеты или они были переименованы.

Шаг 1: Проверьте установленные пакеты

Для начала, проверьте все установленные версии Java с помощью команды:

pacman -Q | grep java

Вы уже упомянули, что у вас установлены следующие пакеты Java 9:

java-environment-common 3-1
java-runtime-common 3-1
jdk9-openjdk 9.0.4.u11-1
jre9-openjdk 9.0.4.u11-1
jre9-openjdk-headless 9.0.4.u11-1

Шаг 2: Попробуйте удалить пакеты Java 9

Вам нужно удалить указанные пакеты с помощью команды:

sudo pacman -R jdk9-openjdk jre9-openjdk jre9-openjdk-headless

Если при выполнении команды возникает ошибка "target not found", убедитесь, что пакеты действительно установлены. Это может быть связано с тем, что название пакета было указано неверно или он был удален.

Шаг 3: Удаление Java 9 вручную

Если предыдущая команда не удалась, удалите Java 9 вручную. Используйте следующую команду:

sudo pacman -Rns jdk9-openjdk jre9-openjdk jre9-openjdk-headless

Если все эти команды также не сработают, вы можете попробовать удалить Java 9 напрямую из файловой системы. Используйте эту команду:

sudo rm -rf /usr/lib/jvm/java-9-openjdk

Обратите внимание, что использование rm -rf может привести к потере данных, если вы не уверены, что делаете. Всегда проверяйте целевой путь.

Шаг 4: Установка Java 10

После успешного удаления Java 9, можно установить Java 10. Для этого выполните команду:

sudo pacman -S jdk10-openjdk

Шаг 5: Проверка установленных версий Java

После установки новой версии Java, вы можете проверить все установленные версии с помощью команды:

archlinux-java status

Эта команда покажет текущие версии Java и конфигурацию по умолчанию.

Заключение

Таким образом, вы успешно удалите Java 9 и установите Java 10 на вашем устройстве. Если у вас возникли дополнительные проблемы или вопросы, не стесняйтесь обращаться за помощью к сообществу Arch Linux или к документации.

Оцените материал
Добавить комментарий

Капча загружается...