OKAY 우분투 23.04에서 하모니카 8.0 레골리스 3.2 업그레이드

[2024-09-15 Sun]

전체 과정 목표 왜 갑자기?

ollama 삭제

안쓰는데 랭기지모델 용량이 크다.

/usr/share/ollama

#패키지: 우분투 스냅 매니저 패키지 삭제

일단 저장 공간부터 확보해야. 오랜만에 싹 정리 좀 하라. 스냅은 가장 먼저 날려야 한다.

특히 하모니카로 가려면 lightdm 관련 패키지, 앱 등 설치할게 많다. 완전 유용한 녀석들이다.

 
ncdu /snap
sudo snap remove firefox

#파이어폭스 빌드 버전 다운 받아서 실행하라!

안그러면 snap 으로 설치 된다. 그래야 한글 입력도 잘된다.

우분투 진심 업그레이드

 sudo apt upgrade -y
 sudo apt-get install update-manager-core update-manager
 sudo vi /etc/update-manager/release-upgrades
 sudo sed -i 's/lunar/noble/g' /etc/apt/sources.list\n
 sudo apt update
 sudo apt upgrade -y
 
# sudo apt dist-upgrade -y

source.list.d 디렉토리 파일 정리

이전 버전으로 등록한 소스리스트는 변경하거나 정리한다.

cd /etc/apt/sources.list.d
sudo rm -Rf regolith.list mozillateam-ubuntu-ppa-lunar.list jonmagon-ubuntu-crow-translate-lunar.list
 

배포판 업그레이드

오래 걸린다.

sudo apt dist-upgrade -y
cat /etc/os-release

테스트 그놈 윈도우매니터 gdm x11 window manager

돌아가봐라. gdm 되는지 확인 해보라. 레골리스는 없다?! 아무튼 지금 그놈으로 들어와서 이맥스 켰다. 좋다.

#레골리스 regolith-desktop 3.2 설치

레골리스를 모르시나? 한방에 간다.

Install | Regolith Desktop - regolith-desktop.com

배포판 24.04 업그레이드 된 다음에 설치해야 한다. 당연히 그렇다. 레골리스 설정 파일이 충돌 난다. 기존 커스텀을 고치려면? 귀찮다. 그냥 기본 설정으로 쓰자. 문제 없다.

wget -qO - https://regolith-desktop.org/regolith.key | \
gpg --dearmor | sudo tee /usr/share/keyrings/regolith-archive-keyring.gpg > /dev/null
 
echo deb "[arch=amd64 signed-by=/usr/share/keyrings/regolith-archive-keyring.gpg] \
https://regolith-desktop.org/release-3_2-ubuntu-noble-amd64 noble main" | \
sudo tee /etc/apt/sources.list.d/regolith.list
 
sudo apt update
sudo apt install regolith-desktop regolith-session-flashback regolith-look-lascaille
 
# 설정 파일 덮어쓰기
sudo apt install regolith-i3-root-config regolith-wm-base-launchers regolith-wm-config regolith-wm-workspace-config regolith-sway-root-config --reinstall

그리고 ~/.config/regolith3/Xresources 이 파일만 살려둔다. 나머지는 신경끄라.

home/junghan.config/regolith3/Xresources

!! for SwayWM and i3WM
 
! gnome.terminal.font: Sarasa Term K Nerd Font 13.5
gnome.terminal.font: Monoplex KR Nerd 14.0
 
gtk.font_name: Monoplex KR Nerd 14.0
gtk.document_font_name: Monoplex KR Nerd 14.0
gtk.monospace_font_name: Monoplex KR Nerd 12.0
 
! gtk.icon_theme_name: Moka
 
! wm.bar.font: Sarasa UI K Nerd Font 12.0
wm.bar.font: Monoplex KR Nerd 12.0
 
i3xrocks.date.format2: W%U/%Y-%m-%d(%a)/%H:%M
! i3xrocks.value.font: Sarasa UI K Nerd Font 12.0
i3xrocks.value.font: Monoplex KR Nerd 12.0
 
wm.gaps.inner.size: 5
wm.gaps.outer.size: 5
wm.window.border.size: 7
wm.client.focused.color.child_border: #ff8f88
 
regolith.lockscreen.wallpaper.file:	/home/junghan/Pictures/indistractable.png
regolith.lockscreen.wallpaper.options:	zoom
 
regolith.wallpaper.file:	/home/junghan/Pictures/indistractable.png
regolith.wallpaper.options:	zoom
 
!! Postion of i3 status bar
wm.bar.position:	top
 
Xcursor.size:	28

추가 패키지 설치 및 이맥스 재빌드

빌드해야 하니 gcc-13 등 설치하고 내 스크립트로 빌드했다. 이렇게 설치하는 것은 필수는 아니다.

 
# 2024-09-15 ubuntu 24.04 regolith 3.2 emacs 29.4 emacs 29.4
sudo apt install -y libgnutls28-dev libjpeg-dev libpng-dev libtiff5-dev  libgif-dev libxpm-dev libncurses-dev libgtk-3-dev
sudo apt install -y gcc-13 g++-13 libgccjit0 libgccjit-13-dev
sudo apt install -y libgnutls30t64
sudo apt install -y libjansson-dev
sudo apt install -y liblcms2-dev librsvg2-dev librsvg2-bin libacl1-dev libxml2-dev libotf-dev libxft-dev  libm17n-dev libgconf2-dev libxaw3dxft8-dev
 
 
# added 22-11-10
sudo apt-get install libxcb-util-dev libxcb-cursor-dev libxcb-xrm-dev libseccomp-dev valgrind xaw3dg-dev libxaw3dxft8-dev xaw3dg imagemagick libgraphicsmagick1-dev libxft-dev -y
 
# libsystemd-dev 확인 필요!
# sudo apt install -y libsystemd-dev
 
sudo apt install -y libxaw7-dev libxaw3dxft8-dev xaw3dg gnutls-bin  libtiff-dev libgif-dev libgnutls28-dev libharfbuzz-dev libgpm-dev libwebp-dev libsqlite3-dev libwebkit2gtk-4.0-dev
 
# to include --with-modules for libvterm
sudo apt install libvterm-dev -y
 

이맥스 설치 스냅

sudo snap install emacs --classic

/snap/bin/emacs 잘된다. 아무렴. 참고!!

하모니타 설치 (8.0)

설치 도중 gdm 과 lightdm 을 선택하는 화면이 보이면 lightdm 을 선택합니다. ubuntu 24.04 -> hamonikr 8.0

Ubuntu에서 하모니카(Hamonikr)로 업그레이드 | HamoniKR 8.0 - docs.hamonikr.org

설치 된다.

# HamoniKR APT 저장소 추가.
wget -qO- https://repo.hamonikr.org/hamonikr.apt | sudo -E bash -
 
# HamoniKR 데스크톱 환경 설치.
sudo apt-get install -y ubuntu-hamonikr-respin

재부팅해서 보자.

하모니카 구동 확인 및 시작 프로그램에서 제거

지금 하모니카다. 예쁘네 확실히. 좋구나. nimf 없네. 시작프로그램에 등록 된 관련 애플리케이션 삭제. 그리고 다시 레골리스로 복귀. 끝.

하모니카 키바인딩 제거

setup->keyboard 로 가서 Ctrl+Spacs 키 바인딩 제거하라. 알버트에 할당 되어 있다. 걸리는 것들은 다 제거해야 한다.

Upgrade 22.04 to 23.04 on Laptop

#랜덤노트

  • [2024-09-15]

Related-Notes

References