Ez az oldal csak angolul érhető el!!!
- Warning: The information on this page is out of date / never finished. /Christian
On this page... (hide)
There are three different kinds of mirrors:
- www mirror
- ftp mirror (user and/or devel)
- svn mirror
1. Mirroring web pages
You can create a mirror of the www pages in these ways:
- using anon svn
- using rsync
- using wget (or other slurping software)
To be a www mirror you should have php on your www server. (I think I want to require this for national lyx mirrors.) If you don't have php you have to use wget or something similar, but then you lose all the nice dynamic stuff.
2. Setting up a mirror of www.lyx.org
Aspects to setting up a mirror of www.lyx.org.
- Checking out the code via SVN
... ?
- Downloading copies of the sources of the web pages
See below.
2.1 Pages to download
Here are commands for downloading the sources of the web pages. Please place yourself in the correct directory before executing the commands.
3. Mirroring ftp
You can create a mirror of the ftp sites in these ways:
- ftp
- rsync (only ftp.devel)
4. Mirroring cvs
You can create a cvs mirror in these ways:
- anon cvs
- rsync
If you want to be a cvs mirror you will be a anon read mirror only, all writing to the repository must still go to cvs.lyx.org. (This is quite easy to do using the pserver)
5. Mirroring ftp
ftp mirrors are easiest, no special local setup.
6. National Mirrors
If you want to be your country's lyx mirror (and get an xx.lyx.org name attached to it) you should have a 24/7 link to the internet. There is probably no need for huge bandwidth (for www that is; ftp/cvs require more).
If you have a national website mirror, and English isn't your national language, consider creating a language-specific portion of your website. These extra web pages can serve as an introduction to LyX for folks who don't speak English. They can also describe language-specific issues or problems with LyX, such as keyboard map files, right-to-left editing, fonts.... Finally, they can be a central location for that language's document translation project, along with any language-specific templates or other files - especially if such files aren't included in the main LyX distribution.
A language specific site would be at http://www.xx.lyx.org/yy, where yy is the two-letter ISO 639 code for that language. For example, the Italian LyX mirror has an Italian LyX page at http://www.it.lyx.org/it/.
7. More Miscellaneous stuff
To see what rync offers at baywatch.lyx.org, run:
- rsync baywatch.lyx.org::
to get a listing of the different rsync modules. Read man rsync to get more info on using rsync.
This web page is under construction. I'd also like to have more detailed descriptions on how to setup the different kinds of mirrors. How to update and so forth. (cron,at etc. local scripts)
We will probably also make some changes to the php code so that we can detect when we're running in a mirror. Some small things have to be different in mirrors and the main site.