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