Điểm:2

Texlive 2021: tlmgr

lá cờ us

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--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?

N0rbert avatar
lá cờ zw
Tất cả điều này là tuyệt vời. Nhưng phiên bản Ubuntu của bạn là gì? Có vấn đề gì xảy ra với [texlive](https://packages.ubuntu.com/search?suite=all&exact=1&searchon=names&keywords=texlive) từ kho lưu trữ chính thức? Tại sao bạn làm phức tạp mọi thứ APT? Tại sao bạn thực sự nghĩ rằng bạn cần phiên bản 2021?
Matteo Triossi avatar
lá cờ us
Tôi đang sử dụng Ubuntu 21.04. Tại sao lại là texlive 2021? Chà, tôi đang định cấu hình máy tính xách tay mới của mình và lấy nó từ ww.tug.org.
N0rbert avatar
lá cờ zw
Nếu tôi là bạn, tôi sẽ cài đặt 20.04 LTS với 4 năm hỗ trợ còn lại và sau đó cài đặt gói `texlive-full` tại đây. Nhưng, ok, hãy chờ giải pháp cho con đường bạn đang chọn.
Matteo Triossi avatar
lá cờ us
Tôi đã thêm một bản cập nhật, nhưng thông báo lỗi rất lạ, tôi không cài đặt phiên bản 2020 trong hệ thống. Anh sẽ đợi, nhưng em biết không? Có vẻ như tôi vẫn có thể sử dụng Latex theo cách này (Tôi đã cố gắng biên dịch một vài tài liệu).
lá cờ us
Một trong những cách dễ dàng nhất để cài đặt phiên bản mới nhất của texlive là sử dụng bản phân phối cuốn chiếu thân thiện với người dùng. Bạn không nên làm hỏng các gói mặc định của Ubuntu.
Điểm:1
lá cờ zw

TexLive ecosystem is very mature, so having latest 2021 version is not really needed on real life situations. Personally I find the usage of binary TeXLive distribution from tug.org/texlive non-reproducible and too windows-way. I would recommend to remove it.

Reallly I would recommend two things to do on fresh laptop:

  1. Run a fresh install of Ubuntu 20.04 LTS to have bright future for next 4 years. This version is LTS - long-term support (5 years of support starting from 2020 April), so you should not run unnecessary distribution upgrades in each 9-months frames as it will with 21.04.

  2. Install TeXLive 2019 from official Ubuntu repositories as simple as

    sudo add-apt-repository universe
    sudo apt-get install texlive-full
    

    You should imagine the situation when your other systems exist. For example - home laptop and workstation at work. Installation of deb-packages is always reproducible and straight-forward procedure with 100% success.

Matteo Triossi avatar
lá cờ us
Vâng, cảm ơn. Tôi đã cố gắng sáng tạo và thử nghiệm. Tôi đã cài đặt Ubuntu 20.04 với texlive 2019 trong văn phòng của mình, tại trường Đại học và muốn thay đổi chỉ vì lợi ích của nó (vui không?). Tôi không thực sự cần nhiều hơn các gói Latex cơ bản. Tôi thực sự muốn cài đặt Debian ổn định, nhưng rõ ràng có một số vấn đề với một số chức năng.
vitaminace33 avatar
lá cờ fr
Tôi có phần không đồng ý... Phải đợi hai năm để có bản phát hành LTS mới hơi lâu, đặc biệt nếu bạn muốn hoặc cần sử dụng các tính năng hoặc gói mới, thậm chí còn hơn thế nữa khi TeXLive = LTS - 1 (22.04 sẽ được xuất xưởng cùng với 2021).
éclairevoyant avatar
lá cờ jp
@ vitaminace33 Tôi đồng ý với quan điểm của bạn, nhưng nếu bạn muốn phần mềm cập nhật thì Ubuntu không phải là bản phân phối phù hợp. Ubuntu được cấu trúc xung quanh các bản phát hành hai lần một năm và những gì bạn đang tìm kiếm có thể áp dụng nhiều hơn cho các bản phân phối phát hành cuốn chiếu (bản phát hành không ổn định của Debian, Arch, v.v.).
vitaminace33 avatar
lá cờ fr
@éclairevoyant Bạn hoàn toàn đúng về việc Ubuntu LTS không tiên tiến, nhưng đây không phải là điều tôi muốn chỉ ra.Điều tôi muốn nhấn mạnh là các bản phát hành Ubuntu LTS, mặc dù tại thời điểm phát hành được vận chuyển cùng với TeXLive = LTS -1 do khoảng thời gian quá ngắn, họ có thể dễ dàng nâng cấp TeXLive lên LTS.1 hoặc LTS.3. TeXLive không phải là tài liệu tiên tiến nhất và 6 tháng là quá đủ để đảm bảo rằng mọi thứ đều ổn định.
éclairevoyant avatar
lá cờ jp
@ vitaminace33 Đủ công bằng. Tôi không đủ quen thuộc với các chính sách nội bộ của họ để biết lý do tại sao họ không nâng cấp texlive trong suốt vòng đời của bản phát hành LTS
Câu hỏi này là trong các ngôn ngữ khác:

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.