'kotex'에 해당되는 글 1건

  1. 2011.12.03 Gentoo에 kotex 설치하는 법
  2. .
Linux/Gentoo2011. 12. 3. 05:21
texlive는 이미 설치했다고 치자.

1. gentoo-kr overlay를 설정한다.
http://kldp.net/projects/gentoo-kr/

2.
전체 설치를 원하면
emerge -va collection-kotex
필요에 따라
emerge -va kotex
등으로 설치한다.
다만, 이 방법으로 설치할 경우 texlive는 최신 버전이어야 한다.
아마 keyword나 use에 대한 경고가 뜰 것인데, 적절히 처리하고 설치하면 된다.

3. 직접 설치
문제는 ktug에서 버전을 바꾸지 않고 파일을 업데이트 한다는 것이다.
http://ftp.ktug.or.kr/KTUG/texlive/2011/
그래서 ktug에서 패키지 배포 파일을 업데이트하면 verify falied라고 하면서 emerge가 실패한다.
20**-**-** **:**:** (*.** MB/s) - `/usr/portage/distfiles/kotex-20110818.tar.xz' saved [145068/145068]

('Filesize does not match recorded size', 145068, 145052)
!!! Fetched file: kotex-20110818.tar.xz VERIFY FAILED!
!!! Reason: Filesize does not match recorded size
!!! Got:      145068
!!! Expected: 145052
Refetching... File renamed to '/usr/portage/distfiles/kotex-20110818.tar.xz._checksum_failure_.aaaaaa'

!!! Couldn't download 'kotex-20110818.tar.xz'. Aborting.
 * Fetch failed for 'dev-tex/kotex-20110818', Log file:
 *  '/var/tmp/portage/dev-tex/kotex-20110818/temp/build.log'

이를 해결하는 방법을 설명하겠다. 예를 들어 kotex-base/kotex이 문제라면 위 링크로 가서 kotex.tar.xz의 최종 수정일을 확인한다. 그리고 기존의 ebuild를 참고하여 새로운 ebuild를 적절히 만들어준다.
cd /var/lib/layman/gentoo-kr/dev-tex/kotex-base
cp kotex-20110818.ebuild kotex-20111016.ebuild
vi kotex-20111016.ebuild # 여기서 버전 등의 정보를 수정한다.
ebuild kotex-20111016.ebuild manifest
emerge -va kotex
mktexlsr
이렇게 하면 완료.

* 참고
3의 방법으로 설치했든, 4의 방법으로 설치했든 다음을 확인한다.
mktexlsr을 실행한다.
/etc/texmf/web2c/updmap.cfg에 kotex-base.map와 kotex-extra.map가 있는지 확인.
mktexlsr
updmap-sys --nohash --nomkmap --enable Map=kotex-base.map
updmap-sys --nohash --nomkmap --enable Map=kotex-extra.map
updmap-sys
Posted by asdfzxcv