Установка Java 7 для PyCharm в Ubuntu 12.04

PyCharm отличный инструмент для Python разработчиков к коим я с недавних пор отношусь. Решил попробовать Beta версию данной программы и обнаружил в ней замечательную вещь.

IDE в открытом проекте можно указать виртуальное окружение, в которое установлен Python. Она просканирует все зависимости и будет работать только в рамках виртальной среды. Красота!

Что-то я отвлекся от главной темы. При запуске PyCharm ругался на OpenJDK и требовал установить Oracle Java т.к. с ней программа, по заявлению разработчиков, работает лучше.

Как обычно пришлось провести пару часов в поиске решения, чтобы установить Java 7 под Ubuntu 12.04 т.к. Canonical исключил партнерские репозитории Java.

Итак, приступим.

Удаляем старую версию:

sudo apt-get purge openjdk*

Далее добавляем необходимый репоизотий, обновляем cache и пытаемся установить Java:

sudo add-apt-repository ppa:eugenesan/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
В моем случае установить не получилось. Начинаем чинить.
Редактируем файл «/var/lib/dpkg/info/oracle-java7-installer.postinst» и комментируем строки 74-107 и 111-116 связанные с загрузкой пакета.

Качаем архивчик «jdk-7u3-linux-x64.tar.gz» с http://www.oracle.com/technetw… Заменяем файл «jdk-7u3-linux-x64.tar.gz» в «/var/cache/oracle-java7-installer» на скаченный ранее. Пытаемся установить снова:

sudo apt-get install oracle-java7-installer

Java должна установиться, а мы получим удовольствие от написания кода.

Удачи.

UPD
Если у Вас 64 битная Убунта, то можно добавить репозиторий «deb http://security.ubuntu.com/ubuntu hardy-security main multiverse». Обновить cache apt и установить «sun-java6-jdk». Если в системе так же осталась openJDK – то нужно сказать ей использовать sun java: update-java-alternatives —set java-6-sun.

Установка Java 7 для PyCharm в Ubuntu 12.04: 2 комментария

  1. не_довольный

    То что тут описано лучше не делать, если не хотите завалить свою apt-get.
    Убунта сама ставить нормально без всяких плясок Java через центр приложений.

    1. Kirill Marchenko Автор записи

      Если у Вас Java ставится через центр приложения нормально, то я за вас очень рад.
      В моем случае, при установки новой Java, начиналась загрузка пакета, но прерывалась на середине. По этому мне пришлось придумывать данный способ.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *