Just found another Ubuntu oddity. Or at least an oddity in how it interacts with the Debian installers for gregorio.

Ubuntu, probably like most Linux distributions, comes with a LaTeX version pre-installed. That version is located in /usr/bin/latex and has its packages in /usr/share/texmf/. The version, however, is generally speaking out of date, especially if you're using the LTS versions of Ubuntu (which are released once every 5 years). Thus TUG advises getting the up to date version of TeXLive.

When you download and install TeXLive, it installs to /usr/local/texlive/<year>/. After the install you're supposed to add the */bin/<OS> from this directory to your path. While I can do this for any individual terminal session, I can't seem to make it stick between terminal sessions yet. However, it's relatively easy to add that path to the TeXworks configuration though its preferences so that it uses the new install. Packages are placed in */texmf-dist by TeXLive.

However, when you install gregorio, the gregoriotex files get placed under /usr/share/texmf and not /usr/local/texlive/<year>/texmf-dist. The end result is that if you change the configuration of TeXworks to use the most recent TeXLive, it can't find gregoriotex. Further, just copying the gregoriotex folder into the texlive folder doesn't seem to solve the problem. If I place said folder in my local texmf tree, then TeXworks finds the style file, but I get a hole bunch of font errors and the output document has no neumes on it.

Clearly installing on Ubuntu has got more issues than just the aptitude vs. apt-get issue. It may be that we need a whole different set of install instructions. If anyone has any ideas on what I should try next, I'm all ears.

✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝
Br. Samuel
(R. Padraic Springuel)

PAX ☧ ΧΡΙΣΤΟΣ

_______________________________________________
Gregorio-devel mailing list
[email protected]
https://mail.gna.org/listinfo/gregorio-devel

Répondre à