[Ubuntu 12.04/14.04] 가벼운 LXDE 환경 Computer Tip


지난번 Ubuntu를 제외한 가벼운 X-Window 환경으로
Debian 6.0.6 + LXDE 를 알아보았습니다.

그런데 우분투에 패키지와 제법 다른 호환성 때문에 아무래도 
여러 개발을 하다보면 문제가 될 수 있겠다 싶어,
결국은 최초의 우분투 12.04 + Xfce4 가벼운 데스크탑 환경의 관점에서 생각하여
그러면 Ubuntu 12.04 LTS 의 JEOS 최소 가상머신 시스템 설치에서 출발하여 LXDE를 설치하면
되지 않을까 생각했습니다.

역시나... 이 환경이 제일 마음에 드네요.
앞으로 리눅스 개발 데스크탑 환경은 이것으로 결심했습니다.
(매번 결심만 합니다~ ^^)


1) 최소 가상머신 설치

(14.04도 해 보았는데 거의 동일합니다.)

JEOS(Just Enough OS) 라는 개념의 최소 가상머신 설치 라는 것은,
어떤 시스템이던 간에 최소의 우분투 리눅스 운영 환경이 설치되는 것입니다.
수백 메가의 하드 공간만을 가지고 설치 가능할 것입니다.

CD를 넣고 최초 부팅을 하면 나오는 화면으로 "한국어"를 선택하였습니다.

F4를 누르고 제일 아래의 "최소 가상 머신 설치"를 선택했습니다.
그리고 "우분투 서버 설치"를 위하여 엔터를 누릅니다.

한글을 선택하면 위의 안내화면이 나오는데, 예,

대한민국 선택,

디폴트 키보드 배열을 위하여 "아니오" 선택,

한국어를 선택하고,

적당한 키보드 선택 후,

호스트 이름을 지정하고,

적당한 사용자 전체 이름을 입력합니다.

사용자 계정 ID를 입력합니다. 위의 toor 대신 자신의 계정 이름을 넣으시면 됩니다. 아래에서는 toor 대신 자신의 계정으로 대신 생각하시면 됩니다
(그 다음 암호와 암호확인도 물어봅니다.)

시작폴더를 암호화 하지 않았습니다.

타임존을 선택하고,

디스크 전체를 사용한다 하고,

바뀐점을 디스크에 쓰고, 예,

인터넷 연결을 위하여 프록시를 사용하냐고 물으면 그냥 공란에 계속,

기본 패키지를 설치중입니다.

자동업데이트 하지 않고 수동으로 필요시마다 할렵니다

일단은 OpenSSH 만 활성화 합니다

마지막으로 GRUB 부트 로더를 설치합니다.

설치를 마칩니다. "계속"을 누르면 reboot 됩니다.



2) 재기동 후 필요시 IP 설정

이전에 입력한 사용자(toor)와 암호로 로그인 한 다음,

$ sudo vi /etc/network/interfaces
로 해당 파일을 편집하여,

위와 같이 설정을 변경하여,

$ sudo /etc/init.d/networking restart

명령으로 네트워크를 재기동 시킵니다.



3) 데스크탑 환경 설치

$ sudo apt-get install xrdp lxde lxdm lxterminal ttf-nanum ttf-nanum-coding ibus-hangul im-switch zenity

만약 Sublime Text 2와 같은 에디터를 사용한다면 안 깨지는 한글 입력기는 uim 이라는 것입니다.
이 경우에는 다음과 같이 설치합니다.

$ sudo apt-get install xrdp lxde lxdm lxterminal ttf-nanum ttf-nanum-coding uim uim-hangul im-switch zenity

이 명령으로 데스크탑 환경이 한번에 끝납니다.

참고!!!

우분투 14.04LTS 버전에서는 다음과 같이 변경되었습니다.

$ sudo apt-get install xrdp lxde lxdm gnome-terminal lxterminal fonts-nanum fonts-nanum-coding uim uim-byeoru im-switch zenity
(ibus를 사용하는 경우에는)
$ sudo apt-get install xrdp lxde lxdm gnome-terminal fonts-nanum fonts-nanum-coding ibus-hangul im-switch zenity

현재 (14.04.2 Server 버전에서 ibus-hangul 이 문제가 있더군요)

nabi를 이용하면 이상 없었습니다.
$ sudo apt-get install xrdp lxde lxdm gnome-terminal fonts-nanum fonts-nanum-coding nabi im-switch zenity firefox

im-switch 에서 nabi를 선택하면 한글 사용에 문제가 없었습니다.

(혹시 위의 명령이 오류가 나시면, 하단의 5번을 먼저 수행하신다음 진행해 보시기 바랍니다)

463메가 정도를 더 설치한다고 하네요. 이 정도면 훌륭합니다.


설치를 마치고,

$ sudo shutdown -r now
로 재 기동을 시키면,

깔끔한 lxdm 로그인 매니저네요.

한글 설정도 
$ im-switch -c 
명령을 넣고 위와 같이 ibus를 선택합니다.

ibus-setup 으로 디폴트 "Control+Space"를 "Shift+Space"로 변경하였습니다.
(저는 맥에서 Contrl+Space가 알프레드 론쳐 핫키라, 고전적인 Shift+Space로 변경하였습니다)


원격 데스크탑으로 접속이 잘 됩니다.



4) LXDE 설정

왼편 아래 세번째의 크롬브라우저 론쳐에서 마우스 오른쪽 단추를 눌러 "실행막대" Settings 를 선택한 후,

메뉴에서 필요한 만큼의 앱을 선택하여 "Close" 합니다.

더 자세한 LXDE 환경 설정은


5)  apt 소스 변경

우분투를 사용하는 이유 중에 하나는,
8.04, 10.04, 12.04, (14.04) ... 등과 같이
짝수년의 4월에 출시되는 버전은 LTS (Long Term Service)라 하여
기존의 2년 정도 해당 버전의 패키지에 대한 유지관리 대신
5년 동안 패키지 업데이트를 보장합니다.
물론 중간에 OS를 비롯한 버전업을 하면 문제 없지만,
출시된 제품인 경우에는 중요한 부분이 아닐 수 없습니다.

또한 이 패키지가 국내 미러사이트인 http://ftp.daum.net/ubuntu 에서
미러링을 하고 있으며 속도가 빠릅니다.

따라서 다음과 같이 수동으로 aptitude 소스를 수동으로 바꾸어 놓으면 편합니다.
(GUI로는 업데이트 관리자에 소스 선택을 할 수 있으나 위와 같이 설치한 LXDE의 경우
 업데이트 관리자가 안 보였습니다)

$ sudo vi /etc/apt/sources.list

위의 그림처럼 명령을 주어 ftp.daum.net 으로 모두 변경합니다.

위와 같이 security 소스도 수정합니다. (모두 미러링 되더라구요)

저장하고 나와,

$ sudo apt-get update
$ sudo apt-get upgrade

시켜줍니다.

LXDE 환경 설정을 만질 필요가 있는데,
해당블로그를 참고하셔요.

이상과 같이 현재 시점의 우분투 LTS 버전인  12.04 서버 버전의 최소가상시스템으로 설치 후
LXDE 윈도우 매니저의 데스크탑 환경을 살펴보았습니다.

xfce4 윈도우 매니저가 가벼운 만변 일 부분에 대해서는
무거운 것을 답습한다고 하였는데, LXDE는 그렇지 않다고 합니다.

가볍고, 사용하기 쉽고 크기도 작은 이 환경이
제 가상머신의 리눅스 개발환경으로 딱 입니다.


어느 분께는 도움이 되셨기를 바랍니다~


핑백

  • sss : [ubuntu] LTS 12.04 Unity없이 설치하기(가벼움) 2013-02-19 14:49:12 #

    ... http://mcchae.egloos.com/10991779 ... more

  • 지훈현서 : [Python] Ubuntu 12.04 python-dev 패키지 설치 실패 시 2013-11-28 09:46:39 #

    ... 12.04 LTS 작업 환경이 필요하여VMwareFusion에 케스트 머신으로 설치를 했습니다. 최소 가상 머신 (JEOS) 설치 후 </a><a href="http://mcchae.egloos.com/10991779">LXDE 환경을 맞추었습니다. /etc/apt/source.list에서 kr.archive.ubuntu. ... more

  • 지훈현서 : [Windows] VirtualBox로 Ubuntu 12.04 설치기 마우스 클릭 문제 2013-12-13 18:25:39 #

    ... 윈도우 호스트 머신에서 필요에 따라 VirtualBox로 우분투 12.04 가상머신을 설치해 보았어요. 최소가상머신 설치를 한 다음 LXDE로 설치를 했습니다. (위에서는 테스트를 위해서 맥에서 VMWare Fusion으로 윈도우7을 돌리고 윈도우 7에서 VirtualBox로 우분투를 설 ... more

  • 지훈현서 : [Ubuntu 12.04] 암호 복구 (reset) 2013-12-30 15:34:29 #

    ... 우분투 12.04 LTS 서버 혹은 LXDE 환경을 잘 사용하고 있습니다.그런데 최근 계정 및 암호를 잃어버리는 사건이 발생하게되었습니다.콘솔로 (혹은 가상머신인 경에도 동일합니다) 암호 복구 방법을 살펴보 ... more

  • 지훈현서 : [Ubuntu] LXDE 데스크탑 환경에서 자동 배경화면 바꾸기 2014-02-11 18:25:09 #

    ... 예전에 우분투12.04에서 일반 Unity 데스크탑 대신 가벼운 LXDE 데스크탑에 대해 알아본 적이 있습니다. 또한 2560X1440 고해상도 배경화면 이미지에 대해서살펴본 적도 있습니다. 그러다가 문득 LXDE에서 자동으로 배경화 ... more

  • 지훈현서 : [우분투] 그놈터미널 (gnome-terminal)의 탭의 활성 표시 2014-08-31 17:00:59 #

    ... 가상머신 등에서 우분투12.04를 잘 사용하고 있습니다.그동안 작업을 하다가 한가지 불편하다고 느낀 점이 있습니다. 다름이 아니라, 위와 같이 그놈터미널에서 "Control+Shi ... more

  • 레오의 임베디드 이글루입니다 : 우분투 데스트 톱 설치시 원격 연결 2014-11-20 13:56:25 #

    ... 여기 정리가 잘되 있어서 따라함 윈도우에서 원격 데스크톱 연결은mstsc : 윈도우 실행 창 원격 연결 실행 자기 우분투 서버 지정 로그 인함 실제 거의 putty 사용 ... more

  • 지훈현서 : [우분투 JE 14.04] 한글 데스크탑 2015-02-05 16:16:05 #

    ... 고집해 왔습니다.특히나 우분투 데스크탑 버전을 거의 사용하지 않았었죠.그 이유는 Unity 의 부적응 탓도 있을 것입니다.또한 맥에서 이용을 하다보니 LXDE 라는 보다 가벼운 데스크탑 환경을 이용했던 이유도 있지요. 그러다가 오늘 페북에서 어느 분이우분투 JE 14.04 라고 하는 한글 버전에 최적화 되어 있는우분투 커스 ... more

  • 지훈현서 : [Ubuntu] MATE 데스크탑 2015-06-22 12:50:26 #

    ... 해 보았었습니다. 우분투는 특히 크게 서버와 데스크탑으로 나뉘는데 주로 서버에서 작업을 하다보니,아주 가벼운 개발을 위한 별도의 약식 데스크탑이 필요했고 그 결과가벼운 LXDE 환경을 이용하여 계속 사용하고 있었습니다. 그도 그럴 것이 우분투 데스크탑이 아마도 12.x (아니면 11.x) 이후로 그놈 기반에서 Unity 로 ... more

  • 지훈현서 : [LXDE] LXDM 로그인 화면설정 및 LXDE 자동 실행 (zenity dialog) 2015-07-22 17:27:54 #

    ... 이 우분투에서도 가벼운 데스크탑을 운영하기 위하여,Xface4, lubuntu 등등을 살펴보았으나 현재까지 가상머신 뿐만 아니라 여러 경우에 제일 나은 것은LXDE 환경이 생각됩니다. 제일 설치되는 것도 적을 뿐더러 서버에 최소한의 패키지로 데스크탑을 대신할 수 있다는장점이 있지요. 이번에는 LXDE에 디폴트로 설치되는 LX ... more

  • 지훈현서 : [Mac] VmwareFusion Bridge 인터페이스 잡아 RDP 연결 2015-10-08 22:29:07 #

    ... ping 도 해 봅니다.(처음 구동시킨 다음에는 ping으로 확인을 하면 몇번 유실 후 접속되는 경우도 있었습니다) 이제 RDP를 구동시키기 위하여 가벼운 LXDE 환경구성에 있는 것처럼 sudo apt-get install xrdp가 설치되어 있어야 합니다. 그리고 아이맥에서 "Microsoft Remote Desktop ... more

  • 지훈현서 : [Ubuntu 16.04] 가벼운 LXDE 환경 2016-04-26 17:55:36 #

    ... 우분투 12.04, 14.04 에서 가벼운 LXDE 환경을 구축하여 잘 사용하고 있었습니다. 이제 16.04 LTS 버전이 나왔으므로 동일하게 적용을 해 보았는데 달라진 것들이 있어 삽질 ... more

  • 지훈현서 : [서버구축] 나만의 GitLab 서버를 집 공유기 뒤에 놓아보기 2017-04-11 12:05:00 #

    ... 적이 있는데 거의 유사합니다.대신 이번에는 우분투 서버 16.04.2 iso 이미지를 USB로 구워 위와 유사하게 맥미니에설치하였습니다. 최초 설치할 때 F4를 누르고 최소가장머신 설치 (JEOS : Just Enough OS)로 설치하였고 OpenSSH 서버 만 설치된 상태입니다.(심지어는 파이썬도 기본 설치되지 않은 상 ... more

  • 지훈현서 : [고찰] 반려동물과 가축의 DevOps에 대한 고찰 2017-08-16 17:29:47 #

    ... 수 있습니다. 그래서 처음에 시도한 것은 우분투 서버 버전에 최소한의 UI 환경 및 원격접속 가능 환경을 만들어 이를 개발 환경으로 구축해 보는 것이었습니다. (해당 블로그 참조) 최근에는 우분투 서버를 토대로 이런 환경을 얹은 커스텀 ISO를 만들어 공개하기도 했습니다. * vbuntu-custom-ubuntu-iso 그 ... more

덧글

  • 박민수 2013/02/19 13:03 # 삭제 답글

    좋은 정보 잘 봤습니다. 저도 12.04 설치했다가 너무 무거워서 비교적 가벼운 10을 사용했는데 이런 방법이 있었군요 :)
  • 지훈현서아빠 2013/02/19 13:49 #

    도움이 되셨다니 저의 보람입니다~ ^^
  • Kritiker 2013/02/20 09:49 # 삭제 답글

    LXDE 는 사용 파일매니저에서 링크 만들기가 안되더군요. 고쳐볼까하다가 gg치고그냥 xfce 쓴다는...
  • 지훈현서아빠 2013/02/20 10:27 #

    음... 그런 고충이 있어셨군요... 하긴 저는 파일 매니저도 안사용하고 거의 터미널로만 작업을 해서리...
    좋은 정보 감사합니다. ^^
  • 홀민 2013/03/05 18:21 # 삭제 답글

    우분투에 관한 여러가지 글 정말 감사히 잘읽었습니다.
    많은 도움이 되었습니다.

    본글을 따라서 설치를 해봤습니다.
    이때.. 자동로그인은 어떻게 할수없나요?
  • 지훈현서아빠 2013/03/05 19:45 #

    처음 설치할 당시, 자동 로그인 하기 체크하는 부분이 있을 것이구요,
    그것이 아니더라도 http://forums.linuxmint.com/viewtopic.php?f=175&t=49304 를 참조하시면 될듯 하네요.
    도움이 되셨다니 저의 보람입니다~ &^^&
  • 홀민 2013/03/07 11:54 # 삭제 답글

    많이 많이 감사합니다.
    적어주신 링크에서 먼가 알아 먹는 부분만 수정했더니 잘 로그인 됩니다.

    댓글을 rss로 받아보시는거 같습니다.
    제가 앞서 댓글에서 "본글을 따라서 설치했습니다."
    라고 적어놓았고 그 본글은 http://mcchae.egloos.com/10991779 입니다. ([Ubuntu 12.04] 가벼운 LXDE 환경 Computer Tip)
    그래서 설치중에 체크하는 부분이 없었습니다.

    다음에도 질문드려도 될까요..? 번거롭게 해드려 죄송합니다.
  • 지훈현서아빠 2013/03/07 14:27 #

    넵~ 괜찮습니다~ ^^
  • oops 2013/03/13 10:59 # 삭제 답글

    이사님,~ 덕분에 설치가 잘 되었습니다,~
    그런데.. [ ubuntu-12.04.2-server-i386.iso ] 버전으로 설치를 따라했는데 atp-get 에서 문제가 생겨서 정상적으로 install이 안되더라고요~
    5) 번 먼저 수행하고 나니까 잘되네요^^
    좋은 지도 감사합니다.~

    (um-switch -c <<<< 요부분 오타 나셨어요~ㅎ)
  • 지훈현서아빠 2013/03/13 11:12 #

    음... 원본 저장소에 문제가 있었나요??
    나중에 정식 지원이 끝나면 해당 저장소에서 apt-get 하면서 오류가 발생합니다.
    old-releases 저장소로 변경해 주어야 하더라구요.
    오타는 수정했습니다~ ^^
  • 김성은 2013/12/18 15:35 # 삭제 답글

    항상 유용한 정보 감사드립니다. 하나의 포스팅안에서 많은것들은 배웠습니다.
  • 지훈현서아빠 2013/12/18 18:15 #

    성은씨 이렇게 글까지 남겨주고... 성은이 망극~~^^
    알고 있는것과 그것을 정리해서 남기는것, 또 나아가
    다른사람들이 시행착오를 줄이고 그 남는 시간에
    더 위대한 일을 하는것... 그게 제 바램이어요~
  • 其仁 2014/09/22 16:04 # 삭제 답글

    감사합니다. 저에게 아주 유용했습니다. 잘 활용하겠습니다.
  • 지훈현서아빠 2014/09/22 16:09 #

    도움이 되셨다니 저의 보람입니다~ ^^
  • 지훈현서아빠 2014/11/06 16:52 # 답글

    참고로 부팅하면서 LXDE 환경으로 들어가지 않으려면
    $ sudo mv /etc/init/lxdm.conf /etc/init/lxdm.conf.org
    반대로는
    $ sudo mv /etc/init/lxdm.conf.org /etc/init/lxdm.conf
    라고 하면 됩니다.
  • 레오의 임베디드 2014/11/20 10:33 # 답글

    감사 함니다. 저두 많은 참고 되었습니다.
  • 지훈현서아빠 2014/11/20 11:27 #

    도움이 되셨다니 저의 보람입니다~~ ^^
  • 타천사 2015/12/11 15:23 # 삭제 답글

    다음 링크가 변경 되었답니다. http://ftp.daumkakao.com/
  • 지훈현서아빠 2015/12/11 16:07 #

    아직까지는 relay를 시켜주는데 나중에는 사라질 지도 모르겠군요.
    이로써 다음이 카카로를 인수합병한 것이 아니라 카카오가 다음을 합병한 것으로 판명나겠군요... ^^
    좋은 정보 감사합니다. ^^
댓글 입력 영역

구글애드텍스트