[OS X TeX] Installing packages
Adam Maxwell
amaxwell at mac.com
Sat Jun 5 16:56:47 EDT 2004
On 5 Jun, 2004, at 14:20, Gerben Wierda wrote:
> On Jun 5, 2004, at 4:24 PM, Fernando Pereira wrote:
>
>> What about keeping the .cab installs away from the main TeX tree by
>> placing them in the user's ~/Library tree?
>
> This would break the update system. Suppose you have version 1 of
> package A and version 2 of package B in your standard teTeX tree. Now,
> the MiKTeX repository has version 2 of package A and version 1 of
> package B. How are you going to decide what you want to install if
> there is no way to detect the relation between a MiKTeX version and a
> teTeX version? And that is only one of your problems.
>
> Using the MiKTeX system probably means going all-MiKTeX. And I do not
> know if that is an improvement over the current stable and reasonably
> up-to-date situation.
Right, there are enough chances now to screw up a working system
without mixing them up like that :). I'd rather see an installer
implemented using the CTAN than depend on MiKTeX/cab files, and then
file dates shouldn't be a problem, as CTAN is necessarily up-to-date
(AFAIU).
Personally the only use I would have for this is installing obscure
packages that aren't in gwTeX (and probably shouldn't be), and I
install those in ~/Library/texmf. The present way of doing this is
lame, though, as you must A) know the name of the package you want from
CTAN and B) know what to do with the various files (.ins, .dtx, .bst,
.sty, .cls) according to the TDS. This confuses users, and is easy to
forget the details until you've done it a few times.
I think the XML version of the TeX Catalogue Online might be a start.
Something like wget/curl would be used to pull the entire contents of
the directory given in the TCO file, and an installer could be made
smart enough to figure out what to do with each of those files, based
on the extension. Further, it would be have to warn the user if they
already have the package installed. Perhaps it's easier just to tell
people to read the manual, though...
--
Adam
-----------------------------------------------------
Post: <mailto:MacOSX-TeX at email.esm.psu.edu>
Please see <http://www.esm.psu.edu/mac-tex/> for list
guidelines, information, and LaTeX/TeX resources.
More information about the MacOSX-TeX
mailing list