최신 Slackware 배포판에 한글 관련 문제가 많은데 반해, KLDP의 Slackware Linux Korean Packages Project는 정체된듯하여 안타까운 마음에 글을 올립니다.
해당 사항이 있으신 경우만 참고하시면 됩니다.
====================================================
[Slackware 13.0]
1. UTF Bug
A. 증상
Slackware 12.X에서 잘 보이던 UTF-8 locale의 한글 파일명이, Slackware 13.0에서는 깨지는 경우.
B. 원인
Slackware 13.0의 utf8 locale의 버그.(en_US.utf8, ko_KR.utf8 모두 해당)
C. 해결책
Slackware 12.X의 /usr/lib/locale/en_US.utf8 및 /usr/lib/locale/ko_KR.utf8 directory를
복사하여 붙여 넣는다.
(12.x에서 복사한 en_US.utf8 및 ko_KR.utf8가 현재 디렉토리에 있다면,)
cp -a en_US.utf8 ko_KR.utf8 /usr/lib/locale/
2. NateOn 설치 및 작동 불가.
A. 증상
NateOn linux version 중 *.rpm 파일을 rpm -Uvh 또는 rpm2tgz를 통해 변환하여 installpkg로 설치한 경우 작동하지 않는다.
B. 원인
Slackware 13.0의 default KDE version이 4.x라서 발생.
C. 해결책
Slackware 13.0 설치 DVD에서 extra/kde3-compat/*.txz 를 모두 설치한다.
installpkg /mnt/cdrom/extra/kde3-compat/*.txz ;
rpm2tgz nateon-1.0.1-275.fc12.i386.rpm ;
installpkg nateon-1.0.1-275.fc12.i386.tgz ;
nateon
3. Nabi의 source compile error
A. 증상
Nabi 및 libhangul-0.0.8의 soure compile이 실패한다.
B. 원인
모름
C. 해결책
여기 프로젝트 웹페이의 '다운로드'에서 12.1의 libhangul-0.0.8-i486-1han.tgz 및 nabi-0.99.2-i486-3han.tgz를 받아서 설치한다.
installpkg libhangul-0.0.8-i486-1han.tgz nabi-0.99.2-i486-3han.tgz ;
vim $HOME/.xinitrc
(최상단의 "#!/bin/sh" 밑에
export LC_ALL=en_US.UTF-8 (또는 ko_KR.UTF-8; 반듯이 utf8이 아닌 UTF-8이어야 nabi가 작동)
nabi &
추가)
(xfce를 쓰는 경우)
vim /etc/X11/xinit/xinitrc.xfce
(최상단의 "#!/bin/sh" 밑에
export LC_ALL=en_US.UTF-8 (또는 ko_KR.UTF-8; 반듯이 utf8이 아닌 UTF-8이어야 nabi가 작동)
nabi &
추가)
===========================================
[Slackware 13.1]
1. NateOn 설치 및 작동 불가능
A. 증상
NateOn linux version 중 *.rpm 파일을 rpm -Uvh 또는 rpm2tgz를 통해 변환하여 installpkg로 설치한 경우 작동하지 않는다.
B. 원인
Slackware 13.1의 default KDE version이 4.x라서 발생.
C. 해결책
Slackware 13.1 설치 DVD에서 extra/kde3-compat/*.txz 를 모두 설치한다.
installpkg /mnt/cdrom/extra/kde3-compat/*.txz ;
rpm2tgz nateon-1.0.1-275.fc12.i386.rpm ;
installpkg nateon-1.0.1-275.fc12.i386.tgz ;
nateon
3. UTF-8 locale bug
A. 증상
locale을 en_US.UTF-8으로 설정한 경우, Virturebox, xpdf 등의 프로그램들이 불안하게 작동한다.
B. 원인
모름
C. 해결책
locale을 en_US.utf8으로 설정한다.
이럴 경우 12.1의 tgz로 패키징된 nabi(ver. 0.99.2)가 작동하지 않으므로,
최신 nabi(ver. 0.99.7)와 libhangul을 soure compile 해야한다.
removepkg libhangul-0.0.8-i486-1han.tgz nabi-0.99.2-i486-3han.tgz ;
(nabi 및 libhangul 프로젝트 페이지 또는 google에서 검색하여 libhangul-0.0.10.tar.gz와 nabi-0.99.7.tar.gz를 받은 뒤)
tar -zxf libhangul-0.0.10.tar.gz ;
cd libhangul-0.0.10 ; ./configure ; make ; make install ;
tar -zxf nabi-0.99.7.tar.gz ;
cd nabi-0.99.7 ; ./configure ; make ; make install ;
vim $HOME/.xinitrc
(최상단의 "#!/bin/sh" 밑에
export LC_ALL=en_US.utf8 (또는 ko_KR.utf8)
nabi &
추가)
(xfce를 쓰는 경우)
vim /etc/X11/xinit/xinitrc.xfce
(최상단의 "#!/bin/sh" 밑에
export LC_ALL=en_US.utf8 (또는 ko_KR.utf8)
nabi &
추가)
4. Virtualbox, xpdf, nabi bug
A. 증상
Virtualbox의 창의 크기가 저절로 변하거나, xpdf가 지나치게 느리게 작동하거나, nabi 작동 아이콘이 panel(system tray) 밖에 떠다니는 경우.
B. 원인
모름
C. 해결책
"3. UTF-8 locale bug"를 참고.
5. nabi실행 파일을 /usr/bin/ 에서 찾을 수 없는 경우.
A. 증상
Console에서 nabi& 라 치면 nabi가 실행됨.(즉, nabi는 설치되어 있음)
"/etc/profile.d/nabi.sh"의 주석으로 처리된 지침에 따라서, ".xinitrc"에
if [ -x /usr/bin/nabi ]; then
/usr/bin/nabi &
fi
를 추가했으나, X server시작시 nabi가 실행되지 않음.
B. 원인
source compile로 설치한 경우 "/usr/bin/nabi"가 아닌, "/usr/local/bin/nabi"가 정확한 path이다.
C. 해결책
"/usr/bin/nabi & "를 "nabi &"로 변경.
===========================================
이상 Slackware에서의 ko.tex설치나, xfce의 Quit에서 일반 사용자로 suspend 및 restart, Shut Down 활성에 관해 문의하실 것이 있으시면, 이 게시판에 새글로 남겨주세요.