[tex-live] Updating packages over the internet a la MiKTeX

Michael Hallgren m.hallgren at free.fr
Sat Jun 5 22:51:02 CEST 2004


RCS, CVS, Subversion, or,... straight into the package branches?

mh 

> -----Message d'origine-----
> De : tex-live-bounces at tug.org 
> [mailto:tex-live-bounces at tug.org] De la part de Sebastian Rahtz
> Envoyé : samedi 5 juin 2004 22:22
> À : Gerben Wierda
> Cc : texlive
> Objet : Re: [tex-live] Updating packages over the internet a la MiKTeX
> 
> Gerben Wierda wrote:
> 
> > MiKTeX (http://miktex.sourceforge.net) keeps a set of .cab 
> files (some 
> > sort of archive format for windows) which are submitted by a 
> > community. These archive files are on every CTAN mirror, 
> btw. There is 
> > probably also an index somewhere. A MiKTeX installation knows which 
> > versions of those archives it has installed and can thus detect if 
> > there is a newer version of a (La)TeX package available. It 
> can even 
> > install a missing package when this is detected during a 
> TeX run. It 
> > does not rely on source distribution for (La)TeX packages 
> as there is 
> > no generic way of installing these. Not all have a 
> "install.ins" file 
> > for instance and some even require some technical 
> intervention. Hence, 
> > MiKTeX lets its developer community do the install, create 
> an archive 
> > for that and distribute *that*.
> >
> > So, what is needed is a set of archives (not unpacked as 
> implementing 
> > downloading will be a problem) that can be installed in a 
> texmf tree 
> > and that have versioning.
> 
> you have the information needed for that in TL already. for 
> package X, read the corrresponding TPM file, which has the 
> dates in. Compare with your local copy of the TPM file. If 
> needed, fetch the files.
> 
> you say "not unpacked as implementing downloading will be a 
> problem"; if thats an issue, write a service on a TL mirror 
> which packages up files in a zip or cab format on demand.
> 
> Yes, I know this needs several utility packages to be 
> written, and I am not volunteering, but it strikes me as 
> fairly straightforward to implement.
> 
> Sebastian
> 
> _______________________________________________
> TeX Live mailing list
> http://tug.org/mailman/listinfo/tex-live
> 



More information about the tex-live mailing list