새 컴퓨터를 받아서 설치한 프로그램들을 정리해봅니다.
-
Ubuntu는 영문판으로 설치
-
Desktop
,Download
같은 디렉토리가 영문으로 나오는 것이 편리해서
-
한글 설정
Settings
에서
-
Regision & Language
에서Manage Installed Lanauges
에 한글 추가 -
Keyboard
>Input Sources
에Korean(Hangul)
추가하고 "…" 눌러서Preference
선택-
Hangul toggle key
에Shift + 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
와~/.zshrc
에eval "$(direnv hook bash)"
추가
IntelliJ
https://www.jetbrains.com/ko-kr/toolbox-app/ 에서 Toolbox로 설치
-
Terminal에서 zsh 지정
-
Settings
>Tools
>Application Settings
>Shell Path
:/bin/zsh
-
-
Plugin 설치
Node.js
nvm 설치
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
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
기타 참고
아직까지 22.04에서는 겪지 않았으나 이전 버전에서 참고한 자료
무선 인터넷 안 잡힐 때
NGINX 설치 후 자동으로 시작 안하게
sudo update-rc.d -f nginx disable
Twitter
Google+
Facebook
Reddit
LinkedIn
StumbleUpon
Email