우분투를 처음 설치하면 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_..
'이클립스 네온(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)로 바꿔줍니다. 이제 실행하면 이 오류는 고쳐지나....... 다른 에러가 날 수도 있습니다 ㅋ
제가 닷넷이 전문이다보니 리눅스에서도 모노(Mono)위주로 작업을 합니다. (참고 : 다른 운영체제에서도 닷넷 프로그램이 돌아간다고? - 모노 프로젝트 ) 그런데..... 모노도 문제가 몇 가지 있는데 콘솔프로젝트의 경우 크게 문제가 없지만 윈폼 프로젝트의 경우 모노에서 해당 컨트롤을 지원하거나 확인하면서 작업해야 합니다. 만약 지원되지 않는다면 닷넷 프레임웍과 모노 모두 호환되는 컨트롤을 찾아서 바꾸거나 만들어야 하죠. 이럴 때 사용할 수 있는 방법의 하나가 와인입니다. 와인에 .net 프레임웍이 설치가 됩니다. 물론 그렇다고 해서 모든 컨트롤이 호환되는 건 아니고 어떤 게 호환되는지 확인해봐야 합니다. ㅎㅎㅎ 0. 기존 와인 지우기 필요하다면 기존 와인을 지우고 새로 설치하는 것도 좋은 방법입니다. ..
리눅스에서 원격접속을 하려면 'xrdp'라는걸 설치합니다. 그런데 'xrdp'가 사용할 수 있는 환경이 없는 경우(Ubuntu 12.10 이후 버전) 추가로 'xfce4'라는걸 설치해야 합니다. 1. xrpd 설치 터미널을 열고 설치를 시작합시다. sudo apt-get install xrdp 2. xfce4 설치 'xrpd'가 지원하는 환경인 'xfce4'를 설치합니다. 필요하다면 먼저 'update'도 해줍니다. sudo apt-get update sudo apt-get install xfce4 3. xrdp에 xfce4를 연결하기 xfce4의 'Gnome'환경으로 연결해 줍니다. echo xfce4-session >~/.xsession 4. 접속해보기 접속 전에 'xrdp'를 다시 시작합니다. su..
와인을 설치하고 와인 설정을 열어보면 한글이 깨지는 경우가 있습니다. 1. 원인 이건 기본 폰트인 굴림폰트가 설치되지 않아서 그럴 확률이 높습니다. 2. 해결 방법 이 문제를 해결하려면 윈도우에서 폰트를 찾아 와인의 폰트 폴더에 넣어줍니다. 윈도우의 폰트 폴더는 C:\Windows\Fonts 와인의 폰트 폴더는 ~/.wine/drive_c/windows/Fonts 입니다. 이제 우분투에서 ~/.wine/system.reg 파일을 찾아 연 다음 'MS Shell Dlg'를 찾아 'Gulim'으로 바꿔 줍니다. (이미 굴림이면 그냥 두셔도 됩니다.) 3. 확인 이제 와인 컨피그를 열면 잘 나옵니다. 마무리 와인의 구조는 ~/.wine/drive_c/ 밑으로는 윈도우와 거의 똑같다고 보시면 됩니다. 뭔가 윈도..