KTUG마당은 KTUG를 방문하는 모든 이용자가 대화를 나누고 소식을 전하는 곳입니다.
- 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
- Team Blog의 글을 이곳 게시판의 "정보글"로 모았습니다. Team blog는 기고자가 올린 글에 질문을 받는 부담을 줄이기 위하여 댓글을 허용하지 않았습니다. 그러나 이곳 게시판으로 모으면서 댓글을 달 수 있습니다. 게시물을 작성하실 때 댓글을 원하지 않으시면 댓글을 허용하시지 않으시기를 바랍니다. 또한 불필요한 소모성 댓글을 달지 않도록 주의하여 주시기를 바랍니다.
- TeX과 관련된 질문이나 답변은 QnA 마당을 이용하십시오. TeX과 관련된 질문은 지웁니다
- MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
- 스팸 글을 막기 위하여 짧은 시간 내에 다시 글이 등록되는 IP를 막거나, 광고 글을 막기 위하여 금지어로 .com, .net 등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
- 금지어에서 stackexchange, stackoverflow, ctan, overleaf, , github, google.com, gmail.com, .org, .io, sil.org, wiki.com, tistory.com등은 해제하였습니다.
- 사용하는 편집기는 CKeditor입니다. 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한줄을 비웁니다. 글줄만 바꾸려면 shift-enter 를 누르시면 <BR>가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.
정보글 윈도10 WSL에서 텍라이브 설치
2022.10.13 20:44
위키의 [설치하기Windows/WSLtexlive] 페이지가 대폭 수정된 것을 보았습니다.
이걸 보고 용기를 내어 WSL을 깔고 텍라이블 설치해볼까 하는데요, 일단 TeXLive는 scheme-small로 설치하였습니다. [설치하기Linux/tlinstall]를 참고했고요, 텍라이브 설치옵션에서 심볼릭 링크를 생성하는 것은 생략했습니다. 나중에 path를 잡아주려고 했습죠.
O : options. 여기서 create symlinks to standard directories를 선택할 수 있다. ==> 하지 않음
이제 심볼릭 링크를 수동으로 겁니다.
1. 바이너리 파일 폴더를 /usr/texbin으로 심볼릭 링크
$ sudo ln -s /usr/local/texlive/2XXX/bin/아키텍쳐이름/ /usr/texbin
2. PATH에 추가
PATH=/usr/texbin:$PATH
MANPATH=/usr/local/texlive/2XXX/texmf-dist/doc/man:$MANPATH
INFOPATH=/usr/local/texlive/2XXX/texmf-dist/doc/info:$INFOPATH
- /etc/profile을 수정할 수 있다. ==> 이건 profile 파일을 열어서 위 세 줄을 편집할 수 있다는 뜻인가요?
3. 활성화
$ sudo source /etc/profile
- 수정한 파일에 대하여 source를 실행한다.
==> 이게 안 됩니다. source라는 명령을 찾을 수 없다네요.
===
텍라이브는 잘 설치되고 tlmgr 명령도 잘 먹는 것 같은데 위의 source 명령은 어케 해결하면 될까요?
댓글 7
-
noname
2022.10.13 21:18
-
Progress
2022.10.13 21:49
네, 알려주신대로 다시 해보겠습니다.
원래 윈도10에 텍라이브2022가 설치되어 있었고, WSL에도 텍라이브2022를 깔았습니다.
근데 윈도10과 WSL에서 mktexlsr 명령 각각 내려봤는데, 왠지 윈도10에 있는 mktexlsr이 실행되는 느낌이 드네요.아까 아침에 WSL에서 설치한 텍라이브는 WSL에 제대로 설치된게 맞을까요?
왠지 바보짓하고 있는 느낌 ;) -
noname
2022.10.14 07:20
제가 보기엔 설치가 (둘 다) 잘 된 거 같습니다. wsl 사이드에서는 /usr/local/... 이렇게 나오고 Windows 사이드에서는 C:/usr/local/... 이렇게 나오면 정상일 겁니다. 이 두 위치는 동일하지 않습니다. 윈도우즈의 c:/usr/local/texlive를 가리키는 위치는 wsl 셸에서 /mnt/c/usr/local/texlive로 접근합니다.
참고로, wsl 셸에서 mktexlsr.exe 라고 하면 윈도우즈 프로그램이 실행될 겁니다.
근데, Win10에서 WSLg가 되나요? 즉 Linux GUI를 실행할 수 있습니까? Win11에서는 당연히 될테지만....
-
Progress
2022.10.14 10:04
윈도10에서 Linux GUI가 실행되지 않습니다. 다음 [Linux GUI 앱에 대한 지원 설치] 페이지에 보면
https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/gui-apps
[사전 요구 사항]
이 기능에 액세스하려면 Windows 11 빌드 22000 이상에 있어야 합니다.[참고]
Linux GUI 앱은 WSL 2에서만 지원되며 WSL 1에 대해 구성된 Linux 배포판에서는 작동하지 않습니다. 배포를 WSL 1에서 WSL 2로 변경하는 방법을 알아봅니다.==
제 윈도10 버전은 아래와 같습니다. 그래서 이런저런 GUI 앱들, 하다못해 gedit도 실행할 수 없습니다.
C:\>ver
Microsoft Windows [Version 10.0.19044.2130]어제 구글링하다보니 윈도용 x 서버인가 뭔가를 설치해주면 된다는 듯(?)한 걸 얼핏 본 것 같은데 해보진 않았습니다.
https://github.com/microsoft/wslg/issues/522
https://stackoverflow.com/questions/60284542/wsl-gedit-unable-to-init-server-could-not-connect-connection-refused
-
noname
2022.12.20 07:35
Windows 10 HOME의 22H2 (19045.2364)로 업그레이한 후에, WSLg가 동작하는 것을 확인했습니다. 스크린샷은 Linux GUI kate와 okular를 실행한 모습입니다.
한글 입력은 fcitx로 잘 됩니다.
-
gasando
2022.10.31 23:09
저는 요즈음 Windows 11에 WSL을 설치해서 이것저것 해보다가 오랫만에 TeXLive를 깔았습니다. 잘 쓰지는 못하지만..
처음 설치시 안내대로 medium을 골랐는데 한글 부분을 선택하지 않고 그냥 설치했다가 나중에 TeXStudio를 띄워 보니 영문은 잘 됨을 확인하였고 한글은 다시 어떻게 할지 막막했습니다. 시키는대로 하다가 보면 ktug 저장소에서 뭘 받아 설치하는 줄 알았는데 설명을 보니 그건 아니었더군요.
아 다 삭제하고 다시 설치해야 하나? 그렇게 하는 방법도 잘 모르겠고.. 그러다가
$ tlmgr info hangul $ tlmgr info korean
으로 뒤져보니 collection-langkorean 이라는 설치 패키지가 눈에 들더군요. 아. 이건갑다.
그래서
$ tlmgr install collection-langkorean
로 설치했더니 이후로 일단 한글이 잘 되네요.
일단은 한시름 놓았습니다. 설치할 때 이런 설명을 잘 해줘야 초보들이 덜 힘들텐데. 조금 고생했습니다.
여기 많은 분들의 글들을 참고하면서 일단 기본적인 설치는 끝냈고 더 탐구해보겠습니다.
-
likesam
2022.11.01 17:37
(아마도) TeXLive를 이용한 설치안내에 잘 모르면 full로 설치하라고 안내하고 있을 텐데, WSL에서 TeXLive을 선택하실 정도의 사용사라면 (아마도) 초보자는 아닐 것이라고 봐서, 잘 모르면 full로 설치하라고 안내가 없었나 봅니다.
WSL linux는 "개인용" 시스템이므로 /etc/profile을 수정할 필요 없다고 생각합니다. ~/.profile 이나 ~/.bashrc 를 수정하는 것으로 충분할 거고요,
source 명령이 없으면, 다음과 같이 하십시오.
$ eval "$(cat ~/.profile)"
근데 이건 현재 로그인한 셸을 떠나지 않고 수정한 환경변수를 활성화하기 위한 방법이고요, 일단 .profile 또는 .bashrc를 수정했다면 그냥 exit하고 다시 로그인(wsl)하면 됩니다.