On 2014-01-12 17.02, akhiezer wrote:
>> Date: Thu, 09 Jan 2014 22:23:07 +0100
>> From: Magnus Larsson <[email protected]>
>> To: BLFS Support List <[email protected]>
>> Subject: Re: [blfs-support] No latex command? texlive-20130530
>>
> .
> .
>>> Are
>>> you able to run 'tlmgr' (you might need to input the full path) and have a
>>> look around and see if anything obv jumps out?
>>
>> tlmgr states, when executed
>> Can't locate TeXLive/TLConfig.pm in @INC (you may need to install the
>> TeXLive::TLConfig module) (@INC contains:
>> /home/magnus/opt/texmf-dist/scripts/texlive /home/magnus/opt/tlpkg
>> /usr/lib/perl5/site_perl/5.18.0/x86_64-linux
>> /usr/lib/perl5/site_perl/5.18.0
>> /usr/lib/perl5/vendor_perl/5.18.0/x86_64-linux
>> /usr/lib/perl5/vendor_perl/5.18.0 /usr/lib/perl5/5.18.0/x86_64-linux
>> /usr/lib/perl5/5.18.0 .) at /home/magnus/opt/texlive/bin/tlmgr line 82.
>> BEGIN failed--compilation aborted at /home/magnus/opt/texlive/bin/tlmgr
>> line 82.
>>
>
>
> Some googling (e.g. on "Can't locate TeXLive/TLConfig.pm in @INC")
> indicates may be path-related. Ref e.g.:
> --
> * http://tug.org/pipermail/tex-live/2008-November/019297.html
> * (again) http://crux.nu/bugs/index.php?do=details&task_id=877
> --
>
>
> Is the file 'TLConfig.pm' actually in the filesystem:
> $ find -P / -iname 'TLConfig.pm' -ls
Yes, TLConfig.pm is part of unpacked source, but not "installed" in
"dist", that is ./usr/source/texlive-20130530-source/dist
magnus@lfs ~> find -P . -iname 'TLConfig.pm' -ls
55463433 12 -rw-r--r-- 1 magnus user 8480 Apr 19 2013
./usr/source/texlive-20130530-source/utils/biber/TeXLive/TLConfig.pm
54802055 12 -rw-r--r-- 1 magnus user 8480 Apr 19 2013
./usr/source/texlive-20130530-source/texk/tests/TeXLive/TLConfig.pm
>
>
>
>> The scripts keep asking for /opt/texmf-dist..,
>> /home/magnus/opt/texmf-dist/scripts/texlive, but such a directory was
>> not created after make install.
>
>
> Is there a directory or symlink called 'texmf-dist' in the filesystem:
> $ find -P / -iname 'texmf-dist' \( -type d -o -type l \) -ls
>
>
>>
>> Yes, /home/magnus/opt/texlive is notstandard, but BLFS use/opt/texlive
>> at least in the texlive installer part of the instruction.
>>
>
>
> Yes, but the texlive-installer part does not necessarily do the same set of
> things as the cmmi route. Are you able to try the '--prefix=/usr' cmmi route?
> (No probs if not at this stage.)
I would rather not install in /usr at this stage.
>
>
> Reading the blfs-svn-texlive page
> ('http://www.linuxfromscratch.org/blfs/view/svn/pst/texlive.html') again, I'm
> again wondering if the "At this point the installation is complete. If
> building from source is desired, extract the source package as usual and
> continue." is perhaps slightly misleading (no offence to anyone if that
> impression is wrong): for, e.g., for cmmi install I'd kindof expect you might
> still need to do the 'pathappend' stuff shown above that point in the page.
You are right. There is apparently much more to do besides configure,
make and make install. The BLFS Book starts with the installer. The
source build as stated, is for updating the applications in "bin".
Please find some feedback from [email protected]
-------- Original Message --------
Subject: Re: [tlbuild] Latex.fmt not found : texlive-20130530-source.tar.xz
Date: Fri, 10 Jan 2014 13:36:46 -0800
From: Paul Vojta <[email protected]>
To: Magnus Larsson <[email protected]>
CC: [email protected]
Dear Mr. Larsson:
Running "make" and "make install" are only the beginning.
You also need to populate the texmf tree with all of the macros,
configure various options (via texconfig-sys), run mklinks to create the
symbolic links, and run
fmtutil-sys --all
and
updmap-sys
together with frequent runnings of mktexlsr.
Mostly the source tree is there if you want to recompile something and
replace a binary in an existing tex installation, or if you are repackaging
TeX Live (e.g., for Debian Linux). If you want to do more than the former,
then you'll need to learn more about how TeX runs. (I am not offering
to teach you.)
Sincerely,
Paul Vojta
------- end -------
On Fri, Jan 10, 2014 at 09:14:21PM +0100
>
>
> What d'you get from:
> $ set | grep -iE '(tex|path).*='
I have just updated the PATH, to point to the "bin" directory in "dist"
from ./Build (=configure, make, make install). This is probably not
enough. The BLFS book updates only PATH, MANPATH and INFOPATH though.
>
>
> However, as noted before, I don't use texlive (still use tetex): it'd be
> great
> if someone who has installed via blfs-texlive page, could pitch in for you.
I appreciate your feedback and help. I will put Texlive BLFS on hold
until I find out more from [email protected]. Or I will run the installer.
>
>
>
> rgds,
> akh
>
>
>
>
>
> --
>
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page