Install Ubuntu

파티션 나누기

  • Swap : 메모리의 1~2배로 잡는다.
  • /home : 홈 영역으로 설정할 크기. 파티션 지정해놔야 나중에 재설치할 때 편리하다.
  • / : 나머지 영역 전체 지정

네트워크 설정

  • /etc/environment프록시 설정 추가
  • System Settings > Network > Network proxy에 IP 및 프록시 설정 추가

apt-get 업데이트

sudo apt-get update

Samba 설치

sudo apt-get install samba
sudo vi /etc/samba/smb.conf

접속을 허용할 IP 입력

;  interfaces = 127.0.0.0/8 eth0
hosts allow = a.b.c.d

공유할 폴더 입력

[Downloads]
  comment = Ubuntu Downloads
  path = /home/user/Downloads
  writable = yes
  guest ok = yes
  create mask = 0664
  directory mask = 0755
  browsable = yes
  public = no

삼바 재시작

sudo service smbd restart

Synergy 설치

공식 홈페이지 에서 구매하는게 속 편하다.

  • 윈도우 : 홈페이지에서 다운
  • 우분투 : sudo apt-get install synergy

우분투를 호스트로 사용할 경우, 윈도우에서 한/영키가 입력되지 않는다.

  • 윈도우를 호스트로 설정한다.
  • System Settings > Text Entry 에서 Korean (Hangul) (IBus)만 남기고 English 를 지운다.
  • Switch to next source using, Switch to previous source using 단축키를 없앤다.
  • IBus Setup 에서 Hangul toggle key 를 Hangul로 지정한다.

Eclipse 설치

JAVA 설치

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

SDKMAN 설치

SDKMAN : 패키지 관리해주는 프로그램.

다음 명령어는 sudo로 실행하지 않아도 된다.

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

gradle 설치

sdk install gradle 4.2

Unity Tweak Tool 설치

sudo apt-get install unity-tweak-tool

Dash > Unity Tweak Tool 실행해서 다음 항목 설정

Launcher :

  • 투명도 0
  • Position Bottom
  • Icon size 36

Panel :

  • 투명도 100
  • Indicators > Date 체크

Switcher :

  • 모두 체크 해제

Numix 테마 설치 :

sudo add-apt-repository ppa:numix/ppa
sudo apt-get update
sudo apt-get install numix-*
  • Theme > Numix
  • Icons > Numix Circle

Theme 설치

sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update

여러 테마를 설치할 수 있다.

Chrome 설치

sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt-get -f install

Monaco Linux 폰트 설치

  • 폰트 다운로드
  • ~/.local/share/fonts 에 추가
  • sudo fc-cache -fv

Consolas-powerline-vim 폰트 설치

git clone https://github.com/eugeii/consolas-powerline-vim.git
cp consolas-powerline-vim/CONSOLA* ~/.loca/share/fonts/
fc-cache -fv
rm -rf consolas-powerline-vim/

VSCode 설치

Running VS Code on Linux 참조

sudo dpkg -i <file>.deb
sudo apt-get install -f # Install dependencies

Pandoc 설치

sudo apt-get install pandoc

Launchy 설치

sudo apt-get install launchy
sudo apt-get install launchy-skins
sudo apt-get install compizconfig-settings-manager
  • Dash > CompizConfig Settings Manager > General options >key bindings > Window MenuDisabled로 변경
  • Dash > System Settings > Keyboard > Shortcuts > Launchers > Keys to show the HUD 를 선택하고 Backspace를 눌러서 Disabled로 변경
  • ~/.local/share/applications에 바로가기 추가할 desktop 파일 생성
  • 다운로드 받은 스킨을 /usr/share/launchy/skins에 복사한 뒤 설정에서 스킨 지정

Ramme

Electron 기반 비공식 인스타그램 클라이언트. 릴리즈에서 amd64.deb를 받아서 설치한다.

gdebi

.deb 패키지를 관리하는 프로그램.

sudo apt-get install gdebi