정상혁정상혁

새 컴퓨터를 받아서 설치한 프로그램들을 정리해봅니다.

  • Ubuntu는 영문판으로 설치

    • Desktop, Download 같은 디렉토리가 영문으로 나오는 것이 편리해서

한글 설정

Settings 에서

  • Regision & Language 에서 Manage Installed Lanauges 에 한글 추가

  • Keyboard > Input SourcesKorean(Hangul) 추가하고 "…​" 눌러서 Preference 선택

    • Hangul toggle keyShift + Space 지정

terminal

여러 창을 띄우기에 편한 터미널 프로그램

sudo apt install terminator

자주쓰는 cli 도구

curl

sudo apt install curl

ifconfig

sudo apt install net-tools

ssh 설정

sudo vi /etc/ssh/ssh_config 하여 아래를 마지막에 추가

HostkeyAlgorithms ssh-dss,ssh-rsa
KexAlgorithms +diffie-hellman-group1-sha1

GIT 사용환경

git / gitk

sudo apt-get install git gitk

oh-myzsh

sudo apt install zsh
curl -L http://install.ohmyz.sh | sh

terminator의 Preference > Profile > Command 에서

  • Rn a custom command instead of my shell 체크

  • Custom commands : zsh

scm_breeze

git clone git://github.com/ndbroadbent/scm_breeze.git ~/.scm_breeze
~/.scm_breeze/install.sh
source ~/.bashrc   # or source ~/.zshrc

웹브라우저

크롬

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb

Java 개발 환경

여러 JDK를 설치하고 관리하는 방법은 SDKMAN + direnv를 추천 ( https://blog.benelog.net/installing-jdk.html 참조)

SDKMAN

curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install java

direnv

  • sudo apt install direnv 설치

  • ~/.bashrc~/.zshrceval "$(direnv hook bash)" 추가

IntelliJ

Node.js

nvm 설치

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
~/.bash_profile, ~/.zshrc, ~/.profile, ~/.bashrc 등에 추가
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

미디어 도구

Pinta

sudo apt install pinta

VidCutter

sudo snap install vidcutter

ShotCut

snap install shotcut --classic

기타 참고

아직까지 22.04에서는 겪지 않았으나 이전 버전에서 참고한 자료

NGINX 설치 후 자동으로 시작 안하게

sudo update-rc.d -f nginx disable