윈도우에서 잘 쓰던 NFC 카드 라이브러리를 리눅스로 포팅했는데 다음과 같은 에러가 났습니다. Unhandled exception. PCSC.Exceptions.NoServiceException: The Smart card resource manager is not running. 1. 원인 'PC/SC Smart Card Daemon'이 설치되 있지 않아서 나는 오류입니다. (참고 : ubuntu manuals - pcscd.8 ) 윈도우는 기본 설치되어 있지만 리눅스는 사용하는 이미지에 따라 다릅니다. 설치가 되어있는지 확인해 봅시다. 아래 명령어를 입력하면 설치된 버전이 나옵니다. pcscd -v 설치가 돼있다면 아래 명령어로 데몬이 동작 중인지 확인할 수 있습니다. sudo service pcsc..
우분투를 처음 설치하면 SSH가 설치되어 있지 않습니다. 우분투 GUI에서 작업할 수 있는 상황이면 그냥 작업하면 되지만 GUI작업이 힘들면 결국 SSH로 붙어서 작업해야 하니 SSH 서버를 설치하고 세팅해봅시다. 1. SSH Server 설치 터미널을 열고 아래 명령어를 입력하여 SSH Server를 설치합니다. sudo apt-get install openssh-server 설치가 끝났습니다. 아래 명령어로 ip를 확인합니다. ifconfig PuTTY 같은 SSH접속 프로그램을 이용하여 접속해 봅시다. 기본 포트는 22번입니다. 아이디와 비밀번호는 설치할 때 만들었던 계정을 사용하면 됩니다. 2. 접속 포트 변경 보안 문제가 걱정되면 포트를 변경해 봅시다. 파일의 경로는 "/etc/ssh/sshd_..
아두이노 보드를 우분투에 연결했는데......이놈 포트 이름이 뭐로 잡힌 거지 ㅡ,.ㅡ;;; 포트이름이 어디있나? 윈도우에서야 장치관리자를 통해서 보면 되는데 우분투에서 장치관리자 대용으로 제가 쓰는 프로그램에는 그런 정보가 전혀 나오질 않습니다;;; (참고 : [Ubuntu 12.xx] 장치관리는 어떻게 하지?) 아두이노를 설치하여 확인하기 그냥 우분투에 아두이노를 연결하고 아두이노 프로그램을 설치해서 확인했습니다. ㅜㅜ 'dmesg'명령어 사용 구글링을 해보니 시리얼 포트정보는 'dmesg'를 해보면 안다고.... 그래서 해보니 리스트가 눈 돌아가게 나오내요 ㅎㅎㅎㅎ 시리얼 포트가 잡히면 tty라는 이름이 붙어서 동작하게 됩니다. 그러니 'tty'가 포함된 포트를 검색하기위해 아래와 같이 명령어를 입..
'OpenAI'를 공부하기 위해 보고 있는 자료가 '모두의 영구소'에서 제공하는 자료입니다. (참고 : 모두의 연구소 - OpenRL 자료실, 모두의 연구소 - Reinforcement Learning 그리고 OpenAI ) 여기서 '이클립스 네온(Eclipse neon)'버전을 사용합니다. 그래서 이클립스 네온버전을 설치하고 오픈AI(OpenAI)를 설정해 봅시다. 1. 이클립스 설치하기 이클립스는 아랫 글을 참고하여 설치해 주세요. 참고 : [Ubuntu 16] 우분투에 이클립스(Eclipse) 설치하기 2. 이클립스에 PyDev플러그인 설치 파이썬 개발환경은 아랫글을 참고해 주세요. 참고 : [Ubuntu] 이클립스(Eclipse)에 파이썬 개발환경(PyDev) 추가하기 3. 깃(Git) 설치 깃 ..
'이클립스 네온(Eclipse neon)'버전을 사용합니다. 그래서 이클립스 네온버전을 설치하고 파이선 개발환경을 만들어 해봅시다. 1. 이클립스 설치 하기 이클립스는 아래 아랫글을 참고하여 설치해 주세요. 참고 : [Ubuntu 16] 우분투에 이클립스(Eclipse) 설치하기 2. 이클립스에 PyDev플러그인 설치 메뉴에서 Help > Install New Software.. 를 선택합니다. 'Work with'에 'http://pydev.org/updates'를 입력하고 엔터(Enter)를 치고 아래와 같이 리스트가 표시 될 때까지 기다립니다. 리스트의 전체를 선택하고 'Next>'를 선택합니다. 포함된 아이템이 표시됩니다. 'Next>'를 누릅니다. 라이선스 질문이 나오면 'I Accept the..
깃(Git)은 유명한 소스관리 시스템입니다. 제가 설명할 필요가 없죠 ㅎㅎㅎ 깃에 올라와 있는 소스를 다운받고 올리고 하려고 설치하는데.... 리눅스환경에서는 제가 소스를 올릴 정도의 프로젝트를 진행할 수 없기 때문에 그냥 다운받으려고 설치합니다. 다운받는걸 목적으로 설치하는 거라 다른 설명은 부족할 수 있습니다. 1. 설치하기 그냥 아래 명령어를 넣고 설치하면 됩니다! 1 sudo apt-get install git cs 2. 다운 받아보자! 'git clone [git Url]'명령어를 이용하여 원하는 프로젝트를 다운받을 수 있습니다. 전 김성훈님의 강의에 사용된 코드를 올려둔 전승현님의 Git를 다운 받겠습니다. (참고 : 김성훈님 - '모두를 위한 머신러닝/딥러닝 강의', 전승현님 - 김성훈님의 ..
이클립스의 2016년 버전의 이름은 네온(Neon)입니다. 그래서 이클립스 네온버전을 설치하겠습니다 ㅎㅎㅎ 1. 자바 설치하기 자바8이 설치돼 있지 않다면 아랫 글을 참고하여 설치해 주세요. 참고 : [Ubuntu 16] 우분투에 자바 설치하기 2. 이클립스 네온 버전 설치하기 apt를 이용하여 설치하는 것도 가능한데 apt에 올라와 있는 이클립스가 예전에는 버전이 낮아서 그냥 수동으로 설치했습니다. 지금도 그런지 모르겠는데 apt를 이용하여 설치하려면 'sudo apt install eclipse-platform' 명령어를 사용하여 설치할 수 있습니다. 아래서 이클립스 네온버전을 다운받습니다. 참고 : eclipse - download 압축을 풀고 'eclipse-inst'를 실행합니다. (더블클릭 하..
우분투 16.04에는 자바8버전이 설치되있다고 했는데..... 1. 자바 버전 확인 아래 명령어로 자바버전을 확인해 봅시다. 1 2 java -version javac -version cs 아무래도 자바8이 설치된게 아닌거 같네요. 2. 자바 설치하기 apt로 설치하면 됩니다. 1 2 3 $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java8-installer cs 다시 버전을 확인해 봅시다. 이제 제대로 표시되네요.
우분투에서 apt-get upgrade 를 했더니.... error processing package "[package name]" 해당 패키지가 꼬여서 발생하는 문제입니다. 저같은 경우 'im-config' (참고 : askUbuntu Questions - 14.04:dpkg error processing package droidcam (--configure): ) 해당 패키지를 다시 설치해줍니다. 지우고 다시 인스톨 하거나 $ apt-get purge [package name] 리인스톨을 해줍니다. sudo apt-get install --reinstall [package name]
우분투에 와인을 설치하고 .net프로그램을 실행하니... unimplemented function mfplat.dll.MFTEnumEx called in 32-bit code 같은 에러도 저렇게 코드로만 나오는 경우가 있습니다;;; (하지만 스샷의 코드는 다른 에러라는 거 ㅎㅎㅎ) 이게 같은 상황에서 찍은 스샷이라 그냥 올렸는데 원래는 위에 에러 내용이 나옵니다. 이럴때는 와인 컨피그에서 mfplat 를 추가 합니다. 수정을 눌러 네이티브(native)로 바꿔줍니다. 이제 실행하면 이 오류는 고쳐지나....... 다른 에러가 날 수도 있습니다 ㅋ