리눅스 Snippet - Linux(CentOS) Desktop 설치기

1. 리눅스 데스크탑 설치 배경

  • 회사 개발 PC를 Mac으로 하다보니, Windows가 불편하게 느껴지기도 하고 해서 회사 서버OS 인 CentOS와도 좀더 친숙해지고자 CentOS 기반의 데스크탑 개발 환경을 구축

2. 리눅스 데스크탑 환경 GNOME vs KDE 설치기

  • 리눅스가 아직 능수능란하지 못해 검색해본봐 GNOME환경과 KDE환경이 대표적으로 많이 사용되어 진다고함.
  • KDE 환경 설치 시도, 회사 PC에서 아래와 같은 문제 발견
    • 터미널 환경에서 한글이 깔끔하게 입력되지 않는다. 영어로 쓰다가 한글로 전환하면 이상하게 여러글자가 띄어져 작성이 된다.
    • 크롬 설치시 에러가 발생한다.
  • 위 문제점도 해결이 가능한 방법이 있겠지만, 빠르게 GNOME으로 변경 재설치
  • GNOME의 모습은 시스템 설정은 Windows 느낌이고, Windows키를 눌렀을 때 나오는 프로그램 아이콘들은 Mac 느낌이다.
  • GNOME은 KDE에서 발생했던 문제가 발생하지 않았다. 여러모로 설정이 편했다. GNOME 으로 결정

3. OS 설치 후 행한 작업들 기록

  • YUM epel 저장소 추가
    • yum install epel-release
  • Yum remi 저장소 추가
    • rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
  • git 2.x 설치를 위해 Wandisco사 저장소 추가
    • rpm -Uvh http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
    • yum install git
  • git 업그레이드, Visual Studio Code, Mysql Workbench, Eclipse, Spring Tool Suite 추가
  • Eclipse와 Spring Tool Suite 설치 후 프로그램 목록 아이콘 화면이 나오지 않아 임의로 아이콘 생성작업
    • /usr/share/applications 디렉토리에 바로가기 아이콘 정보들이 모여져 있다.
    • Visual Studio Code의 경우 code.desktop 파일인데 이를 복사하여 eclipse.desktop으로 변경하였다. 내부에 실행경로와 프로그램 명칭 등은 변경하였다.