Unix/Arch Linux 59

Docker가 자꾸 보이더라니 좋은거구나...?

아직 덜 써봐서 잘 모르겠다.하지만 아주 가벼운 virtual machine인 것 같다. https://wiki.archlinux.org/index.php/Docker#Images Docker용 Arch Linux 이미지도 있다 우왕ㅋ굳ㅋ 게다가 윈도우에서 딥러닝 GPU 가속이 되는 것 같음.Babun 설치하고 난리 칠 필요는 덜했던 것이다... 으윽시대에 내가 뒤쳐져 있던 것이다 흐으으으 뭐 따라가야지. docker pull base/archlinuxdocker run -it base/archlinux bash 이러면 shell이 실행된단 말씀... ㅎㄷㄷ 괜히 삽질하고 난리치지 말고 Tensorflow가 들어있는 docker 이미지를 받아야지... 아니, elephas가 든 docker 이미지를 받아..

Unix/Arch Linux 2016.11.30

OpenVPN

https://wiki.archlinux.org/index.php/OpenVPN 서버 세팅하기가 그렇게 어렵진 않은 편이다. 가장 어려운 부분은 certificate 만드는 부분인데.. 으휴.저 글에서 포인트는 ta.key, ca.crt 는 서버와 클라이언트가 같은 것을 공유한다는 점이다. 말하자면 클라이언트가 서버에 로그온 하기위한 비밀번호로 사용된다는 뜻이다. 서버쪽에선 # openvpn /etc/openvpn/server.conf로 실행을 해보고 클라이언트 쪽에선 # openvpn /etc/openvpn/client.conf 정도로 접속을 시도해본다. 에러메시지가 안 나오면 일단 성공.그리고 $ ip addr 명령어를 클라이언트에 쳐봤을 때 10.8.x.x IP주소를 부여받았고, 서버의 IP주소인 ..

Unix/Arch Linux 2016.11.30

vim 플러그인의 세계로 ㅋㅋ

크으...진작 쓸걸.물론 아무 플러그인도 없는 vim/neovim 다 좋긴 한데, 플러그인이 있으면 더 좋은 것이다. 플러그인이 없을 땐단어 일부를 친 다음 컨트롤+p 를 눌러서, 한 텍스트 파일 내에서 등장하는 단어를 자동완성 (?) 할 수 있었다. 말 그대로 단어단위로 자동완성이다. AUR에서 vim-youcompleteme-git 를 설치한다.그러면 vim에서는 그냥 되기 시작할 것이다.(플러그인 이름에서 조커 팬 티가 나네?;; 조커가 배트맨 보고 "넌 날 완성해"라고 하는 다크나이트의 장면...) neovim에서는 조금 까다롭다.dein 과 같은 플러그인 관리 프로그램으로는 설치가 까다롭기 때문에 vim과 플러그인을 공유하는 편이 이롭다. vi ~/.config/nvim/init.vim(neov..

Unix/Arch Linux 2016.11.13

Arch Linux AUR tensorflow 설치

https://aur.archlinux.org/packages/python-tensorflow/ 하... 힘들다. 컴파일 기다리기.우선 yaourt를 안 쓰길 권장한다. 왜냐? 도중에 에러가나면 makepkg를 다시 해야 하거든.... Dependency를 다 수동으로 설치하길 권장한다.얘네들도 컴파일하는데 오지게 오래 걸리기 때문이다. bazel, protobuf 모두 오래걸린다. 그리고 본게임인 python-tensorflow 패키지는 컴파일 시간도 오래 걸리고, AUR에 제시된 컴파일 방법도 버그가 있어서 아래와 같이 고쳐야 한다. https://aur.archlinux.org/packages/python-tensorflow/2016-05-26 05:46이 때 된 PKGBUILD 를 기준으로 하면,..

Unix/Arch Linux 2016.10.01

음악 재생 / MP3 플레이어 Audacious

윈도우에선 foobar를 썼는데, 리눅스에선 Audacious 가 가장 비슷한 것 같다. Playlist들이 탭으로 된 엔터페이스를 가지고 있음.Amarok도 좋긴 한데 Audacious가 내 맘엔 더 드니깐... 아... 씨 리눅스에서 사진 첨부도 안 되네. 티스토리야 망했으니 뭐... 이제 블로그의 시대는 갔으니까. 플래시를 써서 사진을 올리라니 아하하하 Audacity와 이름이 헷갈리는데 이건 소리 편집기다.

Unix/Arch Linux 2016.10.01

한글입력기... 또 바꾸자. nimf 를 쓰자... IME, hangul...

예전에 fcitx 로 한글 입력을 해결했었는데, 왠일인지 아무리 설정을 해도 한글 입력이 되지를 않는 것이었다. 하아...;;;;; Arch Linux 답지 뭐. 게다가 IME는 또 왜이렇게 많은 종류가 있고 계속 바뀌는지, 잘 모르겠다. 이게 GTK몇이냐 QT몇이냐에 따라서 오락가락을 자주 하는 것 같네. 아~~~ 무리 fcitx 설정 매뉴얼을 구석구석 읽으면서 해도 안 되길래...fcitx hangul 로 검색을 해봤다. http://egloos.zum.com/nemonein/v/5229390이 블로그가 나왔는데,http://nemonein.egloos.com/5301117nimf 에 관한 글이 나오더라. 그래서 한번 써보자고 선택해봄. https://wiki.archlinux.org/index.ph..

Unix/Arch Linux 2016.09.30

CUDNN + gcc 6.1 :(

... GCC가 업데이트 되면서 NVCC와 호환이 안 맞게 되었다. 으아아Arch Linux의 단점이 드러나는 부분이다. 너무 최신이라 문제가 가끔씩 된다. but... 나는 시스템 패키지를 건드는 것에 대한 두려움은 없다. ㅋㅋ /usr/lib/python3.5/site-packages/theano/sandbox/cuda/__init__.py여기에서 nvcc에 들어가는 parameter들이 결정된다. https://github.com/Theano/Theano/issues/4514내가 써야 하는 flag는 이거구만.~ -std=c++11 -Xcompiler -D__CORRECT_ISO_CPP11_MATH_H_PROTO ~/.theanorc[global] device = gpu floatx = float3..

Unix/Arch Linux 2016.05.19

Keras + Theano 시도: 2. Keras 설치

-_-... 필요한 패키지... Arch Linux 기준이다. 쿠다 설치... # sudo powerpill -S nvidia $ sudo powerpill -S cuda $ sudo powerpill -S python-pycuda 설치하는 도중에 GL을 뭘로 지원할래? 라고 물어보는데 당연히 nvidia-gl을 골라야 한다. $ sudo powerpill -S python-pip $ sudo pacman -S python-scipy $ sudo pacman -S python-yaml $ sudo powerpill -S community/python-matplotlib $ sudo powerpill -S python-pillow $ sudo powerpill -S python-scikit-image $ ..

Unix/Arch Linux 2016.05.11

Keras + Theano 시도: 1. Theano 설치

Keras가 Deep learning을 도구화 해서 그냥 갖다 쓰면 된다! 고 해서 써봤다. 생각보다 쉽진 않다. -_-;; 처음 해서 그런지 모든게 낯설다. 우선 Theano가 Cuda 써서 빠르게 도는 것 부터. 이건 그리 어렵지 않다. Arch Linux에서는extra/nvidia 364.19-3 [installed: 364.19-1] NVIDIA drivers for linux community/cuda 7.5.18-2 [installed: 7.5.18-1] NVIDIA's GPU programming toolkit community/pycuda-headers 2016.1-1 [installed] Python wrapper for Nvidia CUDA community/python-pycuda 2..

Unix/Arch Linux 2016.05.11