Showing posts with label Ubuntu. Show all posts
Showing posts with label Ubuntu. Show all posts

July 26, 2015

우분투 15.04 64bit에서 Android Studio 설치가 안될 때

source:
http://stackoverflow.com/questions/28847151/unable-to-install-android-studio-in-ubuntu

64비트용 우분투에서 Android Studio 설치를 진행 중에 Unable to run mksdcard SDK tool 이란 메시지가 출력되며 더이상 진행되지 않는 오류를 발견하였습니다. 해당 메시지로 검색해도 결과가 잘 안 나와서 한참 찾았네요. 64bit 우분투에서 필요한 패키지를 찾을 수 없어 발생하는 오류로 보입니다. 결론적으로 터미널에서 다음 명령어를 입력하여 필요한 패키지를 설치해주면 됩니다.

$ sudo apt-get install lib32stdc++6

February 26, 2015

우분투 14.04.2 에서 build-essential 설치시 함께 설치되는 패키지 목록

집에서 메인으로 쓰는 데스크톱은 DWA-182 무선랜카드를 이용하여 공유기에 연결되어 있습니다. 얼마 전, 듀얼부팅으로 쓰던 우분투가 뻑나서 다시 설치했더니 무선랜 드라이버가 잡히지 않네요. 원래도 빌드해서 module을 포함시켜서 쓰긴 했는데 문제는 새로 설치된 우분투에 build 환경이 갖춰지지 않아 드라이버 빌드가 안되는 것이었습니다. 급한대로 build-essential 와 관련된 deb 패키지를 수동으로 다운받아 설치하고 작업해야 할듯합니다.
다음은 우분투 14.04.2 64bit 버전에서 build-essential 설치시 함께 설치되는 패키지 목록입니다.

build-essential_11.6ubuntu6_amd64.deb
dpkg-dev_1.17.5ubuntu5.3_all.deb
fakeroot_1.20-3ubuntu2_amd64.deb
g++_4%3a4.8.2-1ubuntu6_amd64.deb
g++-4.8_4.8.2-19ubuntu1_amd64.deb
libalgorithm-diff-perl_1.19.02-3_all.deb
libalgorithm-diff-xs-perl_0.04-2build4_amd64.deb
libalgorithm-merge-perl_0.08-2_all.deb
libfakeroot_1.20-3ubuntu2_amd64.deb
libstdc++-4.8-dev_4.8.2-19ubuntu1_amd64.deb

October 14, 2014

그놈 트윅 도구(gnome-tweak-tool)에서 시작프로그램 등록이 되지 않을 때 해결법

source:
https://bbs.archlinux.org/viewtopic.php?pid=1414443#p1414443

우분투 그놈 14.04.1 및 그놈쉘 3.12를 사용하고 있습니다. 얼마 전, Plank(Dock의 일종)를 설치하고 트윅 도구의 Startup Applications 메뉴에서 시작 프로그램으로 등록하려고 했더니 도통 "+" 버튼이 먹지를 않는 것이었습니다. 이유는 정확히 모르겠지만 검색을 통해 발견한 해결법은 다음과 같습니다.

/usr/lib/python2.7/dist-packages/gtweak/tweaks/tweak_group_startup.py 파일을 다음과 같이 수정합니다. 노랗게 칠한 부분은 추가하시고, 붉은 부분은 삭제하시면 됩니다.

@@ -17,6 +17,7 @@
 from __future__ import print_function

 import os.path
+import getpass
 import subprocess
 import logging

@@ -207,7 +208,7 @@
         exes = []
         cmd = subprocess.Popen([
                     'ps','-e','-w','-w','-U',
-                    os.getlogin(),'-o','cmd'],
+                    getpass.getuser(),'-o','cmd'],
                     stdout=subprocess.PIPE)
         out = cmd.communicate()[0]
         for l in out.split('\n'):

September 17, 2014

주분투, 루분투에서 시스템 전체에 Proxy 설정하기

Source:
http://askubuntu.com/questions/150210/how-do-i-set-systemwide-proxy-servers-in-xubuntu-lubuntu-or-ubuntu-studio

GUI를 통하여 시스템 전체 (System-wide)에 대한 Proxy 설정을 손쉽게 할 수 있는 우분투와는 달리 주분투에서는 이에 대한 설정 메뉴가 보이지 않더군요. 더 쉽게 할 수 있는 방법이 있는지는 모르겠지만 터미널에서 설정 파일을 수정하는 방식을 통해 일단 Proxy 설정을 할 수 있었습니다.

1. 대부분의 프로그램을 위한 Proxy 설정


/etc/environment 파일에 다음과 같은 항목을 추가합니다.

http_proxy=http://myproxy.server.com:8080/ https_proxy=http://myproxy.server.com:8080/ ftp_proxy=http://myproxy.server.com:8080/ no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com" HTTP_PROXY=http://myproxy.server.com:8080/ HTTPS_PROXY=http://myproxy.server.com:8080/ FTP_PROXY=http://myproxy.server.com:8080/ NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com"

2. GTK3 프로그램을 위한 Proxy 설정


터미널에서 다음과 같이 입력합니다.

gsettings set org.gnome.system.proxy mode 'manual'
gsettings set org.gnome.system.proxy.http host 'myproxy.server.com'
gsettings set org.gnome.system.proxy.http port 8080

3. apt-get 및 Update Manager를 위한 Proxy 설정


/etc/apt/apt.conf.d/ 안에 95proxies 라는 이름의 파일을 생성하여 다음과 같이 입력합니다.

Acquire::http::proxy "http://myproxy.server.com:8080/";
Acquire::ftp::proxy "ftp://myproxy.server.com:8080/";
Acquire::https::proxy "https://myproxy.server.com:8080/";

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 바꿔 접속하려면 몇번씩 클릭해야 한다고 사용자들 불만이 폭주했는데 다행입니다.

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