Tôi đã cài đặt Texlive 2021 trên Ubuntu 21.04 trên một máy tính xách tay mới. Không có phiên bản Texlive trước đó trong hệ thống.
Tôi đã phải cài đặt nó với tư cách người dùng root kể từ đó, trong khi cố gắng cài đặt nó với tư cách người dùng đơn giản, anh ấy đã không để trình cài đặt ghi vào một số thư mục.
Sau đây, hướng dẫn tôi đã cập nhật các đường dẫn trong $HOME/.profile
tệp thêm các biểu thức sau:
nếu [ -d "/usr/local/texlive/2021/bin/x86_64-linux" ] ; sau đó
PATH="$HOME/usr/local/texlive/2021/bin/x86_64-linux:$PATH"
fi
nếu [ -d "/usr/local/texlive/2021/texmf-dist/doc/man" ] ; sau đó
MANPATH="/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH"
fi
nếu [ -d "/usr/local/texlive/2021/texmf-dist/doc/info" ] ; sau đó
INFOPATH="/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH"
fi
Bằng cách này, latex hoạt động tốt.
Đối với tlmgr
, ở chế độ gốc, tôi có thể mở và vận hành GUI.
Tôi đã thử, vẫn ở chế độ gốc (ở chế độ người dùng, ir nói rằng tôi phải chạy nó ở chế độ gốc)
cập nhật tlmgr --self (và > cập nhật tlmgr --self)
Nó cho tôi thông báo sau:
(chạy trên Debian, chuyển sang chế độ người dùng!)
(xem /usr/share/doc/texlive-base/README.tlmgr-on-Debian.md)
TLPDB: không phải thư mục, không tải: /root/texmf
tlmgr: chế độ người dùng chưa được khởi tạo, vui lòng đọc tài liệu!
tôi đã cố gắng tuyển dụng --chế độ người dùng
và --usertree
không thành công.
Cuối cùng tôi đã viết
PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH; xuất PATH MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH; xuất MANPATH
INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH; > xuất INFOPATH
Bằng cách này nó hoạt động.
Bất kỳ giải pháp thay thế nào giúp tôi tiết kiệm được việc sao chép và dán các hướng dẫn đó?
Khi viết
tiếng vang $PATH
tiếng vang $MANPATH
tiếng vang $INFOPATH
thiết bị đầu cuối liệt kê các thư mục chính xác.
Cái gì còn thiếu?
Tôi nghĩ tôi nên đặt PATH, nhưng ở đâu?
CẬP NHẬT! (giải quyết được một phần nhưng không hoàn toàn)
Tôi đã sao chép $PATH, $MANPATH, $INFOPATH trên tệp .basch.
Hiện nay
cập nhật tlmgr -all
hoạt động tốt
Không may
cập nhật tlmgr --self
trả lời theo cách này.
tlmgr: Local TeX Live (2020) cũ hơn kho lưu trữ từ xa (2021).
Bản cập nhật phát hành chéo chỉ được hỗ trợ với
update-tlmgr-latest(.sh/.exe) --update
Nhìn thấy https://tug.org/texlive/upgrade.html để biết chi tiết.
Tôi đã thử làm theo các đề xuất trên trang nâng cấp của tug.org/texlive nhưng không thành công.
Bất kỳ ý tưởng?