Almost out of sheer frustration, I'm on the verge of writing a Python script that will automate the install of both local TDS packages and those retrieved automatically from CTAN, without regard to the differing repositories compiled by TeXLive/MikTeX, and regardless of the TeX distribution used (among the popular choices).
Has this already been done? I'd rather not reinvent the wheel.
updmap.cfg
(and if you want compatibility with all distributions it's a nightmare) and runupdmap-sys
(or equivalent for MiKTeX); format packages (think Lollipop) need to updatefmtutil.cfg
and runfmtutil-sys
. Note that some font packages on CTAN provide more than one.map
file.tlmgr
,mpm
, etc.) and running the appropriate stuff.