[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Stupid LaTex question?



"Daniel C. Simkins Jr." <dsimkins@qwest.net> writes:
> 
> Problem: LaTex doesn't have the ams packages, and, though I installed
> them from AMS, still doesn't work, it looks like my base LaTex install
> may be hosed.

>  -I look at both Potato and Woody package lists from the Debian
>   webpage, but neither LaTex, nor Tex are listed, but a bunch of packages that
>   require LaTex *are* there. So how did LaTex get on my system in the
>   first place? Clearly LaTex must come in one of the packages, but I
>   can't figure out which one.

LaTeX is part of the "tetex-*" packages.  The particular TeX
distribution used by Debian is called teTeX, hence the name.  The
"tetex-bin" package provides "latex" (among others), so it satisfies
the dependency requirements for packages that require "latex".

A few of the AMS fonts are included in "tetex-base", but most of the
fonts and all the LaTeX macros are included in "tetex-extra".  If you
do:

        dpkg -l 'tetex*'

you'll get a listing of which teTeX packages are installed.  Mine
looks like this:

>> Desired=Unknown/Install/Remove/Purge/Hold
>> | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
>> |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
>> ||/ Name           Version        Description
>> +++-==============-==============-============================================
>> ii  tetex-base     1.0.2+20011202 basic teTeX library files
>> ii  tetex-bin      1.0.7+20011202 teTeX binary files
>> pn  tetex-dev      <none>         (no description available)
>> ii  tetex-doc      1.0.2+20011202 teTeX documentation
>> pn  tetex-eurosym  <none>         (no description available)
>> ii  tetex-extra    1.0.2+20011202 extra teTeX library files
>> un  tetex-french   <none>         (no description available)
>> pn  tetex-lib      <none>         (no description available)
>> pn  tetex-nonfree  <none>         (no description available)
>> ii  tetex-src      1.0.2+20011202 teTeX texmf source files

The "ii" indicates a completely installed package.  You need at least
"tetex-base", "tetex-bin", and "tetex-extra" installed to use AMSLaTeX.

>  -How can I get rid of it ( besides using find and rm by hand), and
>   re-install it?

If one of those packages is listed as uninstalled, you can install
them using APT.  As root, do:

        apt-get install tetex-extra

Since "tetex-extra" requires "tetex-base" and "tetex-bin", that'll
make sure all three packages are installed.

If the packages are installed but broken (and especially if your
attempt to install AMSLaTeX by hand wrote over parts of the existing
LaTeX distribution), you can force APT to try reinstalling them like
so:

        apt-get install --reinstall tetex-base tetex-bin tetex-extra

-- 
Kevin Buhr <buhr@telus.net>


-- 
To UNSUBSCRIBE, email to debian-testing-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: