젠투에서 휴대용 LaTeX 실행하기

젠투에서 휴대용 LaTeX 실행하기

젠투 서버에서 휴대용 LaTeX 설치를 실행하려고 합니다. LaTeX 파일이 설치되었습니다.

실행하려고 하면 메시지가 나타 ./pdflatex납니다 . SSH와 zsh를 사용하여 명령줄을 실행하고 있습니다.path/to/texlive/bin/x86_64-linux/exec format error: ./pdflatex

구글이 나한테 이런 말을 했어할 수 있다잘못된 실행 파일을 사용하고 있음을 의미합니다.

하지만 실행해 보면 uname -m올바른 바이너리가 포함되어 있는 것 같습니다.x86_64/x86_64-linux/

i386-linux또한 다른 모든 Linux용 LaTeX 저장소( , armel-linux, armhf-linux, ) 를 시도했지만 aarch64-linux아무것도 작동하지 않습니다.

내용을 받아보니 파일(링크) dir도 있는 걸 알 수 있어요 . pdflatex또한 ls -l(링크된) 파일이 pdflatex모든 사용자에 대한 읽기 및 실행 권한을 가지고 있음을 알려줍니다.

i386-linux또한 다른 모든 Linux용 LaTeX 저장소( , armel-linux, armhf-linux, ) 를 시도했지만 aarch64-linux아무것도 작동하지 않습니다.

노트:루트 접근권한이 없어서 포터블 설치를 이용해야 합니다.

이 명령을 어떻게 실행할 수 있나요 pdflatex?

답변1

그래서 나는 내 문제에 대한 해결책을 찾았습니다. 이것이 다른 사람에게 도움이 될지 잘 모르겠습니다. 그러나 완전성을 위해 여기에 답변을 게시하고 있습니다.

uname -a반환에도 불구하고 x86_64나는 이것을 사용해야 한다고 들었 습니다 objdump -a /bin/ls.file format elf32-i386올바른 바이너리나한테는 그래i386-linux바이너리 파일.

글을 쓰면서 테스트했는데 작동하지 않습니다. 문제는 FTP를 사용하여 (사전 설치된) 파일을 내 서버로 이동한다는 것입니다.문서 지라. FileZilla가 제공하는전송 유형. 이는 다음과 같이 설정됩니다.자동으로기본적으로.환경이것도착하다바이너리명시적이고 파일을 서버로 옮기는 것이 다시 작동했습니다.

이제 괜찮아.

관련 정보