본문 바로가기

ubuntu

(7)
Acer 노트북 + 우분투 16.04 이슈해결기 안녕하세요, 타이젠 개발자 윤진입니다. "에이서 아스파이어"4년 전쯤 구매한 노트북입니다. 당시 사내에서 타이젠 앱 컨테스트가 열렸고,여기저기 부유하며 컨테스트에 참여하기 위해 노트북을 구매하였습니다.아직도; 다나와에서 이 모델을 구할 수 있네요. 출처 : 다나와 이 노트북에 우분투 16.04를 설치하니 몇가지 소소한 문제가 나왔습니다.(타이젠이 공식적으로 17.04를 지원하지 않기 때문에 16.04를 쓰고 있습니다)본 포스팅에 몇가지 이슈에 대해 그때그때 하나씩 옮기려고 합니다. * 터치패드 동작실패과거 터치패드의 동작방식이 마우스의 동작방식과 유사하다고 판단하여,터치패드에서 발생하는 인풋을 마우스 인풋으로 변환하여 사용하였습니다.운영체제 입장에서도 터치패드는 외부 마우스처럼 인식되었습니다. 하지만, ..
[Ubuntu/Linux] /etc/hosts의 모든 것 브라우저에 도메인 이름을 치면, 네임서버를 거쳐 도메인 이름은 IP 주소로 변환이 됩니다. 그렇다면 브라우저에 "localhost"를 치면,"localhost"도 네임서버를 통해 IP 주소로 변환되는 것일까요? 레드헷/우분투 계열에서는 /etc/hosts 파일을 우선적으로 참고하여,네임서버를 아이피주소로 바꿉니다. 브라우저나 터미널에서 도메인 이름을 치면 으레 네임서버에서 아이피를 얻어오게 됩니다.요즘 환경에서 네임서버를 사용할 수 '없는' 상황은 드물기 때문에 hosts 파일의 존재감이 미미합니다. 하지만, 인터넷 역사의 극초반부에는 네임서버 같은게 있을 리가 없었죠.네임서버는 1984년에 처음 만들어졌으니, 그 전에는 아이피 주소로 접근하거나 각자 매핑 테이블을 관리했죠. 매핑테이블은 txt 파일 형..
[Tizen/Ubuntu] 우분투 15.04 환경에서 타이젠 2.3 Enventor 런칭 실패 해결하기 최신 버전 Ubuntu 15.04 64비트에 Tizen 2.3 SDK를 설치해보았습니다.올초에 나온 Tizen 2.3 SDK는 14.04까지 공식지원하고 있습니다. 다행히 15.04에서도 SDK의 기본 기능을 사용하는데 문제는 없습니다. 하지만, 드디어 에러를 만나게 됩니다.Tizen SDK 내에 edc 파일을 편집할 때 사용하는 enventor라는 툴이 실행이 안되더군요.이번 포스팅은 enventor를 '임시'로 사용할 수 있는 방법을 공유합니다. 안녕하세요, Tizen 개발자 윤진입니다. 이번 포스팅은 타이젠 2.3 SDK에서 공식지원하지 않는 Ubuntu 15.04 환경에서 벌어진 일을 다룹니다.Ubuntu 14.04에서는 위와 같은 에러 없이 Eventor를 사용하실 수 있습니다.하지만, 최신 버..
[Ubuntu/Linux] 쉘스크립트 expr의 모든 것 제어문과 변수까지 살펴보니 expr가 남았네요. expr까지 간단하게 살피고 나서는, 쉘스크립트 자체 문법보다는 쉘스크립트와 함께 쓰이는 유용한 명령어들을 살펴보겠습니다. 쉘스크립트가 명령어를 좀 더 지능적으로 사용하려는 의도에서 만들어졌기 때문에, 이 다음부터가 본편이라 볼 수 있겠네요. expr는 명령어로서 존재합니다. $ ls /usr/bin/expr /usr/bin/expr 하지만, bash 쉘은 expr를 built-in으로 내장시켰습니다. 쉘스크립트에서 expr 명령어를 사용하면, /usr/bin/expr를 사용하지 않고 내장된 build-in 명령어를 실행합니다. build-in 명령이 외부 명령보다 빠릅니다. 외부 명령어는 프로그램 로딩/런칭만으로도 하세월 보내겠죠. 물론, 굳이 외부 명령..
[Ubuntu/Linux] 우분투 15.04 삼바설정툴(system-config-samba) 크래쉬 우분투 15.04가 세상에 태어난지 한 분기가 지나고 있습니다.집에 설치한 지는 이틀이 지났군요.이틀 동안 우분투 15.04에서만 볼 수 있는 다양한 문제 상황을 접할 수 있었습니다. 삼바설정툴도 문제를 일으키네요.우분투를 처음 사용할 때부터 함께 해온 system-config-samba도 실행이 안됩니다.GUI로 실행하면 그냥 먹통이 되네요.GUI 툴이 크래쉬가 난다고 하여, 특별한 노티가 발생하진 않습니다.그래서 한참을 기다렸습니다만 크래쉬가 나는 상황이었습니다. 터미널에서 실행하면 바로 죽는 것을 확인할 수 있네요. 우선, 삼바설정과 관련된 내용은 아래 포스팅을 참고하세요.[Ubuntu/Linux] 삼바서버, 이렇게 설정하면 된다 우분투 15.04가 아닌 분들은 걱정하실 필요가 없습니다.오직 15...
[Tizen] 타이젠 SDK 우분투에 설치하기 데스크탑 PC를 한 대 사서 우분투를 설치하였습니다.가물가물한 기억을 더듬어서 환경설정을 하고 있습니다.기본적인 환경설정에만 꼬박 하루가 지나가네요. 사실 윈도우 PC에는 이미 타이젠 SDK가 설치되어 있습니다.하지만, 윈도우에서는 개발하는 손맛이 나질 않아 우분투에도 타이젠 SDK를 설치하려고 합니다.타이젠 SDK를 설치하는 과정 자체에는 어려운 것이 전혀 없으나,타이젠 SDK를 위한 우선 설치해야하는 것들이 있습니다. 안녕하세요, Tizen 개발자 윤진입니다. 만약 타이젠 SDK를 윈도우에 설치하시려면 아래 포스팅을 참고해주세요.[Tizen] 타이젠 SDK 윈도우에 설치하기, "생각보다 쉽다" 타이젠 SDK는 이클립스를 사용하고 있기 때문에 오라클 JDK를 설치해야합니다.우분투 환경에서는 open j..
우분투에서 네임서버를 손쉽게 설정하기 인트라넷을 구축하고 있는 회사 혹은 군대에서는인트라넷 외부에 있는 네임서버에 접근하지 못할 수 있습니다.그럴 경우, 인트라넷망 내부에 있는 네임서버를 통해 주소를 얻어와야겠지요. 우분투가 나오기 전에는,/etc/resolv.conf 혹은/etc/network/interfaces 파일을 수정하여 DNS 서버를 설정한 기억이 납니다. 하지만, 우분투에서는 위의 설정파일 대신에 손쉽게 네트워크를 설정할 수 있는 GUI 툴을 제공합니다.우분투 검색창에서 '네트워크' 혹은 'network'로 검색을 해봅니다. 프로그램에 '네트워크'가 보일겁니다.'네트워크' 프로그램에서 설정한 값들은 온갖 환경설정 파일에서 설정한 것보다 우선순위가 높습니다. 네트워크 프로그램에서는 '유선'과 '네트워크 프록시'에 대한 항목이 있네..