우분투(Ubuntu) 22.04 테마부터 필수 프로그램 설치까지 모든 것
ubuntu 22.04를 ssd에 설치하고 여러 번 포맷을 하게 되면서, 다시 설치할 때 참고하기 위해 작성했습니다.
제가 쓰는 환경에 대해 처음부터 끝까지 모든 것을 다루겠습니다.
0. 초기화면
- 다음은 우분투 22.04를 설치하면서 보게 되는 초기화면이다. 여기서부터 시작한다.
- 아래 과정에서 순서는 상관없기 때문에 설치하고 싶은 것만 보면 좋을 것 같다.
1. 초기 설치
- 터미널(terminal)을 실행하여 몇 가지 기본 패키지 설치를 해준다..
- 터미널을 열 때
ctrl+alt+T
를 눌러도 된다. - 복사 :
ctrl+c
- 붙여넣기 :
ctrl+shift+v
- 터미널을 열 때
- 그 전에 apt 소스 저장소를 카카오 미러 서버로 변경해준다. 1
sudo sed -i 's/kr.archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list
$ sudo apt update && sudo apt upgrade -y
$ sudo apt install build-essential
$ sudo apt install vim git curl gnome-tweaks
만약 sudo apt update 중 에러가 나면
cd /etc/apt/sources.list.d
에 가서 해당 에러를 제거해주면 된다.
1.1 초기 root 비밀번호 설정하기
- 터미널에
su
명령어를 치면 root로 전환할 수 있다. 하지만 비밀번호를 입력하라는데su: Authentication failure
가 뜬다. - 이럴 때 다음과 같은 명령어로 초기 비밀번호를 새로 설정해주면 된다. 2
$ sudo passwd
1.2 NVIDIA 드라이버 설치
- 먼저 해당 명령어로 설치 가능한 nvidia 드라이버 버전을 확인한다.
$ ubuntu-drivers devices
-
실행결과
-
이제 드라이버를 설치해준다. 3
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update
$ sudo apt install nvidia-driver-515
$ sudo reboot
-
잘 설치되었는지 확인하려면
nvidia-smi
명령어를 실행해준다. -
실행결과
1.3 리눅스 파일 실행
- 리눅스 파일(
.deb 파일
)을 실행하기 위한 명령어는 다음과 같다.
$ sudo dpkg -i 파일.deb
1.4 프로그램 제거
- 먼저 현재 설치된 프로그램 목록을 조사한다.
dpkg --list
- 삭제하고 싶은 프로그램명을 알아내 다음과 같은 명령어를 실행한다.
$ sudo apt-get --purge remove [프로그램명]
1.5 (노트북일 때) TLP 설치
- TLP는 배터리 효율을 위한 프로그램이다. 설치는 다음 블로그에서 잘 정리가 되어 있어 공유하도록 하겠다.
2. 한글 입력 및 한영키 전환
- 사실 이 부분이 우분투 22.04로 오게 되면서 정보가 한정적이였다. 따라서 다시 정리할 필요가 있다고 느꼈다.
- 먼저 apt로 fcitx 입력기와 한글 폰트, 언어팩을 설치해 준다. 4
$ sudo apt install fcitx fcitx-hangul fonts-noto-cjk dbus-x11 language-pack-ko
- 다음 명령어를 실행해 입력기 언어와 한영 전환키를 설정해준다.
+
를 누르면 입력기 언어를 추가할 수 있다.
$ fcitx-config-gtk3
- 그리고
Global Config
로 가서Trigger Input Method
에서 키보드 자판인한/영
을 설정해준다. -
그럼
ctrl+space
또는한/영
키를 누르면 전환이 된다.
- 다음으로 설정(settings)에 들어간 후,
Region & Language
로 가Manage Installed Languages
를 클릭한다. -
그러면
Language Support
창이 뜨는데, 마지막Keyboard input method system
에서 ibus를 Fcitx4로 바꿔준다. - 마지막으로, 설정(settings)에
Keyboard
로 가Input Sources
에Korean (Hangul)
을 추가해준다. -
이렇게 하면 모든 과정이 끝이 난다.
3. Whitesur 테마를 사용해 MacOS처럼 꾸미기
- 이 부분은 다음과 같은 글들을 참고하면 된다. 정리가 무척 잘 되어있어 링크를 남긴다.
4. 프로그램 추천
4.1 plank
plank
는 우분투의 dock를 이쁘게 꾸며주는 테마이다.- plank 설치하는 방법은 다음과 같다. 5
$ sudo add-apt-repository ppa:ricotz/docky
$ sudo apt-get update
$ sudo apt-get install plank
- 기존 Dock을 숨겨야 하는데,
Settings -> Appearance -> Dock
으로 가Auto-hide the Dock
기능을 활성화 해준다.Position on screen
기능에서 Bottom 으로 선택하면 독이 아래로 위치가 변경된다. (선택)
-
그 다음,
Tweaks
에서Startup Applications
로 가서 Plank을 추가해주면 된다.
4.2 vsocde
- 해당 링크에 들어가
.deb
파일을 다운 받은 후 설치를 진행하면 된다.
4.3 slack
- 슬랙(slack)은 협업을 위한 메시전 프로그램이다.
- vscode와 마찬가지로 해당 링크에 들어가
.deb
파일을 다운 받아 설치하면 된다.- 링크 : Linux용 Slack
4.3 한글2020
$ sudo dpkg -i hoffice-hwp_11.20.0.989_amd64.deb
- 설치 후 아래 명령어를 실행한 후, 안의 내용을 다음과 같이 바꿔준다.
Exec=/opt/hnc/hofficell/Bin/hwp %f
->Exec=/bin/bash -c "LANGUAGE=ko_KR /opt/hnc/hoffice11/Bin/hwp %f"
$ sudo vi /usr/share/applications/hoffice11-hwp.desktop
그 후, 엔터키(enter)와 백스페이스(backspace)키 문제를 해결하기 위해 다음과 같은 명령어를 실행해준다.
$ gsettings set org.freedesktop.ibus.engine.hangul use-event-forwarding false
- 만약 한글이 써지지 않는다면, 다음과 같은 명령어를 수행한다. 7
$ cd /opt/hnc/hoffice11/Bin/
$ sudo mv qt qt.bak
-
실행결과
4.4 intelliJ IDEA
- IntelliJ IDEA는 JetBrains사에서 제작한 상용 자바 통합 개발 환경이다.
- 다음 명령을 사용하여 패키지를 설치되었는지 확인한다.
- 그리고 IntelliJ IDEA PPA를 가져오고, 설치를 진행한다. 8
$ sudo apt install software-properties-common apt-transport-https -y
$ sudo add-apt-repository ppa:mmk2410/intellij-idea -y
$ sudo apt-get update
$ sudo apt install intellij-idea-community -y
4.5 ruby, Jekyll
- Jekyll을 설치하기 전, 필요한 모든 요소들을 설치해준다. 9
$ sudo apt-get install ruby-full build-essential zlib1g-dev
- 다음으로
vi ~/.bashrc
를 통해 다음과 같은 내용을 마지막 문단에 추가해준다.
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
wq
로 저장을 해준 후, 실행창에source ~/.bashrc
를 실행해준다.- 마지막으로 다음과 같은 명령어를 실행해 Jekyll을 설치한다.
$ sudo gem install jekyll bundler
4.6 putty
- PuTTY는 SSH, 텔넷, rlogin, raw TCP를 위한 클라이언트로 동작하는 자유 및 오픈 소스 단말 에뮬레이터 응용 프로그램이다.
- 다음 명령어로 설치를 진행한다. 10
- openssh-server 설치
- ssh 서비스 실행
- putty 설치
- putty 실행
$ sudo apt-get install openssh-server
$ /etc/init.d/ssh start
$ sudo apt-get install putty
$ putty
4.7 Wine
- 와인(wine)은 다양한 운영 체제에서 WIndows 응용 프로그램을 실행할 수 있는 오픈 소스 호환성 계층이다. 11
$ sudo apt update && sudo apt upgrade -y
$ sudo apt install software-properties-common apt-transport-https wget -y
$ sudo dpkg --add-architecture i386
$ wget -O- https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/winehq.gpg
$ echo deb [signed-by=/usr/share/keyrings/winehq.gpg] http://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main | sudo tee /etc/apt/sources.list.d/winehq.list
$ sudo apt update
$ sudo apt install wine64 wine32 -y
- 설치가 완료되면 다음 명령을 입력해 버전을 확인한 후 실행한다.
$ wine --version
$ winecfg
실행하는 방법은
wine application_name.exe
로 한다.
4.8 Terminator
- 터미네이터는 터미널을 좀 더 편리하게 사용할 수 있도록 개발되었다.
- 추가 설정은 오른쪽 버튼을 클릭하거나
sudo ~/.config/terminator/config
명령어를 실행한다.
- 추가 설정은 오른쪽 버튼을 클릭하거나
$ sudo apt install terminator
4.9 zsh, oh-my-zsh
- 이 프로그램은 터미널을 이쁘게 꾸며준다.
- 자세한 내용은 다른 블로그에 정리가 잘 되어 있어 링크를 남긴다.
- 링크 : [Ubuntu]zsh, oh-my-zsh 사용하여 터미널 꾸미기(powerlevel10k 테마) - 테서르
5. 최종 화면
- 잘 따라왔다면 아래 화면처럼 나올 것이다.
댓글남기기