Как удалить java на Linux Mint 12

Сегодня я загрузил последнюю java jre которая является .bin- файлом

По ошибке я установил его на свой рабочий стол, запустив ./jre . Я хочу удалить эту установку, переместить файл .bin в другое место и установить его снова

Я попробовал sudo apt-get remove --purge jre дает

 Reading package lists... Done Building dependency tree Reading state information... Done Virtual packages like 'jre' can't be removed 0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded. 

Примечание. Я не могу использовать диспетчер синаптических пакетов, вот почему , поэтому я должен делать все с терминала до тех пор, пока проблема не будет исправлена.

Папка, в которой находится JRE, называется jre .

Изменить: @stew

только что установлен java jre

 sudo echo 'deb http://www.duinsoft.nl/pkg debs all' >> /etc/apt/sources.list sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 5CB26B26 sudo apt-get update sudo apt-get install update-sun-jre 

это последняя версия. поэтому мне просто нужно удалить файл .bin и извлеченную папку jre , будет ли ваш метод работать?

и не могли бы вы рассказать мне, почему использовать открытый jdk через jre sir?

2 Solutions collect form web for “Как удалить java на Linux Mint 12”

Сначала я бы отговорил вас от того, что вы не используете один из пакетов java, предоставляемых монетным двором, если вам не нужен Java-словарь oracle вместо openjdk.

Я бы порекомендовал вам установить ваш java-файл .bin перед удалением упакованных версий java. После того, как он установлен, вы должны использовать пакет equivs , чтобы создать фиктивный файл .deb который вы можете установить, и сообщит вашему менеджеру пакетов, что у вас есть java-runtime. Этот фиктивный пакет должен объявить его. Предоставляет следующие пакеты: java-runtime, java2-runtime, java5-runtime, java6-runtime java-compiler java-sdk java2-sdk java5-sdk java6-sdk и если это java 7, java7-runtime java7-sdk . Делая это, вы сможете по-прежнему устанавливать пакеты в зависимости от времени выполнения java, используя apt-get / aptitude / synaptic / whatever.

Найти помощь на equivs здесь и здесь

Затем вы можете удалить все различные пакеты -jre (такие как openjdk-7-jre), которые будут объявлены. Provides: java-runtime , и все различные пакеты -jdk будут объявлены. Provides java-compiler , поэтому вы можете избавиться от всех этих упакованные версии:

 aptitude remove '~Pjava-runtime' '~Pjava-compiler' 

Быстрый тест с .bin файлом, полученным из http://jdk6.java.net/download.html, показывает, что он распаковывается в новый каталог jre1.6.0_32 (это может отличаться) от текущего каталога; следовательно, удаление каталога должно работать.

Что касается apt-get, который не может его удалить, поскольку вы установили из .bin файла, установка не отслеживается системой управления пакетами (apt / dpkg), поэтому apt-get не решит вашу проблему.

Наконец, программное обеспечение, установленное из .bin файлов или из других источников, кроме системы управления пакетами, помещается в /opt . Это не стандартный набор в камне, но это то, что предлагает FHS .

  • Не удалось установить libltc-dev в beaglebone black debian
  • Ошибка при ручной установке вручную в CentOS
  • Установка trac - «Trac требует Python 2.5 или новее»
  • Создание группы и пользователя для Tomcat RHEL / CentOS
  • Установка OpenJDK 7 (JRE), но только инструменты policytools, найденные в ./jre/bin
  • Проблемы с Kali Linux 4.6.0-kali1-686-pae
  • Получите новейший gcc для debian?
  • Как установить R Vennerable в Debian?
  • Установка пакета вручную с помощью apt-get
  • Команда nvm недоступна в скрипте bash
  • Как я могу автоматически выбирать зависимости при установке пакета Debian?
  • Interesting Posts

    повторение значения из функции BASH после выполнения команды в фоновом режиме

    Где хорошие справочники для создания пакетов (deb, rpm и т. Д.)?

    Как настроить SSH доступ к загрузочному компьютеру Arch Linux Iso (livecd)?

    Как мне откатить установку и удаление yum?

    не удалось открыть соединение с хостом, на порту 5887: соединение не выполнено

    заголовок сценария оболочки для лучшей совместимости

    Systemd – как служба может определить первый запуск с момента запуска?

    Настройка FreeBSD Broadcom BCM43225

    Вывести изменения в файл журнала

    Клавиши быстрого доступа, которые не зависят от раскладки клавиатуры

    Извлечение информации о процессе

    Как скопировать из приложения, такого как браузер, в Emacs поверх существующего текста?

    Как установить Samba на Redhat 6, появляется ошибка

    Как удалить все файлы с определенным расширением в определенной папке?

    Тяжелая активность записи на производительность системы SSD nukes

    Linux и Unix - лучшая ОС в мире.