ฉันเกรงว่าจะเป็นคำถามที่ซ้ำกัน แต่ฉันค้นหามากกว่า 8 โพสต์แล้วยังไม่สำเร็จ ฉันพยายามติดตั้งใน Ubuntu 18.04 TexLive 2021/TL2021 (ฉันใช้ texstudio) ก่อนหน้านี้ฉันดาวน์โหลด TL2021 ไม่สำเร็จ แต่ใช้ TL2017 ต่อไป ฉันทำตามขั้นตอนต่อไปนี้:
ในเทอร์มินัล
sudo apt autoremove --purge texlive tex-common
rm -rf /usr/local/texlive/2021
rm -rf ~/.texlive2021
rm -rf ~/.texlive2017
ลบด้วยตนเองจากตัวจัดการไฟล์ ไฟล์ใด ๆ ที่เกี่ยวข้องกับ TL2017 (ฉันจำชื่อที่แน่นอนไม่ได้ แต่พวกเขาชอบ texlive2017
)
ดาวน์โหลดไฟล์ tar.gz จากไฟล์ เว็บไซต์ TUG และ(พยายาม)ทำตามคำสั่ง
เปลี่ยนไดเร็กทอรี (จากเทอร์มินัล) ที่คลายซิปไฟล์ install-tl perl
ดำเนินการ perl ติดตั้ง-tl
(ไม่ได้ผล) ดังนั้นฉันจึงดำเนินการ sudo perl ติดตั้ง tl
(อาจเป็นทางเลือกที่ไม่ปลอดภัย)
ป้อนรหัสและตัวเลือก -i
(หลังจาก 2 ชั่วโมงโดยประมาณที่มีการดาวน์โหลดแพ็คเกจและเพราะฉันคิดว่ามันเป็นคำสั่ง)
PATH=/usr/local/texlive/2021/bin/x86_64-linux
MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man
INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info
(ไม่ได้ให้ผลลัพธ์)
พบ .ข้อมูลส่วนตัว
ไฟล์และในขณะที่มันเป็น
# ~/.profile: เรียกใช้งานโดยล่ามคำสั่งสำหรับล็อกอินเชลล์
# ไฟล์นี้ไม่ถูกอ่านโดย bash(1) ถ้า ~/.bash_profile หรือ ~/.bash_login
#มีอยู่.
# ดู /usr/share/doc/bash/examples/startup-files สำหรับตัวอย่าง
# ไฟล์อยู่ในแพ็คเกจ bash-doc
# umask เริ่มต้นถูกตั้งค่าใน /etc/profile; สำหรับการตั้งค่า umask
# สำหรับการเข้าสู่ระบบ ssh ให้ติดตั้งและกำหนดค่าแพ็คเกจ libpam-umask
#ยูมาสก์022
#ถ้าใช้ bash
ถ้า [ -n "$BASH_VERSION" ]; แล้ว
# รวม .bashrc ถ้ามี
ถ้า [ -f "$HOME/.bashrc" ]; แล้ว
. "$HOME/.bashrc"
ไฟ
ไฟ
# ตั้งค่า PATH เพื่อให้มีถังขยะส่วนตัวของผู้ใช้หากมีอยู่
ถ้า [ -d "$HOME/bin" ] ; แล้ว
PATH= PATH="$HOME/bin:$PATH"
ไฟ
# ตั้งค่า PATH เพื่อให้มีถังขยะส่วนตัวของผู้ใช้หากมีอยู่
ถ้า [ -d "$HOME/.local/bin" ] ; แล้ว
PATH="$HOME/.local/bin:$PATH"
ไฟ
ฉันเปลี่ยนเป็น
# ~/.profile: เรียกใช้งานโดยล่ามคำสั่งสำหรับล็อกอินเชลล์
# ไฟล์นี้ไม่ถูกอ่านโดย bash(1) ถ้า ~/.bash_profile หรือ ~/.bash_login
#มีอยู่.
# ดู /usr/share/doc/bash/examples/startup-files สำหรับตัวอย่าง
# ไฟล์อยู่ในแพ็คเกจ bash-doc
# umask เริ่มต้นถูกตั้งค่าใน /etc/profile; สำหรับการตั้งค่า umask
# สำหรับการเข้าสู่ระบบ ssh ให้ติดตั้งและกำหนดค่าแพ็คเกจ libpam-umask
#ยูมาสก์022
#ถ้าใช้ bash
ถ้า [ -n "$BASH_VERSION" ]; แล้ว
# รวม .bashrc ถ้ามี
ถ้า [ -f "$HOME/.bashrc" ]; แล้ว
. "$HOME/.bashrc"
ไฟ
ไฟ
# ตั้งค่า PATH เพื่อให้มีถังขยะส่วนตัวของผู้ใช้หากมีอยู่
ถ้า [ -d "$HOME/bin" ] ; แล้ว
PATH="/usr/local/texlive/2021/bin/x86_64-linux:$PATH; ส่งออกเส้นทาง"
INFOPATH="$INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info; ส่งออก INFOPATH"
MANPATH="$MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man; ส่งออก MANPATH"
ไฟ
#อันเก่า
# PATH="$HOME/bin:$PATH"
#PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH; ส่งออกเส้นทาง
#INFOPATH=$INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info; ส่งออก INFOPATH
#MANPATH=$MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man; ส่งออก MANPATH
# ตั้งค่า PATH เพื่อให้มีถังขยะส่วนตัวของผู้ใช้หากมีอยู่
ถ้า [ -d "$HOME/.local/bin" ] ; แล้ว
PATH="/usr/local/texlive/2021/bin/x86_64-linux:$PATH"
INFOPATH="$INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info; ส่งออก INFOPATH"
MANPATH="$MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man; ส่งออก MANPATH"
ไฟ
#อันเก่า
# PATH="$HOME/.local/bin:$PATH"
บางทีมันอาจจะผิด ฉันไม่รู้.
จากการค้นหาในกระทู้นี้
1,2,3,4,5,6,7,8,9,10ฉันลองต่อไปนี้
ข้อความใด
ส่งออก PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH
ส่งออก INFOPATH=$INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info
ส่งออก MANPATH=$MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man
สะท้อน $PATH
pdftex อยู่ที่ไหน
ไม่มีใครให้ผลลัพธ์ ดังนั้นฉันจึงสับสนเล็กน้อย ฉันทำอะไรผิดหรือฉันไม่ได้ทำอะไร Texstudio ไม่สามารถคอมไพล์ไฟล์ tex ได้ในขณะนี้