KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
The universe is laughing behind your back.
FrontPage › KC2007/KCpm

목차

1 소개
2 설치와 사용
3 kcmpm 및 kclogmpm으로 되돌리기
4 FILES

1 소개

  • 목적 : 요즘 자주 문제를 일으키는 kcmpm을 대신하여 MiKTeX Packages 들을 설치하는 대체 스크립트.
  • kcmpm과 충돌하는 Vista 등에서 대신하여 쓸 가능성 있음.(?)
  • kcmpm이 잘 동작하지 않는 경우에도 대용할 수 있음.

  • kcmpm과 마찬가지로 MiKTeX Package Manager Repository로부터 파일을 가져와서 시스템에 설치함. 따라서 최신의 패키지로 항상 갱신할 수 있음.
  • kclogmpm에 해당하는 자동 설치 지원.(kcautopm)
  • KC2007에서만 사용 가능함.

  • 현재 버전 : 0.2.4
    • update-db, install, uninstall, list, update 다섯 개의 옵션이 동작함.
  • ToDo
    1. --update가 현재의 설치 상태를 확인하지 않고 무조건 해당 패키지를 갱신함. 설치된 패키지가 최신의 것이면 업데이트하지 않도록 수정할 것.
    2. 패키지 설치/제거 후 mktexlsr 루틴을 추가할 것(?)
      DeleteMe. (패키지 설치할때마다 갱신하는 것보다) mktexlsr은 kcautopm 뒤에만 두는 것에 한 표...
    3. ftp 사용 가능하도록 하는 문제 -- 해결됨. 단 KCmenu 버전은 http만을 사용함.
      DeleteMe) KCmenu에서도 ftp 사용가능하도록 하는 option이 필요함

2 설치와 사용

  • KC2007/UPDATES의 RUD 1.3.4 부터 KCpm이 포함되어 있습니다.
  • 사용법 :
    • http 또는 ftp 첫번째 인자로 둘 중 하나를 지정(http는 default)
      # kcpm [--ftp|--http]
      
    • 패키지 설치
      # kcpm --install pkgname
      
      • kcpm --install=pkgname과 같이 써도 동작합니다. 아래도 같음.
    • db 갱신 :
      # kcpm --update-db
      
      • 패키지 설치/삭제 이력은 갱신되지 않습니다.
      • 패키지 설치/삭제 이력까지 초기화하려면 <TeX>/share/texmf-local/miktex/kcpm_pkg_list.ini를 삭제하십시오.
    • 패키지 삭제
      # kcpm --uninstall pkgname
      
    • 패키지 열람
      # kcpm --list
      # kcpm --list-installed
      
      • 특정 패키지만 열람하려면 list 보기 창에서 '/'를 누르고 찾아보시기 바랍니다.
      • 열람 창을 종료하려면 "q"를 누릅니다.
      • 행이동은 "행번호"와 "G"를 쳐넣습니다. "1G"는 첫 행으로. 행번호 없이 "G"만 입력하면 마지막 행으로 이동합니다.
      • 찾아보기와 행이동은 KCmenu에서 열었을 때는 동작하지 않습니다.
    • 패키지 업데이트
      # kcpm --update
      # kcpm --update pkgname
      
      • 현재 설치된 버전의 최신판 여부를 묻지 않고 최신의 것을 새로 설치하는 방식입니다.
      • 패키지를 지정하지 않으면 설치된 패키지를 전부 재설치한다는 점이 install과 다릅니다.
    • 자동 설치
      # kcautopm filename
      # kclogmpm filename
      

3 kcmpm 및 kclogmpm으로 되돌리기

  • KC2007 새 설치 프로그램(1.3.4h)은 mpm을 더이상 포함하지 않습니다. 그러므로 "되돌리기"도 지원하지 않습니다.
    DeleteMe. 그렇다면, KC2007/mpm이란 이름도 KC2007/pm이나 다른 이름으로 바뀌나요? IsCho
    DeleteUs. 아닙니다. KCpm도 여전히 MiKTeX Package Manager의 Repository를 이용하기 때문에...
  • 만약 개인적인 이유로 mpm이 반드시 필요하다면 제작자나 게시판을 통해 별도로 요청하시기 바랍니다.

4 FILES

KCpm은 향후 KC2007의 업데이트 파일로만 제공됩니다. 여기는 개발 과정에서 만들어 두었던 파일들을 보존합니다.

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-07-08 17:02:55
Processing time 0.0395 sec