Ubuntu toolchain ppa에서 최신 GCC 설치했다 삭제했을 때 libstdc++6 등 다운그레이드 하는 방법

gcc-11-base를 비롯해서 지워야할게 많은데 먼저 새로 덮어씌워진 애들부터 찾아야함. gcc-11 버전부터 찾아보면 11.1.0-1ubuntu1~20.04 이런식일거임. 일단 gcc-11 g++-11 cpp-11부터 지워주자. apt purge gcc-11 g++-11 cpp-11 다음 명령으로 이제 강제 다운그레이드할 녀석들을 찾자. dpkg -l | grep 11.1.0-1 gcc-11-base부터 이것저것 많이 나오는데, gcc-11-base는 빼고, 나머지…

3080 블랙아웃 (신호없음) 해결기

2020년 11월 말, 3080 어로스 마스터 구매. 2020년 12월 중, 한성 TFG27U14F 27인치 4K 144Hz 모니터 구매 2021년 1월 중, 삼성 오디세이 G7 27인치 구매 12월 중에 받은 한성 모니터, 그리고 그 이전 모니터를 쓰는 동안에는 전혀 블랙아웃, 신호없음 등과 같은 현상을 겪지 못함. 하지만 삼성 모니터를 받고, 주 모니터를…

부팅 후 UFW가 자동으로 안 올라올 때

Ubuntu 20.04.1부터 이런거 같은데 다 그런건지 일부만 그런건진 모르겠음. 아무튼 방법은 간단. /lib/systemd/system/ufw.service 파일을 열어서 [Unit] 항목의 Before 아래에 다음을 추가 After=netfilter-persistent.service 재부팅을 해보면 바로 적용되는 것을 확인 가능.…

Ubuntu 20.04 Hash sum mismatch, snap too early..

VM에 Ubuntu 20.04 설치하면 꼭 apt 때 Hash sum mismatch가 뜬다.. 간단하게 다음 명령들을 입력. sudo su - apt-get clean rm -rf /var/lib/apt/lists/* apt-get update -o Acquire::CompressionTypes::Order::=gz mkdir /etc/gcrypt echo all >> /etc/gcrypt/hwf.deny ref: https://stackoverflow.com/a/…

WSL2 kernel compile

WSL2에서 커널 관련 개발을 진행하려면 반드시 필요한 작업. WSL에서 uname -r을 먼저 실행해서 커널의 버전을 확인하자. WSL2의 커널을 다운받고 설정. sudo apt install build-essential libncurses5-dev libssl-dev bison flex libelf-dev git clone https://github.com/microsoft/WSL2-Linux-Kernel cd WSL2-Linux-Kernel git checkout `uname -r` zcat /proc/config.gz > .config make -j…

VirtualBox with Hyper-V

VirtualBox 6.0부터 Hyper-V과의 공존이 된다고 되어있던데, 아무리 해도 안 되더라.. 대체 이게 뭔 일인지 몰라서 여태 Hyper-V 끄고 WSL 1.0으로 살고 있었는데 이번에 VirtualBox 6.1.14 업데이트 내역에 Hyper-V 관련 버그 수정이 있길래 이게 나도 해당되나 싶어 업데이트 후 해봤으나 여전히 제대로 안 돌아가더라.. 않이! 대체 이게…

Gogs 0.12에서 Gitea로 이전

Gitea의 공식 홈페이지에 마이그레이션 방법이 적힌 페이지가 있는데 구 버전에서 구 버전으로 이전하는 내용이 담겨 있다. 이대로 따라해서 과연 안전하게 마이그레이션 할 수 있을지 의심이 들던 찰나 다른 페이지를 발견했다. 마지막으로 공홈 마이그레이션 방법 페이지에서 찾을 수 있는 더 최신의 Gitea로의 이전에 대한 링크를 통해 마이그레이션을 성공할 수 있었다. 우선…

nVidia 그래픽 드라이버로 엉망된 Ubuntu 16.04의 18.04로 업그레이드 시도

내꺼는 아니지만 머신 러닝 등의 이유로 nVidia Geforce 1080ti가 4대가 설치된 서버가 있다. 처음 도입 시 Ubuntu Desktop 16.04로 세팅했고 당시엔 GUI가 잘 작동하고 있었었다. 그런데 이런 저런 여러가지를 진행하던 중에 GUI가 맛이 가버렸고 그 이후로 우리는 GUI 환경을 복구할 수 없었다. 원인을 알 수 없었다. 이제 여유가 나…