Ubuntu 20.04 키보드 한글 입력 설정 하기

Intro 설치 할 때에 한글 키보드를 설정 했든 안했든 처음에는 한글 입력이 안 되는 경우가 많았습니다. Ubuntu 에서 한글 입력을 할 수 있도록 설정을 해 보도록 하겠습니다. iBus 설정 Settings 일단 제일 먼저 Settings 에 들어갑니다. Settings를 켠 후에는 Regions & Language 를 클릭 합니다. 키보드 설정이 따로 있는게 아니고 해당 설정은 지역 설정에서 하더라구요. 아래와 같은 화면이 나오면 Input Sources의 하단에 있는 + 버튼을 클릭 합니다. ​ 그러면 이제 모든 Input Source 들이 쭉 나오는데요, Korean을 선택해 Add 를 눌러줍니다. 혹시 목록에 보이지 않으면 ... 버튼을 클릭 하면 됩니다. 101/104 키 말고 제일 위에 ..

IT ⁄ Computer/Linux 2021.09.18
Ubuntu 20.04LTS 설치하기

우분투 Ubuntu 설치 USB 만들기 및 windows 멀티부팅 셋팅 에 이어지는 글 입니다. USB로 부팅하기 윈도우에서 간단하게 USB로 부팅하는 기능이 있기는 하지만 보통의 경우 BIOS 설정에서 부팅 우선순위를 변경해줍니다. 제가 Ubuntu 설치 디스크로 만든 SanDisk Ultra USB 를 제일 위의 우선순위로 올려 둡니다. 그러고 나서 설정을 저장 하면 자연스럽게 USB로 부팅이 진행됩니다. Ubuntu 를 선택 해 줍니다. ​ 그러면 이제 Checking disks를 하게 되는데요. 이게 아마 설치 USB를 검사 하는 것 같습니다. 시간이 제법 걸리던데 처음 할 때는 검사를 끝까지 했었는데요. 이게 USB가 잘 만들어 졌다는 확신이 잇으면 Ctrl + C 를 입력해서 검사를 건너 뛸 ..

IT ⁄ Computer/Linux 2021.09.18
우분투 Ubuntu 설치 USB 만들기 및 windows 멀티부팅 셋팅

우분투 설치용 iso 다운로드 https://ubuntu.com/download/desktop 위의 공식 홈페이지에서 다운 받을 수 있습니다. 저는 업무에서 사용하려다 보니 안정성을 위해 20.04 LTS 버전을 선택 했는데요, 21.04 버전도 비슷하게 많이 사용되고 있기 때문에 선택하서도 무방할 듯 합니다. 아래의 카카오 mirror 를 이용해서 다운 받으셔도 됩니다. http://mirror.kakao.com/ubuntu-releases/20.04/ Rufus 다운로드 및 실행 Ubuntu 설치 iso 이미지를 다운 받는동안 가만히 기다리지 않고 계속 할일을 하도록 하겠습니다. 역시 공식 홈페이지를 이용하면 됩니다. 1.1MB로 금방 다운 받습니다. https://rufus.ie/en/ 설치 USB..

IT ⁄ Computer/Linux 2021.09.17
Windows) 컴퓨터 부팅시 마다 발생하는 Docker 에러 해결하기

Docker 에러 요즘 컴퓨터를 켤 때마다 docker가 실행되며 에러가 나는데 정말 불편합니다. wsl2를 위해 설치한 Ubuntu 혹은 Docker에 문제가 있는데, wsl2 는 계속 문제가 없었기 때문에 얼마전 업데이트가 된 Docker에서 문제가 발생했을 확률이 크다고 생각 했습니다. ​ 발생하는 에러의 내용은 아래와 같습니다. Microsfot .NET Framework 응용 프로그램에서 처리되지 않은 예외가 발생했습니다. [계속] 을 클릭하면 응용 프로그램에서 이 오류를 무시하고 계속합니다. [끝내기] 를 클릭하면 응용 프로그램이 즉시 닫힙니다. distro stopped unexpectedly docker An error occured System.InvalidOperationExceptio..

IT ⁄ Computer/Windows 2021.09.14
나만의 라이브러리 만들어 jitPack으로 배포하고 Maven/Gradle 에서 사용하기

Intro 나만의 유틸리티 / 모듈 프로젝트를 배포 해야 하는 이유 중복 코드 프로젝트를 진행하다 보면 여러 프로젝트 에서 공통으로 사용되는 유틸리티성 클래스를 만들 때가 있습니다. Apache의 Commons같은 경우가 재 사용 가능한 자바 기반의 컴포넌트들을 아놓은 통합 프로젝트로서 그런 용도로 사용됩니다. 하지만 모든 사용자에게 맞는건 아니여서 누구든 자주 사용하던 자신만의 유틸성 클래스를 꼭 만들게 되는데요. 여기저기 사용 된다고 해서 한번 만든 유틸성 클래스를 여러곳에 복사해서 붙여넣으면, 작업하다가 어디에선가 문제가 발견되었을때 여태까지 해당 클래스를 사용한 모든 클래스를 하나 하나 열어 코드를 일일히 찾아서 바꿔줘야 하는 번거로움이 있습니다. 자신만의 하나의 유틸리티성 통합 프로젝트를 만들어..

Development/DevOps 2021.09.12