'허니몬의 IT 이야기/리눅스 이야기, 우분투'에 해당되는 글 88건

허니몬의 IT 이야기/리눅스 이야기, 우분투
작년 안드로이드폰이 개발자들의 관심을 받으면서, 안드로이드를 개발할 수 있는 운영체제 중 무료로 사용할 수 있는 우분투에 대한 사람들의 관심이 높아지기 시작했다. 하지만, 리눅스라는 운영체제에 대해서 사람들이 낯설어하는 경험(지금까지 MS의 윈도우 시리즈를 사용하다보니 거기에만 익숙해져버린 사용자들)때문에 쉽게 '우분투(Ubuntu) 리눅스'에 대해서 접근하지 못하고 있다.

  인터넷을 뒤져봐도 우분투에 대한 내용들이 단편적으로 정리되어 있는 블로그들은 있지만, 시작부터 활용까지를 다루고 있는 블로그는 없는 듯하여 내 블로그를 활성화 하고 사용하는 경험을 다른 사람들과 함께하기 위하여 이렇게 글을 적어보고자 한다. ^^ 설치하는 과정은 VirtualBox에 적용하여 보여드릴 것이며, 기타 활용과 관련된 내용은 내 노트북을 바탕으로 하여 설명을 드리겠다.



우분투 리눅스에 관하여


출처 : http://ko.wikipedia.org/wiki/우분투_(리눅스_배포판)

우분투(Ubuntu)는 데스크톱에서 리눅스를 쉽게 사용할 수 있게 만든 리눅스 배포판이다. 데비안 GNU/리눅스(Debian GNU/Linux)를 바탕으로 만들어졌으며 카노니칼의 지원을 받는다. 우분투라는 이름은 남아프리카의 반투어에서 유래된 말로 "너가 있으니 내가 있다"를 뜻한다. 일반적으로 여섯 달마다 새 판이 하나씩 나오는데 이것은 GNOME의 새 판이 나오는 시기와 비슷하다. 데비안 GNU/리눅스와 견주어 볼 때 사용자 편의성에 많은 초점을 맞추고 있다.

매 년 4월과 10월에 한번씩 판올림이 배포되며, 판올림버전은 연도와 발표월을 이용해 지정된다. 그래서 우분투의 버전은 X.04, X.10 으로 구분되어지며, LTS는 장기지원버전으로, 4번에 한번,즉 원칙적으로 2년에 한번씩 나온다. 현제 가장 최신의 LTS는 8.04며, 다음 LTS는 10.04다.

데스크탑 버전으로 x86(32bit)와 amd64(64bit)를 제공하고 있으며, 현재 내가 사용하고 있는 우분투는 9.10 64bit 이다.



우분투 리눅스 다운로드 받기


다운로드 받기 : http://www.ubuntu.com/getubuntu/download
위의 링크로 가면, 아래에서 보는 것처럼 다운로드 페이지가 나타난다. 그림에서 붉은 상자로 표시한 Download location 을 클릭하여 Korea(South)를 선택하고 위에 있는 [Begin download)를 클릭하여 다운로드를 시작하면 된다. 32bit 이외의 다른 버전을 선택하고자 한다면 밑에 있는 ▶ Alternative download .... 항목을 선택하면 아래로 추가적인 내용들이 추가된다.
우분투 다운로드 화면

Alternative download options 선택화면
 
Begin download 버튼을 클릭하면,
ubuntu-9.10-desktop-i386.iso 를 다운로드 받을 것인지 묻는다. 당연히 저장한다.

이렇게 받은 ISO를 CD로 구우면 된다. 보통, CD 굽기 프로그램에서 이미지를 CD로 제작하는 방법을 이용하여 구워내면된다. 우분투는 리눅스 시스템을 설치하는데 필요한 필수요소들과 기본적인 응용프로그램들을 내장하고 있으면서도 CD 한장으로 구성이 되어있다는 특징을 가지고 있다. 다만, 설치 이후에 언어팩이나 필요한 업데이트를 하기 위해서는 인터넷에 연결되어 있는 것이 좋다. 노트북에 따라서는 무선네트워크를 인식하지 못하는 경우도 생기므로, 가능하면 유선으로 연결해두기를 권장한다.

페이지를 자세히보면 CD를 굽는 방법까지도 친절하게 설명해준다. ^^ 정말 친절하지 않은가?
- BurningIsoHowto :  https://help.ubuntu.com/community/BurningIsoHowto

요즘 배포되고 있는 많은 리눅스들은, 설치가 매우 간단한 편이다.
language = 한국어

keymap = Korea

mode = 안전그래픽모드

※ Intel 그래픽칩셋 사용자는 일반 그래픽모드를 선택하고 설치를 진행해도 되지만, nVidia나 ATI 칩셋을 사용하게 된다면 인식하지 못하여 화면이 검게 나타나는 경우가 발생할 수 있으므로, 이런 사태를 방지하기 위해서 안전 그래픽모드를 선택한다.

3가지 항목(언어, 키맵, 모드)을 선택했으면 설치하지 않고 우분투 사용해 보기(T)를 선택한다. 우분투 설치(I)를 바로 선택할 수도 있지만, 설치 경험상(정말 많은 설치와 포맷을 반복적으로 해보았다. OTL) 안전하고 쉽게 설치하기 위해서는 [설치하지 않고 우분투 사용해 보기(T)] 를 선택해서 우분투가 임시적으로 하드디스크에 공간을 할당하여 체험을 할 수 있도록 한 상태에서 설치하는 것이 가장 안전하게 진행할 수가 있었다.

[설치하지 않고 우분투 사용해 보기(T)] 를 이용하여 들어간 우분투의 첫화면

[우분투 9.10 설치하기] 을 클릭하여 설치를 시작하자. ^^
한국어로 설치가 되어 있다면, '앞으로(F)'를 누른다.
우분투가 시계서버에 접속하여 시간을 설정한다.

위치를 확인하고(한국, 서울) 다음을 누른다.


키보드 맵을 확인한다.
Korea로 선택되어 있으면 다음을 누른다.

그러면 우분투의 파티션을 설정하는 화면으로 나온다.
기본적으로 보면, 우분투의 화면을 전체적으로 설정할 수 있도록 되어 있는데, 이 방법은, 추후에 우분투를 다른 버전으로 업데이트를 하거나할 경우에 자료가 손실될 가능성이 존재한다. 이것은 다른 리눅스 배포판을 설치할때도 동일하다.

그래서 설치파티션은 /, /usr, /home 의 세개로 구분짓도록 한다.
- / : 리눅스가 운영되는데 필요한 기본 파일들이 설치되는 곳이다. 10~20기가 정도 할당하면 적절하다.
- /usr : 리눅스에서 사용하는 라이브러리 등을 설치하는 곳이다. 10~20기가 정도 할당하면 적절하다.
- /home : 사용자가 사용하게 되는 사용공간이다. 하드 디스크의 나머지 사용공간을 모두 할당해도 좋고, 스왑공간을 제외하고 할당해도 좋다.
- swap 공간 : 스왑공간은 운영체제가 물리적인 메모리가 부족할 경우 임시로 사용하거나, 절전모드, 최대절전모드시 임시적으로 시스템의 상태를 그대로 저장하는데 사용하는 곳이다. 절전모드나 최대절전모드를 사용할 생각이 있다면, 할당하는 것이 좋다.

할당크기에 대해서는 사용자들의 의견이 분분하다. 사용하는 시스템의 물리적 메모리의 2배 정도가 절절하지 않은가 생각한다. 4기가 이상일 경우에는 4기가까지만 할당하면 된다.

[수동으로 설정]을 선택하고 [앞으로(F)]를 선택한다.

위의 그림에서 처럼, [남은공간]을 클릭 [추가]버튼을 눌러서 { /, /usr, swap, /home }의 크기를 설정한다.


위의 그림처럼 파티션 설정을 모두 마치면 [앞으로(F)}를 클릭한다.

사용자 정보를 입력한다. 아쉽게도 사용자 이름에는 한글이 입력되지 않는다. 사용자 이름을 입력하고,
계정(ID)는 우분투를 사용하면서 접속하게될 사용자 계정이다. 비밀번호를 입력한다. [앞으로(F)]를 클릭한다.

설치를 위해 설정한 내용들을 상세하게 확인해볼 수 있는 항목이며, 이상이 없으면 설치를 클릭하면, 설치가 진행된다.

우분투 설치 진행중


우분투의 설치는 매우 간결해진 편이다. ^^ 그러니 겁내지 말고 설치를 해보자!!

다음 글은 우분투의 저장소를 대한민국(Daum FTP)로 설정하여 기본업데이트를 진행하고, 우분투를 사용하는데 필요한 프로그램들을 설치하는 방법들에 대해서 설명을 드리도록 하겠습니다. ^^; 이거 글이 생각보다 시간을 많이 허비하게 만드는군요.
허니몬의 IT 이야기/리눅스 이야기, 우분투
Adobe Labs에세 리눅스용 Flashplayer를 다운 받는다.

http://labs.adobe.com/technologies/flashplayer10/64bit.html

위에서 한 것을 그대로 따라하면 된다. ^^
# tar xzvf flashplayer10_~~.tar.gz

압축 해제 후에
# sudo cp install_flash_player_10_linux/libflashplayer.so /usr/lib/mozilla/plugins/

해서 flashplayer 플러그인을 설치를 해주면 처리가 됩니다. +_+)b
다른 분들도 한번 해보세요!!


투덜거렸던 내용이 싹 처리되어 굉장히 기쁩니다. +_+)

32비트 버전에서도 이와 같은 방법으로 처리를 할 수 있지 않을까 생각해봅니다.
허니몬의 IT 이야기/리눅스 이야기, 우분투
지금 내 노트북은 두 개의 운영체제가 운영되고 있다.
현재 내가 주로 사용하고 있는 시스템은 우분투 9.10 버전이다. 하지만, 대부분이 프로그램들이 윈도우에서 사용되기 때문에 우분투를 사용하다가도 윈도우에서만 실행되는 프로그램(한글, 프린터 사용 등)을 사용하기 위해 윈도우로 접속해야 했다. 컴퓨터를 재부팅하지 않으려고 VirtualBox를 설치하여 거기에 운영체제를 설치하고 실행을 해왔다. 하지만, 이렇게 할 경우에, 화면에 우분투 내에서 실행을 해야하기 때문에 실행하는데에 한계가 있었다.

그러다가 VirtualBox 에서 사용하는 심리스 기능에 대해서 알게 되었다. ^^;
사용한지 오래되었는데, 이제서야 알게 되었다.

<심리스 모드> 적용전


예전에는 위에 있는 형태로 사용해왔다.

<심리스 모드> 선택


위에서 보는 것처럼 심리스 모드를 선택하게 되면, VirtualBox에서 선택된 운영체제를 최소화한 형태로 실행을 한다.

<심리스 모드> 실행 모습


위에서 보는 것처럼, VirtualBox의 심리스 모드를 활용하게 되면, 기본 운영체제인 우분투와 VirtualBox내에 설치한 Windows 시스템을 활용하면서 사용할 수가 있다. ^^ 앞으로 이 기능은 자주 사용하게 될 것이다. 윈도우 시스템을 사용하기 위해 재부팅을 해야할 필요성이 사라졌다. +_+)b

여기를 찾아오는 사람도 한번 사용해보시는 게 어떠실지... ^^
허니몬의 IT 이야기/리눅스 이야기, 우분투
SQL Developer 를 다운로드 받아서 설치를 했다.
2010/01/09 - [허니몬의 IT 이야기/허니몬의 리눅스 이야기, 우분투] - Ubuntu 9.10에서 Oracle SQLDeveloper 설치하기

신이 나서 노트북에도 설치를 하고 JDK 생성해서 실행했더니
  보는 것처럼 한글들이 박스로 표현되면서 깨지는 것을 확인할 수 있었다. 그래서 인터넷을 뒤적이면서 원인이 무엇인지 파악하는데 중점을 두었다.

참고자료 :
http://theduck.tistory.com/25
http://hajimaro.springnote.com/pages/3756683

JRE 실행 환경에 한글폰트가 설치되어 있지 않을 경우에 발생한다.
그래서 해결하는 방법은 간단하다.
# sudo mkdir $JAVA_HOME/jre/lib/fonts/fallback


명령으로 JRE 아래에 fallback 폴더를 생성한 후에 그 안에다가 한글폰트를 하나(현재 리눅스에서 설정된 폰트면 더욱 좋다)를 넣어준다.
그런 후에 실행하면


처럼 정상적으로 폰트가 적용된 것을 확인하여 볼 수 있을 것이다.

이렇게 해놓으면, JRE를 이용해서 실행설치되는 다른 설치프로그램이나 실행파일들도 정상적으로 한글이 나타날 것으로 보인다.




허니몬의 IT 이야기/리눅스 이야기, 우분투
무료로 사용할 수 있는 DB툴을 찾던 중에 Oracle에서 제공하는 SQL Developer 가 제일 기본적이면서 깔끔한 기능을 제공하는 듯 하여 SQL Developer를 다운로드 받아서 설치했다. 윈도우에서는 설치버전을 받아서 실행하면 자동으로 경로를 다 잡아주는데 반해서, 우분투에서는 몇가지 환경설정을 해야하는 부분들이 존재를 한다.

SQL Developer는 Oracle, MySQL, MS SQL Server, Sybase, DB2 등을 지원해주기에 필요에 따라서 해당하는 드라이버를 설치해서 사용이 가능하다. 토드(Toad) 툴에 비해서 기능은 조금 떨어질지 모르지만, 무료로 어디서든지 사용할수 있기 때문에 마음편하게 사용할 수 있다는 장점이 있다.

데이터베이스로 Oracle만 사용한다면 DBany라는 프로그램도 무료로 사용할 수 있는 좋은 툴이다.

1. Oracle SQLDevloper 다운로드 받기
 http://www.oracle.com/technology/software/products/sql/index.html

  1.1. Ubuntu(Debian) 버전을 제공하지 않는다.
  1.2. RPM 버전을 받아서 Deb 버전으로 변경하는 방법이 있다.
       참고 : http://redcap.egloos.com/1597233
  1.3. Oracle SQL Developer for other platforms (This zip does not include a JDK) 다운로드 받아서 설치
       이 방법으로 설명을 하도록 하겠다.

2. 자신의 컴퓨터에서 JDK가 설치된 위치를 확인한다.
  env
  내 컴퓨터의 경우에 JDK의 위치는
  JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.15/bin

3. 다운로드 받은 ZIP 파일의 압축을 푼다.
  내 컴퓨터의 경우 압축 해제 위치
  /home/honeymon/Programs/sqldeveloper

4. 압축을 푼 폴더로 이동한다.
  sh sqldeveloper.sh
  실행해보면 실행권한이 없어서 거부당한다.

  chmod +x sqldeveloper.sh
  으로 실행권한 부여

  ./sqldeveloper.sh 이나 sh sqldeveloper.sh 로 실행해보면 다음과 같은 메시지가 출력된다.
  Ctrl + C를 눌러서 실행을 중지한다.

5. JDK 경로를 지정하는 jdk 파일을 생성하여 JDK의 위치를 입력한다.
   vi ~/.sqldeveloper/jdk

  /usr/lib/jvm/java-6-sun-1.6.0.15
 

6. 다시 실행한다.
  sh sqldeveloper.sh
  or
  ./sqldeveloper.sh

7. 실행된 모습
 

이것으로 설치를 마쳤다. SQL Developer 에서 제공하는 데이터베이스 접속은 Oracle 만 기본적으로 제공한다.

다른 데이터베이스를 사용해야하는 경우에는 도움말(H) -> 갱신 확인(C) 에서
그림에서 처럼 Third Party SQL Developer Extensions 를 체크하고 다음을 누르면 된다.
필요에 따라서 해당하는 항목을 선택하고 다음을 눌러서 다운로드를 받고 완료하면 된다.
1 ··· 9 10 11 12 13 14 15 ··· 18
블로그 이미지

Email : ihoneymon@gmail.com 안녕하세요, 꿀괴물 입니다. ^^ 멋진 비행을 준비 하는 블로그 입니다. 만능형 인간이 되어 많은 이들에게 인정받고, 즐겁고 행복하게 살기를 간절히 원합니다!! 달콤살벌한 꿀괴물의 좌충우돌 파란만장한 여정을 지켜봐주세요!! ^^

허니몬