April 22, 2014

오드로이드 U3 Whisper 14.04로 업그레이드 후 화면이 나오지 않는 문제 해결법

Source:
http://forum.odroid.com/viewtopic.php?f=22&t=2665&view=unread#p21154

(추가) 종종 이 글을 읽으러 들어오는 분들이 계시네요. 만약 u3에 롬을 올리지 않은 상태라면 Whisper를 올려서 14.04로 업그레이드 하기보다는 U2/3 Ubuntu 14.04 Trusty Dev Center 버전을 설치하시기 바랍니다.
http://forum.odroid.com/viewtopic.php?f=77&t=4823

오드로이드 U3에 외국분이 루분투 13.10을 기반으로 만든 Whisper 이미지를 올려서 사용 중입니다. 가볍고 안정적인데다 초기 세팅이 잘 되어 있어서 ARM 보드에 대한 별다른 지식 없이도 쉽게 U3를 사용할 수 있습니다. 전 저전력 홈서버를 구성해서 사용 중인데 아주 만족스럽습니다.

이번에 루분투 14.04가 정식으로 출시되면서 Whisper도 Software Updater를 통해 업그레이드 할 수 있게 되었습니다. 이 업그레이드는 터미널에 다음과 같이 입력하셔도 동일하게 진행할 수 있습니다.

$ do-release-upgrade

그런데 업그레이드를 한 이후 화면이 전혀 나오지 않았습니다. 화면이 나오질 않으니 부팅 로그도 확인할 수가 없어서 애꿎은 이미지만 몇 번씩 썼다 지워봤지만 업그레이드를 하면 여전히 화면이 먹통이 되었습니다.

ARM용 루분투에 문제가 있나 싶었는데 포럼을 뒤져보니 업그레이드 하는 동안 xorg.conf를 마음대로 변경하는 것이 문제였네요. 화면이 나오지 않으므로 다른 PC에서 putty 등을 통해 U3에 접속합니다.

그리고 다음과 같이 터미널에 입력합니다.

$ sudo mv /etc/X11/xorg.conf.d/exynos.conf /etc/X11/xorg.conf.d/exynos.conf.old
$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.d/exynos.conf
$ sudo reboot

이제 재부팅 되면서 제대로 화면이 뜨는 것을 확인하실 수 있습니다. 이것 때문에 며칠 고생했는데 단순히 파일 복사하면 해결되는 문제라니 맥 빠지네요. 화면 문제 외에는 14.04로 업그레이드 후 모든 기능이 정상적으로 작동하고 있습니다. 백업하시고 업그레이드에 도전해보세요. :D

April 20, 2014

우분투에 Flash Player 설치하기

Source:
http://askubuntu.com/questions/341428/how-to-install-flash-player-on-ubuntu

리눅스용 Flash Player 는 11.2 버전 이후로 업데이트가 중단되었습니다. 그럼에도 여전히 많은 웹사이트에서 Flash 를 사용하고 있기 때문에 설치가 필요할 수 있습니다. 다음과 같이 터미널에 입력합니다.

$ sudo apt-get install flashplugin-installer

우분투에서 최신 eclipse 사용하기

eclipse 실행을 위한 JDK 설치법은 아래 링크를 참조하시기 바랍니다.
http://conr2d.blogspot.com/2014/04/oracle-jdk.html

eclipse 최신 버전은 kepler 지만, 저장소에 있는 버전은 juno 입니다. 따라서 최신 버전의 eclipse 를 사용하려면 APT를 통해 설치하지 말고 별도로 받아야만 합니다.

eclipse 공식 사이트의 다운로드 페이지에서 원하는 eclipse 패키지를 다운로드 합니다.
https://www.eclipse.org/downloads/

다운로드 한 압축 파일은 아무 곳에나 압축 해제하여도 실행하는데 문제는 없지만 일반적으로 리눅스에서 응용 프로그램의 경로는 /opt 로 알고 있습니다. 저는 /opt에 압축을 해제하였습니다.

이제 실행 아이콘을 생성해야 하는데, 터미널에서 다음과 같이 입력합니다.
$ gedit ~/.local/share/applications/eclipse.desktop

gedit 창이 뜨면 아래 내용을 붙여 넣습니다.

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/opt/eclipse/icon.xpm
Exec=/opt/eclipse/eclipse
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse

다른 곳에 압축을 풀었다면 해당 경로에 맞게 Exec 의 경로를 수정합니다. 또한 기본으로 포함되어 있는 아이콘이 예쁘지(?) 않기 때문에 아이콘 변경을 원하는 분은 eclipse 아이콘을 인터넷에서 받아서 저장 후, 위 Icon 경로를 해당 그림 파일로 변경하도록 합니다.

위 파일에 실행 권한을 주어야 하므로 다음과 같이 입력합니다.

$ sudo chmod +x ~/.local/share/applications/eclipse.desktop

이제 유니티 런처나 그놈 런치박스에서 eclipse 를 입력하면 이를 실행할 수 있습니다.

우분투에 Oracle JDK 쉽게 설치하기

source:
http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

PPA 를 이용하여 JDK 를 쉽게 설치하는 방법입니다.

1. 저장소 추가 및 JDK 설치


저장소를 추가하기 위해 터미널에 다음과 같이 입력합니다.

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update

JDK 7 또는 8을 설치하기 위해 다음과 같이 입력합니다.

(JDK7 설치)
$ sudo apt-get install oracle-java7-installer

(JDK8 설치)
$ sudo apt-get install oracle-java8-installer

설치를 마치면 자동 인스톨러가 나오는데 지시에 따라 계속 진행하시면 됩니다.

2. 환경변수 설정


JDK 설치 이후, 환경 변수를 자동으로 설정하려면 아래와 같이 추가로 입력합니다.

(JDK7 설치)
$ sudo apt-get install oracle-java7-set-default

(JDK8 설치)
$ sudo apt-get install oracle-java8-set-default

3. JDK7 과 JDK8 간 전환


사용 중 기본 JDK를 변경하고 싶다면 다음과 같이 입력합니다.

(JDK8에서 JDK7으로 변경시)
$ sudo update-java-alternatives  -s java-7-oracle

(JDK7에서 JDK8으로 변경시)
$ sudo update-java-alternatives  -s java-8-oracle

우분투 그놈 14.04 에 한글 입력 환경 설정하기

우분투 그놈 14.04 에 uim (Universal Input Method) 입력기를 이용한 한글 입력 환경 설정법입니다.

우분투의 기본 입력기는 ibus 이고 많은 분들이 우리나라에서 만든 nabi 입력기를 선호하는 것으로 알고 있지만, 개인적으로는 uim 이 사용하면서 가장 골치를 덜 썩였던 경험이 있어 매번 uim 을 이용하여 새로 입력 환경을 설정하곤 합니다.

1. uim 설치


uim 과 uim의 한글 관련 패키지인 벼루(uim-byeoru)를 설치합니다.

$ sudo apt-get install uim uim-byeoru

2. 입력기 선택


우분투의 경우 Settings-Language Support 에서 입력기를 바로 변경하면 되지만 우분투 그놈에는 Language Support 대신 Region & Language 메뉴만 있습니다. Region & Language 메뉴에서는 기본 입력기를 변경하는 메뉴가 없으므로 Language Support 를 설치하도록 합니다. (우분투 그놈이 아닌 우분투라면 이미 설치되어 있습니다.)

$ sudo apt-get install language-selector-gnome

이제 Language Support 를 실행하여 입력기를 uim 으로 변경합니다. 만약 설치시 기본 언어를 영어로 설치하신 분들은 Install/Remove Languages 메뉴를 클릭하여 Korean 을 추가로 설치합니다.

(추가) 처음부터 언어 선택을 한국어로 설치하신 분들은 language-selector-gnome 을 따로 설치하실 필요 없이 아래 명령어를 실행하여 나오는 창에서 cancel 을 눌러 입력시 선택 모드로 들어간 후, uim을 선택해주시면 됩니다.

$  im-config

3. uim 설정


이제 uim 설정 단계입니다. uim 을 실행한 후, 각 탭에서 다음 사항을 설정합니다.

1) Global Settings
  Specify Default IM 을 체크하고, 기본 입력기로 Byeoru를 선택합니다.

2) Byeoru
  두벌식이 아닌 다른 자판을 이용하실 분은 이 탭에서 다른 자판을 선택하도록 합니다.

3) Byeoru key bindings 1
  [Byeoru] on, [Byeoru] off 메뉴에서 Edit를 눌러 각각 한/영 키를 추가하도록 합니다. 키 이름은 hangul 로 나옵니다. 한자키도 사용하시려면 [Byeoru] convert Hangul to Chineses Characters 에 hangul-hanja 키를 추가하도록 합니다.

4. 재부팅


설정을 모두 마쳤습니다. 이제 재부팅하거나 또는 로그아웃 후 다시 로그인을 하면 한글 입력이 가능합니다.

April 18, 2014

우분투 그놈 14.04에 그놈쉘 3.12 설치하기

그놈쉘 3.12가 3월 26일 출시되었지만 어제(4월 17일) 출시된 우분투 그놈 14.04는 2월 20일부터 Feature Freeze 단계로 진입하였기 때문에 그놈쉘 3.10을 탑재하여 출시되었습니다.
하지만 그놈3 개발팀 PPA를 추가하면 그놈쉘 3.12를 설치하여 사용할 수 있습니다.

그놈쉘 3.12를 설치하려면 터미널에서 아래와 같이 입력합니다.

$ sudo add-apt-repository ppa:gnome3-team/gnome3-staging
$ sudo apt-get update
$ sudo apt-get dist-upgrade

만약 설치 중 에러 메시지가 발생하면 추가로 다음을 실행합니다.

$ sudo apt-get install -f

상단바에서 네트워크 아이콘이 없어졌었는데 언제 패치된건지 다시 살아났네요. 그놈 개발자들이 무선랜을 잘 쓰지 않는건지 네트워크 아이콘을 없애서 AP 바꿔 접속하려면 몇번씩 클릭해야 한다고 사용자들 불만이 폭주했는데 다행입니다.

유니티도 많이 좋아졌다고는 하지만 그놈쉘의 깔끔함과 빠릿빠릿함이 맘에 들어서 아직은 그놈을 쓰고 있습니다. 얼마 전, 그놈 재단이 자금난을 겪고 있다는 기사를 읽었는데 조금이라도 기부해야겠습니다.