본문 바로가기

Linux12

Arch Linux 설치 + 추천 세팅 제가 Arch Linux 설치할 때 쓰는 명령어들입니다. 반 년째 변함없이 잘 되는 것 같아 올립니다.// 첫 부팅 후 네트워크 연결iwctl- device list- station {device} scan- station {device} get-networks- station {device} connect {SSID}// 지역 설정timedatectl set-timezone Asia/Seoul// 디스크 파티셔닝fdisk -lfdisk /dev/disk```// EFIn -> partition number -> Enter -> +1G -> t -> partition number -> 1// Rootn -> partition number -> Enter -> Enter -> t -> partition n.. 2025. 11. 20.
Rust for Linux 세팅하는법(?) 최근 서점에서 '실전! 러스트로 배우는 리눅스 커널 프로그래밍' 이라는 책을 구입하였습니다. 그래서 보면서 따라하다가 그동안 버전 변경 때문인지 생각보다 `make menuconfig`에서 Rust 항목을 활성화 시키는 것부터 어려웠습니다. 그래서 혹시 저처럼 해당 책이나 Docs를 보면서 시작하고 싶으신 분들을 위해 간략하게 세팅 과정을 남겨봅니다. 참고로 저는 Arch Linux과 vim를 쓰는지라 사용하시는 Distro랑 텍스트 에디터에 맞게 변경하시면 됩니다. 폴더는 위치만 잘 찾으면 돼서 그렇게 중요하진 않으니 적절하게 배치하시면 됩니다. // 필요한 패키지 설치yay -S bc llvm clang lld llvm-libs git ncurses base-devel vim// Rust 설치curl.. 2025. 11. 19.
HP Chromebook 11 G9 EE에 Arch Linux 설치 성공 크롬북을 처음 살 때부터 하려고 했던 UEFI로 리눅스 설치를 드디어 성공했습니다. HW WP라는 크롬북 자체의 firmware write protection을 해제하는 방법 중 최악인 Jumper중에서도 구멍이 4개가 있는 모델이라 처음에 한 번 열어보고 포기했었습니다. 다른 방식처럼 스크류 하나만 푼다거나, 배터리 커넥터만 해제하면 되는 모델이면 바로 했을텐데 하필 Jumper라 저걸 4개 중 2개만 꽂아도 되는 건지, 커스텀 펌웨어를 설치한다고 해도 클립을 계속 연결한 상태에서 조립을 해야하는지 전혀 몰랐거든요. 게다가 구멍을 연결할 클립마저도 없었으니.. 그래서 크롬OS + LEGACY BOOT로 쓰다가, 이젠 쓸 일이 없어져서 당근에 올렸다가 안 팔리길래 게시글을 삭제하고 집에 박아두고 있었습니.. 2025. 10. 22.
크롬북에 카카오톡 설치 및 한글 입력 설정 완료 크롬북에서 실행하는 안드로이드 가상머신의 인식 모델을 태블릿으로 바꾸고 플레이스토어에서 카카오톡을 설치하면 태블릿 UI로 동작한다는 글이 있었는데 크롬OS가 업데이트 되면서 막혔는지 안 되더라고요... 그래서 리눅스에서 와인을 설치하는 방식으로 구동시켰는데 예상치 못 하게 한글 입력에서 막혔었네요. 간단하게 정리하면 1. gulim.ttc 파일을 ~/.wine/drive_c/windows/Fonts/ 에 위치2. ~/.wine/system.rg 의 MS Shell Dlg와 MS Shell Dlg 2를 Gulim 으로 변경3. 카카오톡 설정 -> 디스플레이 -> 글꼴에서 Gulim 선택4. fcitx5 fcitx5-configtool fcitx5-hangul 설치5. fcitx5 -d 및 fcitx5-co.. 2025. 6. 12.
픽셀3에 postmarketOS를 설치해봤습니다. 예전에 포코 X3 NFC 쓸 때 Ubuntu Touch 설치한 이후로 스마트폰에 Android나 AOSP가 아닌 OS를 설치한 것은 되게 오랜만이네요. 픽셀3에다가 설치할 거라고는 1도 생각 못 했고요 ㅋㅋ특히나 postmarketOS는 Ubuntu Touch랑은 다르게 모바일 GNOME인 Phosh가 사용 가능해서 예전에 알고 있을 때부터 굉장히 궁금했는데 드디어 써보네요.​픽셀3는 픽셀3a와는 다르게 롬 개발이 거의 안 되어있어서 많이 불안정하거나 GUI도 안 나오는 상태일줄 알았는데 생각외로 와이파이, 블루투스, 오디오, 터치 등 기본적인 건 다 정상작동합니다.다만 와이파이는... 다른 건 다 잘 잡히는데 이상하게 원룸 와이파이랑 제 핫스팟만 못 잡더라고요..? 그래서 블루투스 테더링으로 연결했는데.. 2024. 11. 29.
라즈베리파이에 카카오톡 설치하기 // Fish Shell 기준으로 작성하였습니다.sudo apt update && sudo apt upgrade -y// 필요한 패키지 설치. 한글 입력기로 fcitx 사용sudo apt install fcitx fcitx-hangul libc6:armhf wget lsb-release libasound2:arm64 libc6:arm64 libglib2.0-0:arm64 libgphoto2-6:arm64 libgphoto2-port12:arm64 \libgstreamer-plugins-base1.0-0:arm64 libgstreamer1.0-0:arm64 libldap-common:arm64 libopenal1:arm64 libpcap0.8:arm64 \libpulse0:arm64 libsane1:arm.. 2024. 11. 29.
GCC와 CLANG을 이용해서 안드로이드 커널 빌드하기 옛날부터 올려야지~ 하고 있다가 이제서야 올립니다..원래는 우분투 24.04 LTS 최신 버전에서 하고 싶었는데 python2가 설치가 안 되어서 22.04 LTS를 사용합니다.개발 환경우분투 22.04 LTS AMD64Docker, WSL2 등 상관X// Install Packagessudo apt install -y bc binutils-dev bison build-essential build-essential ca-certificates ca-certificates-java ccache clang cmake cmake curl file flex freeglut3-dev g++-aarch64-linux-gnu g++-arm-linux-gnueabi git gnupg gperf imagemagick l.. 2024. 10. 18.
i3wm setup for Raspberry PI 400 설치 환경라즈베리파이 400Raspberry PI OS Lite(Debian 12 aarch64)적용 기능Alacritty 터미널 투명도 적용fish 쉘 사용i3wm bar 숨기기Nvchad를 위한 Neovim 0.11.0 설치터미널 파일 매니저(yazi) 설치Chromium 브라우저 설치한국어 입출력 적용maim으로 스크린샷 촬영feh으로 배경화면 적용i3wm 기본 테두리 제거PulseAudio로 오디오 설정// Autologinsudo raspi-config// Check Package Updatesudo apt updatesudo apt upgrade -y// Install Basic Packagesudo apt install git unzip neofetch feh maim pulseaudio//.. 2024. 9. 30.
Asahi Linux에서 드디어 스피커와 터치바가 작동하는군요 할 게 없어서 SNS 탐방을 하다가 문득 Asahi Linux 근황이 궁금해져서 홈페이지를 들어가보니 스피커와 터치바가 동작한다고 하더군요..???? 그래서 바로 설치해봤습니다. Installer에서 이젠 KDE, GNOME, Server, Minimal을 선택할 수 있는 게 조금 신기했습니다. 그리고 이번에 약 56GB 정도만 주어서 그런건지 얘네 설치 스크립트를 바꾼건지 리파티션 및 설치가 되게 빨라요 ㄷㄷ Installer부터 리눅스로 부팅까지 약 12분? 정도 걸린 거 같은데 허... 아무튼 부팅하고 나서 제일 먼저 발견한 건 터치바에서 나오는 펑션 키들!!! 더군다나 Fn을 누르고 있으면 디스플레이 밝기, 마이크 음소거, 키보드 백라이트, 스피커 볼륨이 조절되게 해놓은 부분에서 그저 살려만 놓지.. 2023. 12. 22.