본문 바로가기

IT

삼바(Samba) 4.5.0 deb 패키지로 만들기 삼바 4.5.0이 나왔다는 소식을 접하고는 압축된 tar 파일 형태 소스를 내려받아두었다가 어제 오후 우분투 deb 패키지(16.10 베타 버전에 현재 포함되어 있는 건 4.4.5)로 만들어 보았다. 처음에는 만만하게 보고 시작했는데 컴파일 또는 패키지 빌드 과정에서 잠복한 문제가 도처에서 나타나 끝까지 처리하는 데 예닐곱 시간 걸렸다. 이런 패키지 작업은 예술적이라기보다 꼼꼼하게 전후좌우를 살피면서 처리해야 하기 때문에 시간을 엄청나게 잡아먹어 끝내고 나면 지친다. 컴파일 과정에서 삼바 4.5.0이 의존하는 최신 라이브러리 - libtdb-dev, libtevent-dev, libldb-dev, python-ldb-dev 등을 설치해야 한다는것을 순차적으로 알게 되어 이런 걸 deb 패키지로 만들어 설.. 더보기
참고 자료: x86 안드로이드 6.0 pc에서 이 운영 체계를 실제로 사용할 이가 얼마나 될지는 모르겠지만 다른 안드로이드 버전과 달리 커널 버전이 4.4.12이다. 안드로이드 파편화 문제가 자주 거론되지만 그건 안드로이드 버전 관련 문제이지만 제조사에 따라 그 속 커널 버전도 다 다르니 커널 파편화 문제 또한 존재한다. 실무적 개발자야 자신의 개발 환경(gcc, 안드로이드 스튜디오, 커널 소스, 안드로이드 소스)을 구축해놓은 뒤에 그때그때 적용하는 이런저런 패치 외에는 그 바탕을 그대로 유지하는 경우가 많아서 그렇겠지만 리눅스 커널은 이미 4.8 버전이 곧 릴리즈하고 4.9 개발 주기로 넘어가는 상황인데 안드로이드의 그것은 낡은 3.0.x, 3.1.x, 3.4,x, 3.18.x 버전 대 - 이 중에는 커널 개발자들의 관리 목록에서 빠진 것.. 더보기
크롬 최신 공식 버전(53.0.2785.113) 현재 최신 버전은 ‘53.0.2785.113’인데 보안 문제 다섯 개(High: 2, Medium: 3)를 고쳤다고 합니다. 지금 리눅스(우분투 16.10 베타, 64 비트) 시스템에서 쓰고 있는데 웹 페이지 로드 시간이 아주 짧아지고 가볍습니다.(freetype-2.7.0이 나와 어제 deb 패키지로 만들어 설치했는데 이것도 영향을 미치는 듯합니다) Release updates from the Chrome team Tuesday, September 13, 2016 더보기
참고 자료: Xorg(1.19)와 Wayland(1.12), GNOME(3.22.0) 개발 동향(단신) 오늘 확인해보니 웨이랜드(Wayland) git 소스 버전이 1.11.94(RC2)로 바뀌었는데 조만간 1.12가 나오겠다. ms 윈도우즈에 비해 3D 그래픽 성능이 아직은 ms 윈도우즈에 뒤지지만 10월 하순에 니올 우분투 16.10과 여타 배포본에서 그 어느 때보다 좋아진 커널(4.8 릴리즈 혹은 4.9 개발자 버전), drm(2.4.70 혹은 2.4.71), Mesa(12.1), X 서버(1.19), Wayland(1.12), GNOME(3.22.0), KDE(5.26)를 두루 쓸 수 있게 되어 보다 쾌적한 그래픽 데스크탑 환경을 누릴 수 있게 될 것이다. 내가 지금 마지 못해 쓰고 있는 Geforce 10 계열 전유 GPU 드라이버인 ‘nvidia’도 그때쯤 오픈 소스 드라이버(xserver-xo.. 더보기
참고 자료: Desire HD (비공식) 사이애노젠모드 13.0 최신 롬의 '안드로이드 보안 패치 수준' 표기 문제 Desire HD의 기기 정보(About phone) 메뉴로 들어가면 나오는 안드로이드 보안 패치 수준 정보가 나타나는데 최신 20160913 버전에서도 ‘August 5, 2016’로 되어 있습니다. 구글이 9월 보안 공지를 9월 6일 무렵 했으므로 지금쯤이면 사이애노젠모드가 기반하는 AOSP 소스에도 적용되었을 것인데 아직까지도 이렇게 나타납니다. 이게 제대로 된다면 ‘September 6, 2016’로 나타나야 맞겠죠.(Desire HD 비공식 사이애노젠모드 12.1 20160911 버전에서는 아직도 ‘July 1, 2016’입니다.) 어쨌든, 현 시점에서는 소소한 버그 외는 사이애노젠모드 13.0 롬도 많이 좋아졌으므로 12.1과 13.0 두 가지를 다 업데이트하면서 번거롭게 백업하고 복원하는 수.. 더보기
참고 자료: Desire HD (비공식) 사이애노젠모드 13.0 유지 관리 - 일상적 롬 업데이트 사이애노젠 12.1에서 업데이트할 때와 동일하다. 1. 매일 제공되는 롬 파일을 pc로 내려받아 'adb push cm-13.0-20160913-UNOFFICIAL-aceopt.zip /sdcard' 명령으로 Desire HD의 ‘/sdcard’ 디렉토리에 복사한 뒤 TWRP 복구 모드에서 수동으로 설치한다. ‘wipe -> advanced’ 메뉴에서 캐시(cache)와 달빅 캐시(dalvik cache)를 삭제하고 나서 'install' 메뉴로 들어가 최신 버전을 선택하면 된다. 설치가 끝나면 사용자가 시스템 리부팅을 선택해서 리부팅해야 한다.(TWRP 모드에서 adb 명령을 인식하므로 가장 먼저 TWRP 복구 모드로 부팅해서 해도 상관없다.) 2. 사이애노젠모드가 제공하는 OTA 기능을 사용해서 업데.. 더보기
갤노트7 사용 중지 후폭풍... 삼성전자·부품주 와르르 ‘멋진’ 광고 보고 사는 소비자만 바보 되는 세상 갤노트7 사용 중지 후폭풍... 삼성전자·부품주 와르르 아시아 경제 | 최동현 기자 nell@asiae.co.kr | 최종수정 2016.09.12 11:03 | 기사입력 2016.09.12 11:03 두 달여만에 시작가 150만 원 붕괴 삼성전자 최고가보다 12% 하락 신용 등급에도 부정적 영향 시사 더보기
요 며칠 새 새롭게 알게 된 것: 최신형 비디오 카드, 낡은 pc 그리고 리눅스 2 생각난 김에 한 자 적어두어야겠다. 해답은 이미 제시했지만, 우분투 리눅스 16.10(베타) 시스템에서 사전 설정 - 엔비디아 전유 드라이버 367.44나 370.28 사전 설치 및 부수적 조치 - 을 하지 않은 채 엔비디아 Geforce 10 계열 비디오 카드를 장착한 뒤 생기는 난감한 상황과 그로부터 벗어나기 위한 일시적 해결책이다. 1. 이런 상황에서 pc를 리부팅하면 부팅 과정에서 나타나는 메시지가 컨솔을 가득 채우지만 정확하게 대응되는 드라이버가 설치되어 있지 않기 때문에 X 윈도우를 로드하지 못하고 그 상태에 무한정 머물러 있게 된다. 2. 이럴 때는 일단 Ctrl, Alt, Del 키를 동시에 여러 차례 단속적으로 누르면서 리부팅한다.(이게 잘 되지 않으면 Alt, PrintScreen, o.. 더보기
(비공식) 안드로이드 7.0 탑재 가능 기기 목록 (매일 경신) List of Nougat ROMs for Popular Devices — Find Your Android Update! [UPDATED DAILY] XDA-Developers | Aamir Siddiqui | September 11, 2016 더보기
참고 자료: 엔비디아 Geforce 10(파스칼) 계열 GPU 리눅스 드라이버 370.28 - 보완 #2 앞서 언급한 nvidia-libopencl1-370 패키지는 아래와 같이 하면 일단 설치할 수 있지만 mpv 패키지를 만들 수 없는 문제는 여전합니다. $ sudo dpkg -P ocl-icd-libopencl1 pyrit-opencl libopencl1 mesa-opencl-icd libpoclu1 libpoclu-dev \ libhwloc-plugins ocl-icd-opencl-dev libopenmpi1.10 libopenmpi-dev openmpi-bin mpi-default-dev \ mpi-default-bin libvtk5.10 nvidia-opencl-icd-370 fslview libvtk5.10-qt4 $ sudo dpkg -i nvidia-*opencl*-370*.deb 더보기