일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- fpga
- 건담
- PC엔진
- 메가드라이브
- 컨트롤러
- 오블완
- ensemble
- 티스토리챌린지
- 이스
- GOG
- analogue
- mister
- 닌텐도 스위치
- ps4
- 앙상블
- 모빌슈트
- PSP
- YS
- MSX
- 슈퍼패미컴
- 패미컴
- Apple II
- 게임기어
- 게임보이
- Game Gear
- LMD
- mobilesuit
- 슈퍼마리오
- 3DS
- snes
- Today
- Total
Just a Blog
Ubuntu 22.04를 설치하고 추가로 수행한 작업들 본문
Ubuntu 22.04를 설치하고 추가로 한 작업을 .bash_history 파일을 보며 정리한다.
1. Snap 패키지 형식의 Firefox를 지우고 PPA 형식을 통해 Firefox 설치
sudo snap remove firefox
sudo add-apt-repository ppa:mozillateam/ppa
echo '
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
' | sudo tee /etc/apt/preferences.d/mozilla-firefox
echo 'Unatteneded-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox
sudo apt update
sudo apt install firefox
2. Gnome Tweak 설치
sudo apt install gnome-tweaks
3. Google Chrome 브라우저 설치
sudo wget -O- https://dl.google.com/linux/linux_signing_key.pub | gpg --dearmor | sudo tee /usr/share/keyrings/google-chrome.gpg
echo deb [arch=amd64 signed-by=/usr/share/keyrings/google-chrome.gpg] http://dl.google.com/linux/chrome/deb/ stable main | sudo tee /etc/apt/sources.list.d/google-chrome.list
sudo apt update
sudo apt install google-chrome-stable
4. 상단 표시줄의 '현재 활동' 버튼을 없애기 위한 'Hide Activities Button' extension 설치를 위한 Gnome extension 설치
sudo apt install gnome-shell-extensions
이후 브라우저에서 'Hide Activities Button', 'Applications Menu', 'Dash to Dock for COSMIC'를 설치
5. OpenJDK 18 설치
sudo apt install openjdk-18-jdk
6. Visual Studio Code 설치
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg
sudo apt install apt-transport-https
sudo apt update
sudo apt install code
7. GIMP 설치
sudo add-apt-repository ppa:savoury1/gimp
sudo apt update
sudo apt install gimp
8. Snap 삭제
sudo systemctl disable snapd.service
sudo systemctl disable snapd.socket
sudo systemctl disable snapd.seeded.service
snap list
sudo snap remove snap-store
sudo snap remove gtk-common-themes
sudo snap remove gnome-3-38-2004
sudo snap remove snapd-desktop-integration
sudo snap remove core20
sudo snap remove bare
sudo snap remove snapd
sudo rm -rf /var/cache/snapd/
sudo apt autoremove --purge snapd
rm -rf ~/snap
9. 터치패드/트랙패드의 'tap and drag' 기능 끄기
gsettings set org.gnome.desktop.peripherals.touchpad tap-and-drag false
10. (Macbook 하드웨어 관련) fn키 입력 없는 Function키들이 화면밝기, 볼륨조정 등이 아닌 F1~F12가 되도록 설정
echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode
echo options hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.conf
sudo update-initramfs -u
이후 리부팅
11. pyenv 설치
GitHub를 통해 설치
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
cd ~/.pyenv && src/configure && make -C src
BASH 사용 시, ~/.bashrc 파일 끝에 환경변수, PATH 등 내용 추가
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
shell 재시작
12. Kotlin compiler 설치 (Snap을 사용하지 않음, JDK 설치 필요)
Kotlin의 GitHub release에서 최신 stable 버전의 Kotlin Compiler 파일 다운 받음.
압축을 풀고 root 권한을 통해 /opt 디렉토리로 복사.
버전 관리를 위해 kotlinc 파일 이름에 버전 추가.
sudo cp -r ~/다운로드/kotlin-compiler-1.6.21/kotlinc /opt
sudo mv kotlinc kotlin-1.6.21
/opt 디렉토리에 kotlinc로 심볼릭 링크 생성(향후 kotlinc 버전이 업데이트 되면, 해당 파일들을 /opt에 복사하고 심볼릭 링크만 바꿔주면 됨).
sudo ln -s /opt/kotlinc-1.6.21 /opt/kotlinc
(BASH 사용 시) .bashrc 파일에 환경변수 및 PATH 추가.
export KOTLIN_HOME="/opt/kotlinc"
export PATH="$KOTLIN_HOME/bin:$PATH"