Ubuntu 24.04 dlopen(): error loading libfuse.so.2 오류 해결 방법

AppImage로 제공되는 어플리케이션을 실행하는 경우에 FUSE가 없다면서 “error loading libfuse.so.2” 오류 메시지로 알려주는 경우가 있습니다. 저는 JetBrains Toolbox를 실행하면서 발생했던 문제를 해결하는 방법으로 설명해 보겠습니다. dlopen(): error loading libfuse.so.2 메시지의 원인 JetBrains의 Toolbox를 다운로드하고 압축을 푼 다음 실행하면 그림 1과 같이 오류 메시지가 나타날 수 있습니다. JetBrains의 Toolbox는 AppImage의 형태로 제공되고 있으며 실행하는데 FUSE가 필요하다고 … Read more

Ubuntu 24.04 설치 방법

Ubuntu 24.04 설치 방법을 함께 살펴보려고 합니다. Ubuntu 22.04까지는 설치 방법이 비교적 비슷했지만 24.04부터는 설치하는 UI/UX가 좀 더 사용자 중심으로 달라졌습니다. Ubuntu 24.04 ISO 이미지 다운로드 우선 Ubuntu 24.04 ISO 이미지를 다운로드해야 합니다. 우분투 홈페이지의 Ubuntu Desktop Download 페이지에서 ISO 파일을 다운로드해서 준비합니다. 그림 1과 같이 초록색 버튼을 눌러서 다운로드합니다. 제가 다운로드한 파일 용량은 6.1GB였습니다. … Read more

Ubuntu 24.04 balenaEtcher 설치 및 사용 방법

ISO 파일로 부팅가능한 USB 메모리를 제작하는 balenaEtcher 설치 방법과 사용 방법을 알려드립니다. balenaEtcher란? balenaEtcher는 운영체제가 담긴 ISO 파일을 설치용 USB로 만들어주는 역할을 합니다. Linux, MacOS, Windows용으로 프로그램이 모두 준비되어 있으며, 사용법이 간단합니다. 우분투 공식 홈페이지에서 우분투 설치에 사용하라고 안내해주고 있어서, 설치 및 사용방법을 안내합니다. balenaEtcher 다운로드 balenaEtcher를 다운로드하려면 balenaEtcher의 릴리즈 페이지로 이동하면 됩니다. 릴리즈 된 … Read more

Ubuntu 22.04 메인보드 모델명 확인 방법

우분투 22.04 메인보드 모델명 확인 방법으로 dmidecode를 사용한 방법과 lshw를 사용하는 방법을 알려드립니다. dmidecode 명령어 사용법 메인보드 모델명 확인 방법 dmidecode 명령어는 -s 옵션과 함께 사용하면 됩니다. 메인보드 모델명을 확인하고자 하면 그림 1과 같이 -s 뒤에 baseboard-product-name을 입력해 주면 됩니다. 만약 그 외에도 알고 싶은 정보가 있다면, -s 옵션만 붙이고 이후 문자열을 입력하지 않으면 그림 … Read more

QEMU/KVM Android x86 가상머신 설치 방법

우분투에서 QEMU/KVM을 이용하여 Android x86을 가상머신으로 설치하는 방법을 살펴보겠습니다. QEMU/KVM Android x86 ISO 다운로드 Android x86 홈페이지의 다운로드 페이지(https://www.android-x86.org/download)에서 x86용 안드로이드 OS를 ISO 파일로 다운 받을 수 있습니다. SourceForge 또는 FossHub에서 받을 수 있습니다. 저는 SourceForge에서 다운로드 해 보겠습니다. SourceForge에서 다운로드 받는 버튼을 누르면 그림 1과 같은 페이지로 연결됩니다. 여기에서 초록색 Download Latest Version 버튼을 … Read more

MacOS 복구 모드 데이터 백업 방법

MacOS 업데이트 중 오류가 생겨서 대상 디스크 모드로만 부팅할 수 있는 상황에서 대상 디스크 모드를 사용하지 않고, MacOS 복구 모드에서 네트워크를 이용한 데이터 백업 방법을 저의 경험과 함께 공유하려고 합니다. 필요한 분들께 도움이 되길 바랍니다. MacOS 업데이트 중 오류 발생 저의 경우에는 MacOS를 업데이트 하고 있는데 그림 1처럼 “소프트웨어 업데이트를 적용하는 도중 오류가 발생했습니다.” 메시지가 … Read more

JetBrains 2023년 개발자 설문하고 경품 받아봅시다!

매년 JetBrains는 소프트웨어 개발 산업의 이해를 위해 개발자 에코시스템을 조사합니다. 올해에도 개발자 설문으로 개발 도구, 언어 등 다양한 개발자의 개발 환경에 대해 조사합니다. 경품이 준비되어 있다고 하니 30분 정도 투자해 보시면 어떨까요? JetBrains 개발자 에코시스템 설문조사 JetBrains에서 올 해에는 아래와 같은 경품을 준비했다고 합니다. 저는 폰을 안 바꾸고 쓴지 7년 정도 돼서, 이번엔 폰으로 응모했습니다. … Read more

Python 이미지 회전 방법(90, 180, 270도. feat. Pillow)

Pillow를 활용한 Python 이미지 회전 방법을 알아보겠습니다. Python 이미지 회전(180도) 방법 Python Pillow 픽셀(pixel) 값 변경 방법에서 최종적으로 만들었던 이미지 c.png를 사용해서 이미지 회전 방법을 알아보도록 하겠습니다. 해당 이미지는 아래와 같습니다. 이미지를 180도 회전하는 것은 transpose 메서드와 Transpose.ROTATE_180 값을 전달해주면 됩니다. 위의 코드를 실행해서 저장한 d.png의 내용은 아래와 같습니다. 이미지 90도 회전 방법 상수 이용을 … Read more

Python Pillow 픽셀(pixel) 값 변경 방법

Python에서 Pillow 픽셀의 rgba 값을 알아내는 방법과 특정 픽셀의 값을 변경하는 방법을 살펴보도록 하겠습니다. Python Pillow 픽셀의 색상 확인 방법 우선 작업할 이미지는 20×20 크기의 a.png 파일이며 아래 그림 1과 같습니다. Pillow를 사용해서 해당 이미지 파일을 열어서 (10, 10) 좌표에 있는 값을 읽어오도록 하겠습니다. 위와 같은 코드를 실행하면 아래와 같이 (10, 10)의 픽셀의 RGBA값을 튜플로 … Read more

SSH 접속이 안 되는 경우(REMOTE HOST IDENTIFICATION HAS CHANGED)

SSH 클라이언트로 SSH 서버에 접속하려고 하면 REMOTE HOST IDENTIFICATION HAS CHANGED 메시지를 만나는 경우가 있습니다. 문제의 원인을 알아보고, 해결해 보도록 하겠습니다. 문제의 원인 – WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED 위와 같은 원격 호스트 증명이 변경되었다고 경고 메시지가 뜨면서 서버 접속이 되지 않나요? 총 3가지 가능성이 있습니다. 첫번째는 서버가 누군가에게 공격을 당한 경우에 발생할 수 … Read more