[tex-live] Now TeX Live 2008 installs on FreeBSD 6.4

Conny Andersson unitex at telia.com
Wed Mar 11 04:40:06 CET 2009

Hello again,

My problem with TeX Live 2008, FreeBSD 6.4, and "libc.so.7" not found is 
now solved.

Thank you, all of you at texlive at tug.org very much for your help. Although 
the most clean, most smart, quick, and best solution did come from Norbert 
Preining to my problem:

> Hi Conny,

> On Mon, March 09, 2009, Conny Andersson wrote:
root at alice [/dvd/texlive] # ./install-tl
TeXLive::TLUtils::setup_programs failed at tlpkg/TeXLive/TLUtils.pm line 1042.
./tlpkg/installer/lzma/lzmadec.i386-freebsd --help failed (status 256): No such 
file or directory
Output is:
/libexec/ld-elf.so.1: Shared object "libc.so.7" not found, required by
Couldn't set up the necessary programs.
Cannot continue with installation.
Please report to texlive at tug.org.

> That is bad.

> It seems that the binaries we have for lzmadec.i386-freebsd are not
> working.

> Do you have on your system a working lzmadec? If yes you can do the 
> following:

> - get the network installation package 
> mirror.ctan.org/systems/texlive/tlnet/2008/install-tl-unx.tar.gz

> - unpack it

> - replace install-tl/tlpkg/installer/lzma/lzmadec.i386-freebsd
> with a working copy

> - call install-tl as is (thus installing from the network), or with
>        perl ./install-tl -location /dvd/texlive/
>  which will use the packages from the DVD.

> - after the installation is done again replace the lzmadec.i386-freebsd
>  in DESTINATION_FOLDER/texlive/2008/tlpkg/installer/lzma/

> Hope that helps.

Apparently the installer suffers from 'Linuxism'. There is no libc.so.7 in 
FreeBSD 6.4 from FreeBSD Mall of December 24 2008. Is it possible for me
to do a workaround?

> Probably no linuxism, probably too new or too old or whatever. No idea.

> Best wishes

> Norbert


Well I fetched it: 

I gunziped it, untared it, and located lzmadec to /usr/local/bin/lzmadec on my 
FreeBSD 6.4. Then I:

root at alice [/home/unitex] # cd install-tl/tlpkg/installer/lzma/

root at alice [tlpkg/installer/lzma] # cp /usr/local/bin/lzma lzmadec.i386-freebsd

overwrite lzmadec.i386-freebsd? (y/n [n]) y

root at alice [tlpkg/installer/lzma] # ll lzmadec.i386-freebsd
-r-xr-xr-x  1 root  wheel  90156 15 Sep 17:39 lzmadec.i386-freebsd

(I am using a very slow modem line so downloading TeX Live is not possible, 
so I did not copy the original lzmadec.i386-freebsd back as Norbert did 

root at alice [tlpkg/installer/lzma] # cd ../../../

root at alice [/home/unitex/install-tl] # mount_cd9660 /dev/acd0 /dvd

root at alice [/home/unitex/install-tl] # perl ./install-tl -location \ 

Installing from: /dvd/texlive
Platform: i386-freebsd => 'Intel x86 with FreeBSD'
Distribution: live (uncompressed)
Directory for temporary files: /tmp
Loading /dvd/texlive/tlpkg/texlive.tlpdb

====================> TeX Live installation procedure <===================

=====> Note: Letters/digits in <angle brackets> indicate menu items <=====
=====>       for commands or configurable options                   <=====

  Detected platform: Intel x86 with FreeBSD

  <B> binary systems: 1 out of 15

  <S> Installation scheme (scheme-full)
      83 collections out of 84, disk space required: 1720 MB

  Customizing installation scheme:
    <C> standard collections
    <L> language collections

  <D> directories:
    TEXDIR (the main TeX directory):
    TEXMFLOCAL (directory for site-wide local files):
    TEXMFSYSVAR (directory for variable and automatically generated data):
    TEXMFSYSCONFIG (directory for local config):
    TEXMFHOME (directory for user-specific files):

  <O> options:
    [ ] use letter size instead of A4 by default
    [X] create all format files
    [X] install macro/font doc tree
    [X] install macro/font source tree
    [] create symlinks in standard directories

  <V> set up for running from DVD

Other actions:
  <I> start installation to hard disk
  <H> help
  <Q> quit

Enter command: THANK YOU ALL AT <texlive at tug.org>

Once again - Thank you very much, all of you engaged in my problem.

(I run FreeBSD 6.4 because it is a rock solid production release.)
unitex at alice [~] > uname -a
FreeBSD alice.nodomain.nowhere 6.4-RELEASE FreeBSD 6.4-RELEASE #3:
Sat Feb 28 21:24:26 CET 2009
root at alice.nodomain.nowhere:/usr/src/sys/i386/compile/ALICE i386

Best wishes,


   Conny Andersson
<unitex at telia.com>

More information about the tex-live mailing list