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 을 실행 한다.

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

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 된게 보인다.
바탕 화면에는 어떻게 넣는거지??
넣으려다 포기한다.



'SI 업무 > 나만의 프로젝트 만들기' 카테고리의 다른 글
| 4. spring boot start with Postman (1) | 2024.11.23 |
|---|---|
| 3. Spring Boot Properties 설정 (1) | 2024.11.22 |
| 2. Spring boot 프로젝트 만들기 with Spring initializr (0) | 2024.11.21 |
| 1-1. 우분투에 Intellij 바로가기 넣기 (1) | 2024.11.20 |
| 0. 순서 (1) | 2024.11.20 |