본문 바로가기

ubuntu

(15)
ubuntu gnome 14.04에서 한영키 사용 문제 해결 방법 ubuntu 14.04 gnome으로 업그레이드를 했다. (https://wiki.ubuntu.com/UbuntuGNOME/GetUbuntuGNOME) 속도도 훨씬 빨라진듯하다. 그런데, 한영키로 입력 언어 전환이 안된다. 다른 키로 바꼈는데.. 이게 control panel에서 설정을 해도 안된다. 방법을 찾다가 가장 잘되는 방법을 기록해 둔다. $ sudo add-apt-repository ppa:createsc/3beol$ sudo apt-get update$ sudo apt-get upgrade 이러면 관련된 몇가지가 업그레이드 된다. 이후에 logout 한뒤에 다시 로그인 해보면 한영키가 잘 먹는다. iBus 입력기로 설정되어 있고, 키보드의 '다음 입력 소스 전환'은 Hangul 로 되어있다...
ubuntu 13.10 + eclipse(kepler) + boost 1.55.0 설치 및 사용 1. Ubuntu 13.10에 boost c++ library 1.55.0 설치 방법 [참고] http://cccob.blogspot.kr/2013/09/boost-1304-boost-153.html 1.53.0 버젼과 설치방법이 다르지는 않으니.. 위 블로그 내용을 참조. 2. Eclipse Kepler에 boost 설정 (1) 일단 본인은 1.54.0버젼 부터 추가된 boost.log 를 사용하려고 한다. 이클립스에서 c++ 프로젝트를 생성하고 cpp 파일에 다음 샘플 코드를 추가했다. #include #include #include #include namespace logging = boost::log;using namespace std;void SetFilter() { logging::core::..
ubuntu에서 절전 모드 설정 한창 프로그램을 짜다보면, 시간이 어떻게 가는지도 모른다.퇴근시간이 훌쩍 넘었는데도, 왠지 지금 일어나면 내일 다시 시작하기가 싫을때가 있다.그렇다고 계속 할 수는 없고.. 컴퓨터를 종료하면, 내일 다시 셋팅을 해야하고...그리고, 전기절약 차원에서 퇴근시에는 컴퓨터를 끄고 가라고 하니 말이다. 이럴때 쓰는것이 절전모드이다. 지금 현재의 메모리를 이미지로 만들어 디스크에 저장해두고 컴퓨터를 종료한다.전원이 나가도 관계없다. 하드디스크에 저장되어 있으니까..그리고, 다시 파워를 키면 작업상태 그대로 보여지게 하면 된다. ubuntu에서는 아래의 패키지를 설치하면 된다. $sudo apt-get install pm-utils uswsusp 이렇게 설치를 하고 난뒤에.. $pm-hibernate 하면, 상태를..
ubuntu 13.10에서 GPU Lockup이 발생할때. ubuntu 13.10을 설치하고, gnome을 설치했다. 이게 가끔씩 GPU Lockup이 발생하면서 먹통이 된다. 구글링을 해보니, 적당한 해결방법을 알려준다. $ sudo apt-get install nvidia-current 로 nvidia 그래픽 드라이버를 설치하면 된단다.. ubuntu를 최초에 설치하면 그래픽 드라이버가 호환되는 다른 드라이버로 설치되어 있는데, 이것을 적당한 Nvidia 드라이버 패키지를 설치하는 것으로 교체가 되면, 괜찮아 진단다.
uwsgi 설치와 함께.. 메모 uwsgi의 최신버젼을 설치하려면.. pip를 이용해본다. 현재 최신버젼은 1.9.17.1 버젼.LTS버젼도 있지만 난 Stable한 최신버젼을 선택. $ sudo pip install http://projects.unbit.it/downloads/uwsgi-1.9.17.1.tar.gz 또는 $ sudo apt-get install uwsgi 요렇게 하면, 설치가 자동으로 쭉~ 된다. 그리고, 맨 마지막에 configuration에서 support하는 리스트가 뜨는데.. 혹시나 False가 있다면.. 해당 라이브러리를 설치하고 난뒤에 reinstall 해줘야 한다고 한다. ################# uWSGI configuration ################# pcre = False ke..
ubuntu 12.04 + nginx 1.4.2 + django 1.5.2 + uwsgi 1.4.10 설정 방법 웹 서버는 KT의 ucloud 서버를 사용하고 있다. 잡설이지만, 아직 KT서비스가 불안정하긴하다. SSH로 서버에서 작업을 하다보면 간혹가다가 장애가 발생한다. 이유없이 서버 접속이 끊어진다. 실제로 서비스를 하기위해서 클라우드 서버를 알아 보고 있다면, KT는 아직 아이다라는 판단이다. 어쨌든.. 제목처럼 Ubuntu 12.04 LTS에 Nginx 1.4.2에, django 1.5.2, uwsgi 1.4.10을 KT의 ucloud 서버에 설치하여 테스트를 하였다. 생각보다 시행착오를 좀 겪은바, 그 내용을 남겨보려고 한다. 1. KT ucloud에 SSH로 접속. (1) SSH 접속 KT의 ucloud 포털에서 클라우드 콘솔에서 신청한 서버의 네트워크를 보면, 외부에서 접근할 수 있는 ip와 내부 i..
make install 대신에 checkinstall 을 사용할 것. ubuntu에서 소스를 다운로드 받아서 make하고 난뒤에 make install을 했는데, 나중에 삭제를 하기위해서 make uninstall을 했더니 다음과 같은 메세지만 띄운다.. make: *** No rule to make target `uninstall'. Stop. 이럴땐 참 디렉토리를 통째로 날려버리기엔 불안해서 방법을 찾던중에.. checkinstall 을 make install 대신에 사용해보라고 하는 글을 봤다. checkinstall은 컴파일 환경에 맞는 deb패키지를 만들어준다. 즉, make를 한뒤에 checkinstall을 하면 deb 패키지를 만들어주고 그것을 dpkg -i 으로 설치하고, dpkg -r 으로 삭제해주면 되는것이다.
ucloud 서버 신청하고 nginx 설치하기. KT ucloud에서 웹 서버를 신청하고, ssh로 접속한 다음에, 기존에 많이 이용한다는 apache대신에 nginx 를 서버로 써볼려고 한다. nginx 버젼은 stable 버젼으로 1.4.2인데, 이것을 다운로드 받는다. $ wget http://nginx.org/download/nginx-1.4.2.tar.gz 그다음에는 압축을 풀고 $ tar zxvf nginx-1.4.2.tar.gz$ cd nginx-1.4.2 컴파일을 하기전에 여러가지 디렉토리나 경로 스위치를 하거나 포함 모듈을 선택한다.여기서 본인이 사용한 스위치와 모듈은 아래와 같다. $ ./configure --prefix=/usr/local/nginx-1.4.2 --user=www-data --group=www-data --with-..