'리눅스'에 해당되는 글 2건

  1. 2008.03.18 Gentoo Linux
  2. 2007.06.20 Gentoo+LaTeX
  3. .
Linux/Gentoo2008. 3. 18. 00:35
오래된 글이라 낡고 불필요한 내용이 있을 수 있다.

소식
Gentoo 2008.0이 나올 때가 되었다.
http://www.gentoo.org/

For Gentoo 2007.0 AMD64.
오래 전에 쓴 것이라 좀 낡은 부분이 있다.

%% Documents
(커널 컴파일시 참고할 것은 *로 표시)
*Gentoo Linux AMD64 Handbook
*Gentoo Linux Genkernel Guide
*Hardware 3D Acceleration Guide
*Gentoo Linux nVidia Guide
*Using UTF-8 with Gentoo
*Gentoo Printing Guide
*Gentoo Linux ALSA Guide
Gentoo Linux Frequently Asked Questions
The X Server Configuration HOWTO
The KDE Configuration HOWTO
Gentoo Linux Localization Guide
Using a Mouse within the Console
http://gentoo-wiki.com/HOWTO_AMD64
http://gentoo-wiki.com/TIP_Speak_Your_Language
http://gentoo-wiki.com/Masked
http://devmanual.gentoo.org/

references:
http://www.gentoo.org/dyn/use-index.xml?style=printable
http://devmanual.gentoo.org/general-concepts/use-flags/
http://gentoo-wiki.com/USE_Flags
http://gentoo-wiki.com/USE_Flags_explained

printer:
http://www.gentoo.org/doc/en/printing-howto.xml
http://gentoo-wiki.com/Canon_Pixma_Series
http://gentoo-wiki.com/HPOJ_and_CUPS

%% 터미널 비프음 끄기
setterm -blength 0
% (see: Gentoo Linux FAQ)

%% scim
# vi /etc/env.d/02locale
LC_ALL="ko_KR.UTF-9"
LANG="ko_KR.UTF-8"
LC_CTYPE="ko_KR.UTF-8"
# vi /etc/env.d/02scim
XMODIFIERS="@im=SCIM"
GTK_IM_MODULE="scim"
QT_IM_MODULE="scim"
% amd64의 경우 /etc/portage/package.keyword를 수정하여 최신 버전으로 깔리도록 고쳐준다.
# emerge -va scim %if GTK+
# emerge -va skim %if KDE/Qt
# emerge -va scim-hangul scim-tables
references:
System configuration
Installation using Portage
System Configuration
% 팁: compile qt-3.3.8-r2 with USE="immqt-bc"
% (package.use를 이용)
% gentoo-kr을 이용해서 최신 버전을 빠르게 적용할 수 있다.

%% 한영키 인식
% 추가: xkeyboard-config의 버전에 dependant하다. 버전을 잘 맞춰서 설치해야 한다.
# echo "x11-misc/xkeyboard-config" >> /etc/portage/package.keywords
# emerge -va xkeyboard-config
# dispatch-conf
% 이제 Control Center에서 키보드 옵션을 바꿀 수 있게 된다.
% 여기서 바꾼 설정은 ~/.kde/share/config/kxkbrc 에 저장된다.
% 또는
#vi /etc/X11/xorg.conf
Section "InputDevice"
    Identifier "Keyboard0"
    Driver      "kbd"
    Option     "XkbRules" "xorg"
    Option     "Xkbmodel" "pc105"
    Option     "XkbLayout" "kr"
    Option     "XkbVariant" "kr106"
EndSection
% references: http://kldp.org/node/82808

%% ttf-alee
# emerge layman
# vi /etc/layman/layman.cfg
overlays  : http://www.gentoo.org/proj/en/overlays/layman-global.txt
    http://gentoo-kr.kldp.net/overlays.xml
...
nocheck : yes
# layman -f
# layman -L %is there "gentoo-kr"?
# layman -a gentoo-kr
# layman -s gentoo-kr
# echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf
# emerge -va alee-fonts
% references:
% http://www.gentoo.org/proj/en/overlays/userguide.xml
% http://gentoo-kr.kldp.net/
% http://kldp.org/node/74311#comment-348956
% http://gentoo-wiki.com/HOWTO_Installing_3rd_Party_Ebuilds
% http://gentoo-wiki.com/HOWTO_Create_an_Updated_Ebuild

%% Adobe flash
# echo "net-www/nspluginwrapper" >> /etc/portage/package.keywords
# emerge nspluginwrapper
# emerge netscape-flash
?# nspluginwrapper -v -a -i
%mozilla-firefox-bin을 업데이트할 때마다 재설치 필요
% references: http://gentoo-wiki.com/HOWTO_AMD64

%% Java
# echo "app-emulation/emul-linux-x86-java nsplugin" >> /etc/portage/package.use
# echo "app-emulation/emul-linux-x86-java" >> /etc/portage/package.keyword
# emerge emul-linux-x86-java
# eselect java-nsplugin list
?# eselect java-nsplugin set 32bit emul-linux-x86-java-1.6
?# ln -s /opt/emul-linux-x86-java-1.6.0.03/plugin/i386/ns7/libjavaplugin_oji.so
%mozilla-firefox-bin을 업데이트할 때마다 재설치 필요
% referencse:
% http://www.gentoo.org/doc/en/java.xml?style=printable
% http://gentoo-wiki.com/HOWTO_AMD64
% http://java.com/en/download/installed.jsp

%% openoffice-bin
% 추가: 한글이 제대로 안 나오는 문제때문에 이렇게 설치했었는데,
% 이제는 이렇게 할 필요가 없는 것 같다.
# export LINGUAS="en"
# emerge -va openoffice-bin
# export LINGUAS="en ko"
Posted by asdfzxcv
Linux/Gentoo2007. 6. 20. 10:58
오래된 글이라 낡고 불필요한 내용이 있을 수 있다.

% TeXlive가 portage에 등록되었다. 이제 emerge로 설치하면 된다.
% ko.TeX
hangul-ucs와 hlatex을 통합한 ko.TeX의 등장으로 일이 편해졌다.

References:
http://gentoo-wiki.com/TeX_Live_2007
http://gentoo-wiki.com/TIP_Best_practice_to_ignore_an_update
http://www.ktug.or.kr/jsboard/read.php?table=contrib&no=4537

%%%%%%%%%이하는 이제 필요 없어짐%%%%%%%%%%
% Install TeXlive2007
# mount -t iso9660 -o loop texlive2007-live-20070212.iso /media/texlive
# cd /media/texlive/
# sh install-tl.sh
# fmtutil-sys --all
# texconfig

# vi /etc/portage/profile/package.provided
app-text/tetex-3.0_p1-r3
# vi /etc/portage/package.mask
>app-text/tetex-3.0_p1-r3

# vi /etc/env.d/98texlive
PATH="/usr/local/texlive/2007/bin/x86_64-linux"
ROOTPATH="/usr/local/texlive/2007/bin/x86_64-linux"
MANPATH="/usr/local/texlive/2007/texmf/doc/man"
INFOPATH="/usr/local/texlive/2007/texmf/doc/info"
TEXBASE="/usr/local/texlive/"
#env-update

% Install hangul-ucs
http://faq.ktug.or.kr/faq/Hangul-ucs
위 웹페이지 및 위 웹페이지에서 받을 수 있는 dhucsdoc.pdf에 나온 설명을 참고하되 다음을 주의한다.

% hlatex
1. emerge hlatex
2.
http://faq.ktug.or.kr/faq/%B8%AE%B4%AA%BD%BA%BF%A1%BC%AD%BC%B3%C4%A1%C7%CF%B1%E2/HLaTeX
http://cvs.ktug.or.kr/viewcvs/hlatex-texmf/
http://faq.ktug.or.kr/faq/TeX%B1%DB%B2%C3

% 은폰트를 설치했는데도 ttf2pk 등에서 에러가 나는 경우가 있다.
폰트 경로 관련 설명
# kpsewhich UnBatang.ttf
이렇게 해서 올바를 결과가 나오는지 확인한다. 아무것도 안 나오면 뭔가 잘못된 것이다.
texmf.cfg의 OSFONTDIR을 수정한다.
OSFONTDIR = /usr/share/fonts
물론 경로는 알아서 맞는 것으로 설정해야 한다.
# mktexlsr
이제 제대로 되었는지 확인해 본다.
# kpsewhich UnBatang.ttf
임시 폴더로 이동해서 잘못 생성된 pk파일 등을 삭제하고 다시 컴파일 해본다.

%%%이 아래는 필자도 모름%%%
# vi /usr/local/texlive/2007/texmf/web2c/texmf.cnf
TEXMFSITE=$SELFAUTOPARENT/../texmf-site

TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,
!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFMAIN,
!!$TEXMFLOCAL,!!$TEXMFSITE,!!$TEXMFDIST}

SYSTEXMF = $TEXMFLOCAL;$TEXMFSITE;
$TEXMFMAIN;$TEXMFDIST

TEXMFDBS = {!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,
!!$TEXMFSITE,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST}

(user, not root)
$ cp /media/texlive/source/source.tar.bz2 ~/temp
$ cd ~/temp/texk
$ .configure
$ cd kpathsea
$ make

References:
http://faq.ktug.or.kr/faq/Hangul-ucs
http://www.ktug.or.kr/jsboard/read.php?table=setup&no=11518
Posted by asdfzxcv