Arch Linux 32 사용 노트
펜티엄 4 3.0GHz/4GB RAM/AMD HD 4850 512MB/SSD 512GB 시스템에 설치함.
* 특징
- Arch Linux x64의 시스템(pacman, 패키지 네임 등)을 그대로 사용하기 때문에 Arch Linux x64를 사용하시는 분이라면 거의 동일하게 사용이 가능하다. 다만 관리 인원이 소수라서 업데이트는 좀 느리고(Arch Linux x64에 비해 느린거지 타 배포판보다는 훨씬 빠르다.) 간혹 패키지를 업데이트하니 잘 동작하던 프로그램이 동작하지 않는 경우도 있다.
- 686/Pentium 4 용으로 firefox가 지원된다.(현재 2023-07-03 기준 114.0.2 지원)
-
fcitx5 한글 사용 노트/Xfce 4.18
- fcitx5-hangul 5.0.11-1.0 설치한 상태.
- codeblocks 20.03은 터미널에서 한글을 입력하면 그 후부터는 입력이 가능하다.
- gedit도 codeblocks와 동일한 증상.
* 현재 Firefox만 32비트 지원되고 있음. google-chrome은 32비트는 개발 중단됨. chromium도 문제가 있다.(90버전에서 멈춰있음)
* visual studio code도 32비트 지원 중단됨으로 사용할 수 없음.
* kde plasma(설치는 잘 되나 사용에 문제 있음)와 gnome(의존성 문제로 설치가 안됨). xfce와 LXQt는 잘 동작한다.
* openjdk는 17버전이 있음.
* 현재(23년 5월 12일) 커널 버전은 6.1.12-arch1-1.0 #1 SMP PREEMPT_DYNAMIC Mon, 27 Feb
* nano 에디터 설정.
- nano-syntax-highlighting을 설치하고 해당 nanorc 파일들을 ~/.config/nano/nanorc 파일에 include 하고 실행하면
아래와 같은 오류가 발생한다.
/usr/share/nano-syntax-highlighting/nanorc.nanorc의 26번째 행 오류: 'normal' 색상에 접두사가 없습니다
-> https://github.com/scopatz/nanorc/issues/375 링크에 나온 방법대로 하면 오류가 사라진다.
Error in .nano/nanorc.nanorc on line 26: Color 'normal' takes no prefix · Issue #375 · scopatz/nanorc
change in nano: https://git.savannah.gnu.org/cgit/nano.git/commit/src/rcfile.c?id=e0442849988444065145449c90861172c6aba302
github.com
* Firefox에서 유튜브 보기
-> 같은 시스템에 Arch Linux 64비트에서는 구글 크롬을 이용하면 480p정도면 재생이 되는데 파이어폭스를 이용하면 거의 보기 힘들다. Arch Linux 32에서는 파이어폭스만 사용 가능한데 펜4 3.0/Radeon HD 4850으로는 유튜브 보기가 힘들다.(cpu 100%에 화면이 정지되고 음성만 나오는 상태임.)
* transmission-qt만 설치하면 프로그램 아이콘이 설치되지 않은 상태로 보여진다.
-> transmission-gtk를 설치해주면 아이콘도 잘 보인다. 검색해보니 트랜스미션 4.01에서부터 나타난 증상이다. transmission-qt만 설치하면 프로그램 아이콘이 설치되지 않는 버그가 있다고 함. 현재 4.03도 동일한 증상을 보인다.
* openssh 데몬이 작동하지 않음
-> openssl을 업데이트한 후에(3.0.8-1.0 => 3.1.1-1.0) 문제 발생.
-> 검색해보니 openssh의 버그라고 한다. 문제가 되는 openssh는 OpenSSH_9.1p1
-> openssl을 다운그레이드 해줬다.(OpenSSL 3.0.8-1.0)
-> sudo pacman -U /var/cache/pacman/pkg/openssl-3.0.8-1.0-pentium4.pkg.tar.zst
-> 문제 해결한지 몇 시간 후에 openssh 업데이트 패키지가 올라왔다. 업데이트 후에는 잘 동작한다.
* icu 패키지로 인한 업데이트 오류.
의존성 문제때문인지 전체 업데이트가 안되는 문제 발생.
-> https://bbs.archlinux32.org/viewtopic.php?id=3350
The Big Rebuild Saga / Pacman / Pacman Upgrades / Arch Linux 32 Forum
About the rebuild. It does not work as planned. Tons of things are stuck, most notably python. The build system is not made for doing manual packages, get-package-updates in a fast way, I'm afraid, I cannot bootstrap python in the current state.
bbs.archlinux32.org
pacman -Rd --nodeps icu
pacman -Syy icu icu72
pacman -Syyu
=> 문제 해결됨.
=> 그 이후로 alsa-ucm-conf-1.2.9-1.0-any.pkg.tar.zst가 corrupted 됐다고 설치 안되는 문제가 발생했으나 문제 발생 패키지가 제거되고 문제 해결됨.(2023-7-16)