오류가 났을 경우 Log 파일은 ~/.eclipse/org.eclipse.platform_3.7.0_155965261/configuration/1366186942765.log

경로에 남을 것 이다.

 

 

!SESSION 2013-04-17 17:22:22.051 -----------------------------------------------

eclipse.buildId=I20110613-1736

java.version=1.7.0_17

java.vendor=Oracle Corporation

BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=ko_KR

Command-line arguments:  -os linux -ws gtk -arch x86_64

 

!ENTRY org.eclipse.osgi 4 0 2013-04-17 17:22:41.151

!MESSAGE Application error

!STACK 1

java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:

    no swt-gtk-3740 in java.library.path

    no swt-gtk in java.library.path

    Can't load library: /home/whitelife/.swt/lib/linux/x86_64/libswt-gtk-3740.so

    Can't load library: /home/whitelife/.swt/lib/linux/x86_64/libswt-gtk.so

 

    at org.eclipse.swt.internal.Library.loadLibrary(Library.java:285)

    at org.eclipse.swt.internal.Library.loadLibrary(Library.java:194)

    at org.eclipse.swt.internal.C.<clinit>(C.java:21)

    at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)

    at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)

    at org.eclipse.swt.widgets.Display.<clinit>(Display.java:132)

    at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:695)

    at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161)

    at org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(IDEApplication.java:153)

    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:95)

    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:601)

    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)

    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)

    at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

    at org.eclipse.equinox.launcher.Main.main(Main.java:1386) 

 

해결 방법. JDK 설정 하기

jre -> jdk 로 바꿔준다. 1번 선택

 

whitelife@whitelife:~$ sudo update-alternatives --config java
대체 항목 java에 대해 (/usr/bin/java 제공) 2개 선택이 있습니다.

  선택       경로                                          우선순  상태
------------------------------------------------------------
* 0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      자동 모드
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      수동 모드
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      수동 모드

기본 사항[*]을 사용하려면 엔터, 다른 것을 사용하려면 번호를 입력하십시오: 1
update-alternatives: /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 사용해서 수동 모드에서 /usr/bin/java (java) 제공.

 

정상적으로 실행이 되는 모습을 볼 수 있다.

 


명령어를 실행


sudo apt-get remove virtualbox-dkms

sudo apt-get install virtualbox-dkms



화면


// ...
DKMS: install completed.
 * Stopping VirtualBox kernel modules                                                                                                    [ OK ]
 * Starting VirtualBox kernel modules                                                                                                      [ OK ]



위와 같이 나오면 성공.


Debian Linux 환경에서 가상 OS를 구동 시킬 수 있는 툴인 Virtualbox를 설치 해 보자.


Step 1.  Repository Settings.

Virtualbox를 다운 받기 위한 apt 저장소를 설정 한다. 

/etc/apt/sources.list 파일에 아래 항목을 추가 한다.



deb http://download.virtualbox.org/virtualbox/debian precise contrib

deb http://download.virtualbox.org/virtualbox/debian oneiric contrib

deb http://download.virtualbox.org/virtualbox/debian natty contrib

deb http://download.virtualbox.org/virtualbox/debian maverick contrib non-free

deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free

deb http://download.virtualbox.org/virtualbox/debian karmic contrib non-free

deb http://download.virtualbox.org/virtualbox/debian hardy contrib non-free

deb http://download.virtualbox.org/virtualbox/debian wheezy contrib

deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free

deb http://download.virtualbox.org/virtualbox/debian lenny contrib non-free


# deb http://archive.getdeb.net/ubuntu precise-getdeb apps

# deb http://archive.getdeb.net/ubuntu precise-getdeb games



Step 2.  Secure Key 등록 하기

wget으로 Key를 다운 받은 후 apt에 등록 하자.



wget http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc

sudo apt-key add oracle_vbox.asc



Step 3.  Virtualbox 4.2 설치 하기

아래의 명령어를 실행 하자.



sudo apt-get update
sudo apt-get install virtualbox-4.2

sudo apt-get install dkms



설치가 완료 되었다면 Virtualbox를 실행 하자. 아래와 같은 화면이 나왔다면 성공 이다.



※ 공식 사이트 : https://www.virtualbox.org/wiki/Linux_Downloads



Ubuntu 12.04 LTS, Mint 13 Maya Version에서 정상 동작 했다.


Step 1.  설치 파일 다운 받기

32bit - i386, 64bit - amd64 



wget http://kldp.net/frs/download.php/5998/nateon_1.2.0-327-oneiric1_i386.deb

wget http://kldp.net/frs/download.php/5999/nateon_1.2.0-327-oneiric1_amd64.deb



Step 2.  Repository 설정 하기



sudo add-apt-repository ppa:kyu419/nateon-ppa 



Step 3.  deb file 설치 하기

설치 -i, 삭제 -r 옵션을 적용 한다.



sudo dpkg -i nateon_1.2.0-327-oneiric1_amd64.deb



의존성 오류가 발생 한다면 아래 명령어를 실행 하고 다시 설치 해보자.


sudo apt-get install -f 



Step 4. 실행 하기

nateon 이라고 명령어를 준다. 아래와 같은 화면이 나오면 성공 이다.



※ 공식 사이트: http://nateonweb.nate.com/download/messenger/linux/




mint는 설치가 완료 된 후, 한글 설정이 되어 있지 않다. 직접 설치를 해야 한다.


Init.  Package Manager Repositories 설정 하기

Menu > Package Manager > Settings > Repositories



Other... 를 선택하여 직접 선택 한다.



한국 서버로 설정 하면 다운로드 속도가 좀 더 빠르다.


Step 1.  Update 하기

아래의 명령어를 실행 하자. 



whitelife@whitelife ~/Desktop $ sudo apt-get update

[sudo] password for whitelife: 


// ...



Step 2.  hangul package 설치 하기

아래의 명령어를 실행 하자. 



whitelife@whitelife ~/Desktop $ sudo apt-get install ibus-hangul

Reading package lists... Done

Building dependency tree       

Reading state information... Done

The following extra packages will be installed:

  ibus ibus-gtk ibus-gtk3 libhangul-data libhangul1 libibus-1.0-0 python-ibus

The following NEW packages will be installed:

  ibus ibus-gtk ibus-gtk3 ibus-hangul libhangul-data libhangul1 libibus-1.0-0

  python-ibus

0 upgraded, 8 newly installed, 0 to remove and 521 not upgraded.

Need to get 2845 kB of archives.

After this operation, 8662 kB of additional disk space will be used.

Do you want to continue [Y/n]?  Y


// ...


Setting up ibus-gtk (1.4.1-3ubuntu1) ...

Setting up ibus-gtk3 (1.4.1-3ubuntu1) ...

Setting up libhangul-data (0.1.0-1) ...

Setting up libhangul1 (0.1.0-1) ...

Setting up ibus-hangul (1.3.1-3build1) ...

Processing triggers for libc-bin ...

ldconfig deferred processing now taking place



Step 3.  Language Support 설정 하기

Control Center > Language Support 에 들어가면 아래와 같은 창이 나온다 설치 하자.



설치가 완료 되면 Close를 한 후 다시 창을 열자.

Language, Regional Formats 에서 Apply System-Wide 를 클릭 하자.



완료 되었다면, Reboot 한다.

한글이 적용 되었다. !!!



Grub 화면도 한글로 적용하려면 grub-pc package를 재설치 해야 한다.



sudo apt-get remove grub-pc

sudo apt-get install grub-pc




VirtualBox는 설치 되어 있다고 가정 한다. 설치 되어 있지 않은 경우 VirtualBox 설치 하기 글을 참고 하자.


Step 1.  ubuntu 다운 받기 (12.10)

설치 주소


  1. 32bit: http://www.ubuntu.com/download/desktop/thank-you?release=latest&bits=32&distro=desktop&status=zeroc
  2. 64bit: http://www.ubuntu.com/download/desktop/thank-you?release=latest&bits=64&distro=desktop&status=zeroc


ubuntu-12.10 iso 이미지가 다운로드 될 것이다.


Step 2.  가상 머신 만들기

VirtualBox를 실행 한다.



왼쪽 상단에 있는 아이콘을 클릭 한다.



설정 목록


  • 이름 : 저장될 가상머신 명
  • 종류 : OS 명
  • 버전 : OS 종류, 비트 수

위 목록에 대한 선택을 한다.

Step 3.  메모리 설정 하기
용도에 적당하게 메모리를 부여 한다.


Step 4.  하드 드라이브 설정 하기

가상 하드 드라이브를 생성 한다.





여유 있게 하드 드라이브 용량을 설정 한다.


드라이브 만드는 중...


드라이브 만들기가 완료 되면 가상 머신이 생성 된다.


Step 5.  ubuntu iso 파일 넣기
실행 절차

  1. 가상 머신 아이콘에서 마우스 오른쪽 설정 클릭
  2. CD 모양 비어있음 클릭
  3. CD 모양 아이콘을 클릭 한후, 다운 받은 ubuntu iso 파일을 넣는다.


iso 파일이 정상적으로 인식 했는지 확인


Step 6.  가상 머신 부팅 및 설치

정상적으로 부팅이 되면 아래와 같은 화면이 나타난다.

그림에 따라 순차적으로 진행 한다.





계속 버튼을 클릭 하면 본격적으로 복사가 시작 된다.


기본 정보를 입력 한다. 순차적으로 진행 하면 된다.


설치가 완료 되면 아래와 같은 메시지가 뜬다. 재부팅을 하자.


아래와 같은 화면이 나오면 성공이다.







'Linux' 카테고리의 다른 글

NateOn Linux에 설치 하기  (0) 2013.02.10
mint 한글 설정 하기 (Maya)  (0) 2013.02.10
VirtualBox 설치 하기  (0) 2013.02.04
CentOS 에서 부팅 시 시작스크립트 등록 하기  (0) 2012.11.26
CentOS 에서 Hostname 설정 하기  (0) 2012.11.25


가상으로 OS를 체험할 수 있는 VirtualBox를 설치 해보자. Windows 기준으로 설명 한다.


Step 1.  VirtualBox 다운 받기

https://www.virtualbox.org/wiki/Downloads로 접속 한 후, 각 OS 버전에 맞는 설치 파일을 다운로드 한다.



Step 2.  다운 받은 파일 VirtualBox-4.2.6-82870-Win.exe를 실행 한다.

윈도우 버전은 긍정적인 답변을 하면 쉽게 설치가 완료 된다.



Step 3.  VirtualBox 실행

네트워크 및 인터넷 > 네트워크 연결 > 어댑터 설정 변경을 보면 VirtualBox Network를 확인 할 수 있다.


        


시작 메뉴에 있는 VirtualBox 를 실행 한다.



위 화면이 나왔다면 성공이다.




/etc/init.d 에 보통 /program/bin에 시작 스크립트가 있다. 복사를 한다.

/etc/rc.d/ 폴더를 보도록 하자.



[root@localhost ~]# cd /etc/rc.d
[root@localhost rc.d]# ll
total 60
drwxr-xr-x. 2 root root  4096 Nov 22 15:18 init.d
-rwxr-xr-x. 1 root root  2617 Dec  9  2011 rc
drwxr-xr-x. 2 root root  4096 Nov 22 15:18 rc0.d
drwxr-xr-x. 2 root root  4096 Nov 22 15:18 rc1.d
drwxr-xr-x. 2 root root  4096 Nov 22 15:18 rc2.d
drwxr-xr-x. 2 root root  4096 Nov 22 15:18 rc3.d
drwxr-xr-x. 2 root root  4096 Nov 22 15:18 rc4.d
drwxr-xr-x. 2 root root  4096 Nov 25 07:07 rc5.d
drwxr-xr-x. 2 root root  4096 Nov 22 15:18 rc6.d
-rwxr-xr-x. 1 root root   220 Dec  9  2011 rc.local
-rwxr-xr-x. 1 root root 19285 Dec  9  2011 rc.sysinit
[root@localhost rc.d]#



리눅스 부팅 레벨에 따라 rc[부팅 레벨].d 라는 디렉토리로 분리 된다.

x-window를 사용한다면 부팅 레벨은 5이며, rc5.d 폴더로 이동 한다.



//...

lrwxrwxrwx. 1 root root 17 Dec 16  2011 S00livesys -> ../init.d/livesys
lrwxrwxrwx. 1 root root 17 Dec 16  2011 S01sysstat -> ../init.d/sysstat
lrwxrwxrwx. 1 root root 22 Dec 16  2011 S02lvm2-monitor -> ../init.d/lvm2-monitor
lrwxrwxrwx. 1 root root 16 Dec 16  2011 S07iscsid -> ../init.d/iscsid
lrwxrwxrwx. 1 root root 19 Dec 16  2011 S08ip6tables -> ../init.d/ip6tables
lrwxrwxrwx. 1 root root 18 Dec 16  2011 S08iptables -> ../init.d/iptables
lrwxrwxrwx. 1 root root 16 Nov 25 06:49 S11auditd -> ../init.d/auditd
lrwxrwxrwx. 1 root root 21 Dec 16  2011 S11portreserve -> ../init.d/portreserve

//...



위와 같은 형태로 심볼릭 링크가 걸려 있다. S로 시작 하는 파일은 부팅 시작시 사용되는 스크립트 이고, K로 시작하는 파일은 종료 시 사용되는 스크립트 이다. sshd를 예로 들어보도록 하자.



[root@localhost rc5.d]# ln -s ../init.d/sshd S99sshd


[root@localhost rc5.d]# ll

//...

lrwxrwxrwx. 1 root root 14 Nov 25 07:20 S99sshd -> ../init.d/sshd

//...



추가되는 모습을 볼 수 있다. reboot을 한 후 확인을 하면 작동 하는 모습을 볼 수 있다.



[root@localhost rc5.d]# ps -ef | grep sshd
root      1865     1  0 07:09 ?        00:00:00 /usr/sbin/sshd
root     10056  7556  0 07:22 pts/1    00:00:00 grep sshd



'Linux' 카테고리의 다른 글

VirtualBox에 ubuntu 설치 하기 (12.10)  (2) 2013.02.04
VirtualBox 설치 하기  (0) 2013.02.04
CentOS 에서 Hostname 설정 하기  (0) 2012.11.25
CentOS 에서 DNS 설정 하기  (0) 2012.11.25
CentOS 에서 IP Address 설정 하기  (0) 2012.11.25

+ Recent posts