Am 20.12.21 um 17:49 schrieb Wolfgang Engelmann via lyx-users:
I would like to better understand the tree(s) for texlive and what texhash and tlmgr do

The important points are found behind the #### at the end of the mail.

Thanks a lot

Wolfgang

Your installed tlmgr will notice and ask you to update it before updating anything else. The command to do this is: tlmgr update --self After any updates of tlmgr, you can then run, for instance, tlmgr update --all, which will update (including additions and removals) all other packages in your installation that have been changed on the server.

sudo tlmgr update --self
[sudo] Passwort für wolfgang:
tlmgr: package repository https://ftp.tu-chemnitz.de/pub/tex/systems/texlive/tlnet (verified)
tlmgr: saving backups to /usr/local/texlive/2021/tlpkg/backups
tlmgr: no self-updates for tlmgr available

tlmgr update --all


Wolfgang,

you can run

tlmgr --self --all update

then you do not need two  comamnds


sudo texhash

that is already done my tlmgr.  And if you do not run the tlmgr as root
then you do not need it for texhash. I prefer always user permissions for
texlive. The reason why I did after installtion of texlive:

sudo chmod -R voss:voss /usr/local/texlive

then everything in this directors has user permission! And I never
need sudo to run texhash or tlmgr or ....


wolfgang@Fuji:~$ find -iname 'texmf*'
./.texlive2020/texmf-var
./.texlive2016/texmf-var
./TEXMF-Sicherung
./TEXMF-Sicherung/texmf
./.texlive2019/texmf-var
./texmf
./.texlive2021/texmf-var

wolfgang@Fuji:/$ sudo find -iname 'texmf*'
./root/.texlive2020/texmf-var

this is always created if you install texlive as root and running
tlmgr also as root.

If you want to see which package is used, run

kpsewhich biblatex-spbasic.sty

then you'll get what TeX will find first and using. With

kpsewhich --all biblatex-spbasic.sty

you'll get all files in the TeX dirextory structure.

wolfgang@Fuji:/usr/local/texlive/texmf-local$ ls -l
insgesamt 52
-rw-r--r-- 1 wolfgang wolfgang 1943 15. Dez 15:02 biblatex-spbasic.bbx
-rw-r--r-- 1 wolfgang wolfgang 2601 15. Dez 15:02 biblatex-spbasic.cbx
-rw-rw-rw- 1 root     staff    1578 10. Jul 20:01 biblatex-spbasic-old.bbx -rw-r--r-- 1 root     staff     295 10. Jul 20:06 biblatex-spbasic-old.cbx

#### Questions:
How do I make sure the new version is used?

first the current directory is searched, then an existing texmf directory,
then the texmf-local directory, then the main texmf-dist/...

Should I remove the older biblatex-spbasic?

rename the old files to for example:

biblatex-spbasic.bbx.20211212

How do I tell lyx to use the new version?


It will be used automatically if you rename the old files.

Herbert


--
lyx-users mailing list
lyx-users@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-users

Reply via email to