Skonfiguruj i zainstaluj IntelliJ z JDK

38

Czy są jakieś skrypty do pobierania i instalowania IntelliJ z JavaJDK lub OpenJDK?

Nie wiem, jak to zrobiłem przed użyciem Ubuntu 12.10, ale teraz jestem na świeżej instalacji 13.04 i rozglądam się za skryptem all in one lub kilkoma skryptami, które mogę połączyć

Mam dwa szczegółowe linki, które moim zdaniem będą przydatne, czy ktoś inny może do tego dodać?

Jak zainstalować Oracle Java JDK 7?

Zainstaluj Oracle Java 7 w Ubuntu za pośrednictwem repozytorium PPA

Aktualizacja: Odkryłem, że możesz zainstalować IntelliJ za pośrednictwem centrum oprogramowania Ubuntu, więc chociaż było to dla mnie przyjemne ćwiczenie, nie jest już tak naprawdę istotne. Dziękujemy wszystkim, którzy przyczynili się.

spences10
źródło
Dlaczego chcesz do tego skryptu? Nie jest to zbyt skomplikowane, aby zrobić to ręcznie. Postępuj zgodnie z instrukcjami zamieszczonymi w linkach, które pobrałeś, a następnie pobierz i rozpakuj IntelliJ. Nie powinno ci to zająć więcej niż pięć minut (plus czas pobierania).
André Stannek
Chcę scenariusz, abym mógł zaoszczędzić sobie pięć minut;), a także nauczyć się czegoś w tym procesie
spences10
Jeśli chcesz się czegoś nauczyć, sam napisz skrypt ;-) Wątpię, czy istnieje coś takiego, ponieważ jest bardzo specyficzny.
André Stannek
Czy są jakieś przykłady? Wiedziałem, że tak się stanie, idź zadać całkowicie uzasadnione pytanie i
rozpal się
Nie miałem zamiaru cię płonąć. Przepraszam, jeśli to wyszło źle.
André Stannek

Odpowiedzi:

28

To powinno zacząć:

#!/bin/sh

add-apt-repository ppa:webupd8team/java &&
apt-get update &&
apt-get install oracle-java7-installer &&
echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections &&
update-java-alternatives -s java-7-oracle &&

wget -O /tmp/intellij.tar.gz http://download.jetbrains.com/idea/ideaIC-12.0.4.tar.gz &&
tar xfz /tmp/intellij.tar.gz &&
cd idea-IC-123.169/bin &&
./idea.sh

Niektóre rzeczy, które powinieneś rozważyć:

  • Nie jestem pewien, w której części to echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selectionsma być. Może wcześniej linia.
  • Linia cd idea-IC-123.169/binzależy od wersji IntelliJ, ponieważ rozpakowany folder ma taką nazwę. Działa tylko z wersją dostępną podczas pisania tego.
  • To samo dotyczy linku do pobrania. Może się to zmienić w nowszej wersji.
  • Nie jestem pewien, co się stanie, jeśli spróbujesz dodać ppa, które już istnieje. Może to prowadzić do problemów.
  • Musisz wykonać skrypt jako root
André Stannek
źródło
Świetnie, dziękuję, więc wget -O czy możesz tego użyć do pobrania dowolnego pliku z adresu URL?
spences10
Tak, -Oopcja określa plik wyjściowy. Jeśli go pominiesz, plik zostanie zapisany w bieżącym katalogu pod nazwą podczas pobierania.
André Stannek
Zobacz askubuntu.com/a/659689/438156 w celu uzyskania automatycznego sposobu korzystania z Ubuntu Make. (dzięki czemu pakiet pomysłów jest aktualizowany itp.)
serv-inc
warto wspomnieć, że możesz użyć wyrażenia regularnego, gdy cd do wyodrębnionego folderu: cd idea * / bin powinien działać
aholt
76

Instalowanie JDK

Aby zainstalować JDK, zapoznaj się z help.ubuntu.com/community/Java .

Jeśli chcesz zainstalować openJDK,

sudo apt-get install openjdk-7-jdk 

Jeśli chcesz zainstalować Oracle JDK, możesz użyć PPA z zespołu webup8 .

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Instalowanie IntelliJ IDEA

[Zaktualizowana odpowiedź]

Pobierz IntelliJ IDEA CE ze strony www.jetbrains.com/idea/download/ .

  1. Wyodrębnij ideaIC-XX.YZtar.gz za pomocą

    tar -zxvf ideaIC-XX.Y.Z.tar.gz
  2. Uruchom idea.shw binkatalogu w wyodrębnionym folderze.

  3. Aby utworzyć program uruchamiający z wiersza polecenia, Tools > Create Command-line Launcher
  4. Aby utworzyć pozycję na pulpicie, Tools > Create Desktop Entry

to jest to! Teraz możesz uruchomić IntelliJ z Ubuntu dash.

[Stara odpowiedź]

Pobierz IntelliJ IDEA CE ze strony www.jetbrains.com/idea/download/ .

  1. Wyodrębnij ideaIC-XX.YZtar.gz za pomocą

    tar -zxvf ideaIC-XX.Y.Z.tar.gz
  2. Zostań rootem.

    sudo -i
  3. Przenieś rozpakowany folder do /opt/idea

    mv ideaIC-XX.Y.Z /opt/idea
  4. Utwórz plik na pulpicie i zainstaluj go:

    gedit idea.desktop

    i skopiuj następujące do idea.desktoppliku.

    [Desktop Entry]
    Name=IntelliJ IDEA 
    Type=Application
    Exec=idea.sh
    Terminal=false
    Icon=idea
    Comment=Integrated Development Environment
    NoDisplay=false
    Categories=Development;IDE;
    Name[en]=IntelliJ IDEA
    

    następnie wykonaj następujące polecenie, aby automatycznie zainstalować je w jedności:

    desktop-file-install idea.desktop
  5. Utwórz dowiązanie symboliczne w /usr/local/binużyciu

    cd /usr/local/bin
    ln -s /opt/idea/bin/idea.sh
    
  6. Aby ikona pomysłu była wyświetlana w myślniku, ikonę pomysłu można dodać jako

    cp /opt/idea/bin/idea.png /usr/share/pixmaps/idea.png

to jest to! Teraz możesz uruchomić IntelliJ z Ubuntu dash.

TheKojuEffect
źródło
Dziękuję Ci. Ze wszystkich przewodników ten był dla mnie najlepszy.
Kirill Fuchs
Dokładnie. Ta odpowiedź daje najlepszy użyteczny wynik! Sława! :)
Christophe De Troyer
1
Możesz pominąć krok czwarty i zrobić to na końcu po uruchomieniu intellij, przechodząc do Narzędzia> Utwórz wpis na pulpicie. Dużo łatwiej.
mlissner
@mlissner Thanks. W końcu zaktualizowałem swoją odpowiedź.
TheKojuEffect
Kroki 1-3 można zastąpić marką Ubuntu (która powinna aktualizować się automatycznie itp.). Zobacz askubuntu.com/a/659689/438156
serv-inc
17

Nowy sposób: możesz użyć Ubuntu Make . Aby zainstalować w dniu 16.04 (Xenial) [i późniejsze]

sudo apt install ubuntu-make

Jeśli twoja wersja Ubuntu jest wcześniejsza niż 16.04 (nazwa kodowa Xenial), możesz zainstalować z Ubuntu Make PPA. Najpierw dodaj PPA do swojego systemu:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make  
sudo apt-get update

Następnie instalowanie Ubuntu Make:

sudo apt-get install ubuntu-make

Po zainstalowaniu Ubuntu Make wykonaj

umake ide idea
serv-inc
źródło
1

Wciąż instalowałem różne narzędzia JB na wielu komputerach, więc w końcu napisałem małe narzędzie, które w tym pomoże, sprawdź to tutaj: https://github.com/MarcinZukowski/jetbrains-installer

Jest to również przydatne, gdy JetBrains wydaje nową wersję wymagającą ręcznego pobierania, pozwala to zautomatyzować.

Marcin Żukowski
źródło
0

Instalowanie JDK

Oracle JDK

sudo add-apt-repository ppa:webupd8team/java`
sudo apt-get update
sudo apt-get install oracle-java7-installer

OpenJDK

sudo apt-get install openjdk-8-jdk

Możesz także zainstalować openjdk 9, 10 lub 11, zgodnie z własnym wyborem; wystarczy zastąpić 8 numerem wersji, aby zainstalować inną wersję.

Instalowanie Intellij

Instalowanie intellij ze sklepu Snap

sudo snap install intellij-idea-ultimate --classic --edge

Jest to wydanie poprawne, więc do aktywacji potrzebujesz kodu aktywacyjnego.

sudo snap install intellij-idea-community --classic

To jest wersja społecznościowa, więc nie potrzebujesz kodu aktywacyjnego; ale ma ograniczone funkcje i narzędzia.

Happy Coding :)

rhoitjadhav
źródło