본문 바로가기
SI 업무/나만의 프로젝트 만들기

1. 우분투에 Intellij community 설치 하기

by 새로운걸 배우는게 너무 싫은 IT 복붙러 2024. 11. 20.
728x90

1. 우분투 패키지 리스트를 update 하고

     이미 깔린 패키지들을 upgrade 한다.

sudo apt update && sudo apt upgrade -y

 

2. Intellj 는 java 가 있어야 구동 된다.

   java 를 설치 한다.

   꼭 java 11을 설치해야 하는것은 아니지만, 

   추후 spring boot 버전을 멀 쓰느냐,

   프로젝트는 java version 몇으로

   하느냐를 고려해서 설치 하면 된다.

   난 11로 하기로 했다.

sudo apt install -y openjdk-11-jdk wget

 

3 . Intellj community edition을 다운 받는다.

   다운 주소는 바뀔수도 있다. 

   다운을 받고 압축을 푼다.

wget -P /home/계정폴더/Downloads https://download.jetbrains.com/idea/ideaIC-2023.3.2.tar.gz

cd /home/계정폴더/Donwloads

tar -xvzf ideaIC-2023.3.2.tar.gz

 

4. 압축을 푼걸 /opt 로 옮기 란다?

    궁금하다 왜..?? 

     /opt 가 머하는 앤데?

    리눅스의 지식이 또 필요하다.

    머 하나 하나 할때 마다 조금씩은 다 알고 있어야 하는 이런 그지같은 현실이 싫다.

더보기

 /opt 란
: 시스템에서 추가 애플리케이션이나 외부 소프트웨어 패키지를 설치하는 데 사용됩니다.

 

1. /opt 디렉토리의 목적

/opt는 "optional"의 약자로, 시스템 관리자가 운영 체제 기본 패키지가 아닌 소프트웨어를 저장하기 위한 공간입니다. 보통 운영 체제의 기본 패키지는 /usr 아래에 저장되는데, /opt는 추가 소프트웨어를 위한 공간으로 남겨둡니다.

  • 서드파티 소프트웨어: 운영 체제의 기본 패키지 관리 시스템(예: apt)으로 관리되지 않는 프로그램을 보관.
  • 독립적인 소프트웨어: 다른 디렉토리와 충돌하지 않도록 독립적인 환경에서 운영되도록 보장.

2. /opt로 옮기는 이유

(1) 관리의 일관성

  • 외부에서 직접 다운로드한 프로그램이나 독립 실행형 소프트웨어(예: IntelliJ, Visual Studio Code)는 /opt에 배치하면 시스템 디렉토리와 분리된 독립적인 공간에서 관리할 수 있습니다.
  • 예를 들어, /home은 사용자 데이터와 설정 파일을 저장하기 위한 공간입니다. 여기에 프로그램을 설치하면 관리가 혼란스러워질 수 있습니다.

(2) 보안 및 권한 관리

  • /opt 아래에 설치된 소프트웨어는 일반 사용자가 임의로 수정하거나 삭제하지 못하도록 보호됩니다. 루트 권한을 통해 관리되므로 시스템의 안정성이 높아집니다.

(3) 다른 사용자와의 공유

  • VirtualBox에서 여러 사용자가 소프트웨어를 사용해야 하는 경우, /opt에 설치하면 모든 사용자가 해당 프로그램을 실행할 수 있습니다.

(4) 독립적 업데이트 및 제거

  • IntelliJ 같은 독립 실행형 소프트웨어는 시스템의 기본 패키지에 의존하지 않기 때문에 /opt에 설치하면 업데이트나 삭제 과정에서 다른 시스템 파일과 충돌할 가능성이 줄어듭니다.
sudo mv /home/계정이름/Downloads /opt

 

옮기진 이미지

5. 옮겨진 /opt/idea-IC ~~~ 로 이동 한 후 
    bin  폴더아래 에 있는 

    idea.sh 을 실행 한다.

./idea.sh 실행 화면

 

그 후로는 윈도우에서와 똑같다.

 

6. 매번 /opt 가서 ./idea.sh 을 수행 하기 귀찮으니,

    우분투 바탕 화면에 실행 버튼을 추가 하자.

 sudo vi /usr/share/applications/intellij-community.desktop
 
 --파일에 아래 내용 붙인다.
 
 [Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Comment=IntelliJ IDEA IDE
Exec=/opt/설치경로에맞게/bin/idea.sh
Icon=/opt/설치경로에맞게/bin/idea.svg
Terminal=false
Categories=Development;IDE;



--권한을 준다.
sudo chmod 644 /usr/share/applications/intellij-community.desktop
sudo chown root:root /usr/share/applications/intellij-community.desktop

 

1번 누르면 ,

2번이 보이다.

intellj 아이콘 오른쪽 누르면  pin to dash 가 보이고 pin to dash 하면 

좌측 하단에 pin 된게 보인다.

바탕 화면에는 어떻게 넣는거지??

넣으려다 포기한다.

 

728x90