리눅스(40)
-
Podman 윈도 버전 설치 및 초기화
1. Podman GitHub 사이트에서 윈도용 exe 파일을 다운로드해서 설치한다. (WSL 데비안에서 APT 로 podman 을 설치하면 `podman machine init` 실행 시 Fail 이 발생하기 때문에 윈도용 exe 를 설치해서 해결함) https://github.com/containers/podman/blob/main/docs/tutorials/podman-for-windows.md podman/docs/tutorials/podman-for-windows.md at main · containers/podmanPodman: A tool for managing OCI containers and pods. - containers/podmangithub.com 2. 초기화podman m..
2024.10.14 -
Podman - 도커 호환 컨테이너 엔진
도커 데스크탑(이하, docker) 가 유료화 된 지 어언 2년이 지났다. 집에서야 클릭~ 클릭~ GUI 없이 커맨드만으로도 실행할 수 있는 "docker personal" 라이센스를 쓰면 그만이지만 회사 pc에서 쓰려니 은근히 찝찝하다. 다행히 Podman 이라는 대안을 찾았다. 내부적인 구현은 docker 와 차이가 있지만 기존 docker 커맨드와 호환된다. 기본적으로 쓰이는 "docker 커맨드" 가 아래와 같다면docker imagesdocker ps -adocker search ${도커 이미지} 커맨드 머리에 해당하는 "docker" 부분만 "podman" 으로 변경해서 동일하게 활용할 수 있다.물론 리눅스 쉘에서 다음과 같이 별칭을 걸어서 쓸 수도 있다. alias docker='/usr/b..
2024.10.14 -
[리눅스] HP 노트북 Bluetooth "feat. Intel"
데비안이 설치된 USB HDD 를 가지고 집, 회사를 오가면서 쓰다 보니 하드웨어 특성을 타게 되었다. 집에서 ASUS 노트북을 쓰다가 회사가서 HP 노트북에 연결해서 쓰는데 평소에 잘 찾던 블루투스 이어버드를 못찾는 것이었다. USB HDD 리눅스를 쓰기 전에는 윈도에서 무리없이 썼고 리눅스도 윈도 파티션을 쪼개서 듀얼부팅을 써왔기 때문에 어떤 까닭에 내 톤프리가 인식이 안되는 걸까하고 궁금했다. 다행히 몇달 전까지 ASUS ROG Strix 노트북에서 블루투스를 쓰기 위해서 AR3012 용 Atheros 드라이버를 찾았던 기억이 있어서 이번에도 드라이버 문제가 원인일 것이라고 판단하고 lspci 명령으로 회사 노트북의 사운드 장치가 Intel 하드웨어를 쓰고 있는 것을 알아냈다. 다음과 같은 명령으로..
2024.03.15 -
[리눅스에서 윈도 앱 실행] Bottle 에서 접근가능한 c_drive
Bottle 앱에서 "Create New Bottle" 로 보틀 인스턴스를 생성하면 ${HOME}/.var/app/com.usebottles.bottles/data/bottles/bottles 밑에 생긴다. 예를 들어, 내 경우에는 "Mi-botella" 로 생성했더니 ${HOME}/.var/app/com.usebottles.bottles/data/bottles/bottles/Mi-botella 로 "Mi-botella" 디렉토리가 생겼다. (bottles 밑에 bottles 가 또 생긴 이유는 모르겠다) 카톡 설치위치 : ${HOME}/.var/app/com.usebottles.bottles/data/bottles/bottles/Mi-botella/drive_c/Program Files (x86)/Ka..
2024.03.04 -
Linux on USB-HDD (UEFI) #2
자, 그럼 본격적으로 설치를 해보자. vim 편집기 팁! vim 명령모드에서는 쉘명령을 실행해서 결과를 가져올 수 있다. 명령모드는 콜론(:) 문자로 시작된다. 쉘명령을 실행할 때는 앞에 "!" 를 붙인다. (위의 ~ 는 오타임. 어둠 속에서 안보이는 노트북 키를 누르려다 보니 엣헴~) 단순히 실행만 할 때는 "!명령어..." 인데 vim 에서 입력을 받을 때 쓰는 r(읽기)명령으로 실행결과를 가져올 수 있다. grub-install 명령에서 맨뒤에 "--removable" 을 반드시 붙여야 한다. (이게 핵심) grub-install --target=x86_64-efi --efi-directory=(EFI파티션을 마운트한 경로) --removable GRUB 설치를 마치면 재부팅을 해준다. 일반적인 H..
2024.03.04 -
Linux on USB-HDD (UEFI)
이걸 알아내는데 일주일은 걸린 것 같다. 뭐 사실, USB 하드디스크에 리눅스 배포판을 설치하는 것은 식은 죽 먹기다. USB 메모리의 경우도 그렇다. 리눅스를 설치할 파티션을 별도로 만들고 설치하면 된다. 4 GB짜리 USB 플래시 메모리에 어떻게 설치하냐고? 데비안 net-install 용 ISO 를 구워도 공간이 많이 남는다. 이런 공간은 부팅 후 설치 프로그램의 파티션 조절 유틸리티에서 공간을 쪼개면 된다. 다만 용량이 너무 협소해서 설치 테스트만 해볼 용도다. 내가 원했던 방식은 리눅스 설치 이미지처럼 부팅 시 USB 미디어로 바로 턴을 넘기는 것이었다. 배포판 설치의 마지막은 (윈도, 리눅스 간 듀얼 부팅의 경우) 윈도에서 미리 마련한 EFI 파티션에 방금 설치한 리눅스를 부팅할 수 있게 gr..
2024.03.03