Puncte:2

Texlive 2021: tlmgr

drapel us

Am instalat Texlive 2021 pe Ubuntu 21.04 pe un laptop nou. Nu există o versiune anterioară a Texlive în sistem. De atunci, a trebuit să-l instalez ca utilizator root, în timp ce încercam să-l instalez ca utilizator simplu, el nu a lăsat instalatorul să scrie în unele directoare.

În continuare, ghidul am actualizat căile din $HOME/.profil fișier adăugând următoarele expresii:

if [ -d "/usr/local/texlive/2021/bin/x86_64-linux" ] ; atunci
    PATH="$HOME/usr/local/texlive/2021/bin/x86_64-linux:$PATH"
    fi
if [ -d "/usr/local/texlive/2021/texmf-dist/doc/man" ] ; atunci
    MANPATH="/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH"
    fi
 if [ -d "/usr/local/texlive/2021/texmf-dist/doc/info" ] ; atunci
    INFOPATH="/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH"
    fi

În acest fel, Latexul funcționează bine. Cât despre tlmgr, în modul root, pot deschide și opera GUI.
Am încercat, încă în modul root (în modul utilizator, spun că trebuie să îl rulez în modul root)

actualizare tlmgr --self (și > actualizare tlmgr --self)

Mi-a transmis următorul mesaj:

(rulează pe Debian, trec la modul utilizator!)
(vezi /usr/share/doc/texlive-base/README.tlmgr-on-Debian.md)
TLPDB: nu este un director, nu se încarcă: /root/texmf
tlmgr: modul utilizator nu a fost inițializat, vă rugăm să citiți documentația!

Am încercat să angajez --modul utilizatorului și --usertree fara succes. In sfarsit am scris

PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH; export PATH MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH; > export INFOPATH

În acest fel funcționează. Vreo alternativă, care mă scutește de copierea și lipirea acelor instrucțiuni? Când scriu

echo $PATH
echo $MANPATH
echo $INFOPATH

terminalul listează directoarele corecte. Ce lipsește? Cred că ar trebui să stabilesc un PATH, dar unde?

ACTUALIZAȚI! (rezolvat parțial, dar nu complet)

Am copiat $PATH, $MANPATH, $INFOPATH pe fișierul .basch. Acum

actualizare tlmgr -all

Merge bine din pacate

actualizare tlmgr --self

raspunde astfel.

tlmgr: Local TeX Live (2020) este mai vechi decât depozitul de la distanță (2021). Actualizările de versiuni încrucișate sunt acceptate numai cu update-tlmgr-latest(.sh/.exe) --update Vedea https://tug.org/texlive/upgrade.html pentru detalii.

Am încercat să urmăresc sugestiile de pe pagina de upgrade a tug.org/texlive fără succes.

Vreo idee?

N0rbert avatar
drapel zw
Toate acestea sunt grozave. Dar care este versiunea ta Ubuntu? Ce a fost în neregulă cu [texlive](https://packages.ubuntu.com/search?suite=all&exact=1&searchon=names&keywords=texlive) din depozitele oficiale? De ce complici lucrurile APT? De ce crezi cu adevărat că ai nevoie de versiunea 2021?
Matteo Triossi avatar
drapel us
Folosesc Ubuntu 21.04. De ce texlive 2021? Ei bine, îmi configurez noul laptop și l-am luat de pe ww.tug.org.
N0rbert avatar
drapel zw
Dacă aș fi în locul dvs., instalez 20.04 LTS cu cei 4 ani rămași de suport și apoi instalez pachetul `texlive-full` aici. Dar, ok, să așteptăm soluții pentru calea aleasă în prezent.
Matteo Triossi avatar
drapel us
Am adăugat o actualizare, dar mesajul de eroare este ciudat, nu am o versiune 2020 instalată în sistem. O să aștept, dar știi? Încă pot folosi Latex în acest fel, se pare (am încercat să compilez câteva documente).
drapel us
Una dintre cele mai ușoare modalități de a instala cea mai recentă versiune de texlive este să folosești o distribuție de lansare rulantă ușor de utilizat. Este o idee bună să nu încurci cu pachetele implicite ale Ubuntu.
Puncte:1
drapel 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
drapel us
Ei bine, multumesc. Am încercat să fiu creativ și să experimentez. Am Ubuntu 20.04 cu texlive 2019 în biroul meu, la Universitate, și am vrut o schimbare, doar de dragul ei (distracție?). Chiar nu am nevoie de mult mai mult decât pachete de bază Latex. De fapt, mi-ar fi plăcut să instalez Debian stabil, dar se pare că au fost câteva probleme cu câteva funcții.
vitaminace33 avatar
drapel fr
Nu sunt parțial de acord... A trebui să așteptați doi ani pentru o nouă lansare LTS este puțin lung, mai ales dacă doriți sau aveți nevoie să utilizați noi funcții sau pachete, cu atât mai mult când TeXLive = LTS - 1 (22.04 va fi livrat cu 2021).
éclairevoyant avatar
drapel jp
@vitaminace33 Sunt de acord cu sentimentul dvs., dar dacă doriți un software actualizat, Ubuntu nu este distribuția potrivită. Ubuntu este structurat în jurul versiunilor de două ori pe an, iar ceea ce căutați este mai aplicabil distribuțiilor cu lansare continuă (versiuni instabile Debian, Arch etc.).
vitaminace33 avatar
drapel fr
@éclairevoyant Aveți perfectă dreptate că Ubuntu LTS nu este de vârf, dar nu este exact ceea ce am vrut să subliniez.Ceea ce vreau să subliniez este că versiunile Ubuntu LTS, deși la momentul lansării sunt livrate cu TeXLive = LTS -1 din cauza unei ferestre de timp prea scurte, ar putea face cu ușurință upgrade TeXLive la LTS.1 sau LTS.3. TeXLive nu este un material de ultimă generație și 6 luni este mai mult decât suficient pentru a vă asigura că totul este stabil.
éclairevoyant avatar
drapel jp
@vitaminace33 Destul de corect. Nu sunt suficient de familiarizat cu politicile lor interne pentru a știu de ce nu fac upgrade la texlive pe toată durata de viață a versiunii LTS

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.