FTP Mirrors The primary FTP site ftp.gnupg.org is mirrored at several sites. Please choose the nearest mirror to you. If you are seeking for web site mirrors, please consult the WWW mirror page. ERC 5.2 released posted by mwolson, Sun 01 Apr 2007 05:03:15 PM UTC - 0 replies. I am pleased to announce the release1 of ERC 5.2. The release is available from your favorite GNU FTP mirror.
- Parent Directory - emacs-22/ 2019-04-16 23:30 - emacs-23/ 2019-04-16 22:50 - emacs-24/ 2019-04-16 22:40 - emacs-25/ 2019-04-16 22:35 - emacs-26/ 2019-08-30 15:10 - emacs-27/ 2020-08-25 18:31 - libXpm-3.5.7-w32-src.zip 2008-03-26 13:16 79K libXpm-3.5.7-w32-src.zip.sig 2008-03-26 13:16 280 libxpm-3.5.8-w32-src.zip 2010-04-10 02:12 1.4M libxpm-3.5.8-w32-src.zip.sig 2010-04-10 02:13 96 xpm-nox-4.2.
- The eCos distribution files are available at the following mirror sites. To reduce download times, please choose the site nearest to you.
GNU FTP Mirror List
No Warranties
We distribute software in the hope that it will be useful, but withoutany warranty. No author or distributor of this software acceptsresponsibility to anyone for the consequences of using it or forwhether it serves any particular purpose or works at all, unless hesays so in writing. This is exactly the same warranty that the proprietarysoftware companies offer: None. If the distribution is incomplete or themedia fails, you can always download a replacement from any of the GNUmirrors, free of charge.
Updates
You can always find the most recent version of this list of GNU FTP sites at http://www.gnu.org/order/ftp.html
How to FTP
Use the ftp program on your system (ask locally if you can't find it)to connect to the host you are ftping from. Unless indicatedotherwise, login in as user 'anonymous', with password: 'your e-mailaddress' and set 'binary' mode (to transfer all eight bits in eachbyte).
ALWAYS USE BINARY/IMAGE MODE TO TRANSFER THESE FILES!Text mode does not work for tar files or compressed files.
GNU Software and How To FTP It
GNU software is available on ftp.gnu.org under the directory /gnu.diff files to convert between versions exist for some of theseprograms. Some programs have misc support files as well. Have a lookon ftp.gnu.org to see which ones. In most cases, the tar or difffiles are compressed with the `gzip' program; this is indicated withthe .gz suffix. Binaries for gzip can be downloaded fromhttp://www.gzip.org.
Descriptions of GNU software are available in the Free Software Directory at http://www.gnu.org/directory/index.html.
Alternative Internet FTP Sources
The canonical GNU ftp site is located at ftp.gnu.org/gnu.You should probably use one of the many mirrors of that site: themirrors will be less busy, and you can find one closer to your site.
GNU FTP Site Mirror List
- United States
- California
- Colorado
- Florida
- Illinois
- gnu.cs.lewisu.edu/gnu/ (also available via rsync)
- Indiana
- Kentucky
- Maryland
- Massachusetts
- Michigan
- Missouri
- New Jersey
- New York
- North Carolina
- ftp.ibiblio.org/pub/mirrors/gnu/ (also mirrors www.gnu.org; also available via rsync)
- Ohio
- Pennsylvania
- Tennessee
- Washington
- Wisconsin
- Africa
- South Africa
- The Americas
- Brazil
- Canada
- Chile
- Costa Rica
- Mexico
- Australia
- Australia
- Asia
- China
- Hong Kong
- India
- Indonesia
- Israel
- Japan
- Korea
- ftp.linux.sarang.net/mirror/gnu/gnu/ (also mirrors alpha.gnu.org/gnu/ at ../alpha/)
- Saudi Arabia
- Taiwan
- Thailand
- Europe
- Austria
- Belgium
- Bosnia & Herzegovina
- Czech Republic
- Denmark
- Finland
- ftp.funet.fi/pub/gnu/prep/ (also mirrors alpha.gnu.org; also available via rsync)
- France
- Germany
- Greece
- Ireland
- ftp.esat.net/pub/gnu/ (Internet address 193.120.14.241)
- Italy
- Netherlands
- Norway
- Poland
- Portugal
- Romania
- Russia
- Slovenia
- Spain
- Sweden
- ftp.sunet.se/pub/gnu/ (also mirrors /non-gnu/)
- Switzerland
- Turkey
- Ukraine
- United Kingdom
- ftp.warwick.ac.uk/pub/gnu/ (Internet address 137.205.192.13)
Add Your FTP Mirror Site to this List
Gnu Ftp Mirrored
If you run a mirror of ftp.gnu.org and would like to have your site listedhere, please contact gnu@gnu.org. If you would like to set one up, seehttp://www.gnu.org/server/mirror.html for helpful hints.
How to FTP GNU Emacs
Emacs is in the directory /gnu/emacs on ftp.gnu.org. The emacsdistribution itself has a filename in the form emacs-M.N.tar.gz, whereM and N stand for the version numbers; the Emacs Lisp Reference Manualis in a separate file, named elisp-manual-NN.tar.gz.
How to FTP C Scheme
The latest distribution version of C Scheme is available via anonymousFTP from ftp://swiss-ftp.ai.mit.edu/pub in directories scheme-M.N(where M.N is a version number).
Read the files INSTALL and README in the top level C Scheme directory.
TeX and How to Obtain It
We don't distribute TeX now, but it is free software.
TeX is a document formatter that is used, among other things, by the FSFfor all its documentation. You will need it if you want to make printedmanuals.
TeX is freely redistributable. You can get it by FTP or on CD-ROM orother media. For FTP instructions, seeftp://ftp.tug.org/tex/unixtex.ftp.
A minimal TeX collection (enough to process Texinfo files) is includedon the GNU Source CD-ROM. See http://www.gnu.org/order/sourcecode.html.
GNU Software for VMS
See ftp://ftp.vms.stacken.kth.se/MIRRORS/GNU-VMS/ for lots of GNU portsto VMS, including Emacs 19, GCC, Bison, Make, RCS.
If You Like The Software
If you like the software developed and distributed by the FreeSoftware Foundation, please express your satisfaction with a donation.Your donations will help to support the Foundation and make our futureefforts successful. The Foundation continues to improve GNU programsand encourage the writing of new free software to enhance GNU/Linuxand GNU/Hurd systems. For more information on GNU and the Foundation,see our web site at http://www.gnu.org.
Ordering a GNU Source Code CD-ROM or Source Code CD-ROM Subscriptionis a good way for your organization to help support our work. You canalso purchase printed manuals, reference cards, t-shirts, and otheritems. See our online ordering form at http://order.fsf.org fordetails.
Return to the GNU Project home page.
Please send FSF & GNU inquiries to gnu@gnu.org.There are also other ways to contact the FSF.
Please send broken links and other corrections (or suggestions) towebmasters@gnu.org.
Copyright (C) 1997, 1998, 1999, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.,51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
Verbatim copying and distribution of this entire article ispermitted worldwide without royalty in any medium providedthis notice is preserved.
Updated:$Date: 2006/06/26 19:15:44 $ $Author: mattl $
NOTE: This is an updated version of the previous Mirmon page.
Savannah offers two public-facing mirroring services:
ftpmirror.gnu.org
- redirects to world-wide mirrors offtp.gnu.org
.These mirrors carry official releases of GNU pacakges.ftpmirror.gnu.org
andgnu mirror
are used interchangeably in thispage.download.savannah.{nongnu,gnu}.org
- redirects to world-wide mirrors ofsavannah's DownloadArea. Typically used for non-gnu software,but gnu packages can store files there as well.download
andnongnu mirror
are used interchangeably in this page.
Client-side overview
A user requesting a download from ftpmirror.gnu.org
will receivean HTTP/302 response redirecting to a mirror closest to the user'soriginating IP:
A user requested a download from download.savannah.gnu.org
will beredirected to an intermediate redirection URL, and then to the mirror:
The technical reason for this extra redirection is thatdownload.savannah.gnu.org
serves directory listing directly, andonly redirects actual files. See nginx details below.
Server-side redirection overview
Redirection is implemented using a perl cgi script,called from nginx/fcgiwrap running on download0.sv.gnu.org
.
Both gnu and nongnu redirections are served fromdownload0.savannah.gnu.org VM. ftpmirror.gnu.org
isCNAME'd to ftpmirror.sv.gnu.org
, which pointsto the same IP as download0 (remember savannah admin'sonly control *.sv.gnu.org DNS entries).
The nginx configuration files are:download0:/etc/nginx/sites-available/ftpmirror
,download0:/etc/nginx/sites-available/ftpmirror-common.inc
,download0:/etc/nginx/sites-available/ftpmirror-common-https.inc
,download0:/etc/nginx/sites-available/download
,download0:/etc/nginx/sites-available/download-common.inc
,download0:/etc/nginx/sites-available/download-common-https.inc
.The *-common*.inc
files contain the cgi configurations.The other files include them twice (once for http, once for https).
The https CGI configuration for gnu/ftpmirror
is:
The CGI configuration for nongun/download
is:
Gnu Ftp Mirror
The https versions substitute mirrors.txt with mirrors-https.txt
The mirror list text files (gnu-ftpmirror
and download-mirrors.txt
)contain an auto-generated list of active mirrors:
See 'mirmon' section below to learn how these files are generated.
The perl script mirror-redirect.pl
usesGeo::IP and Geo::Mirror
modulesto read the mirror file, detect the closest region based on the user'sIP, and return an HTTP redirect to that mirror.
ALWAYS USE BINARY/IMAGE MODE TO TRANSFER THESE FILES!Text mode does not work for tar files or compressed files.
GNU Software and How To FTP It
GNU software is available on ftp.gnu.org under the directory /gnu.diff files to convert between versions exist for some of theseprograms. Some programs have misc support files as well. Have a lookon ftp.gnu.org to see which ones. In most cases, the tar or difffiles are compressed with the `gzip' program; this is indicated withthe .gz suffix. Binaries for gzip can be downloaded fromhttp://www.gzip.org.
Descriptions of GNU software are available in the Free Software Directory at http://www.gnu.org/directory/index.html.
Alternative Internet FTP Sources
The canonical GNU ftp site is located at ftp.gnu.org/gnu.You should probably use one of the many mirrors of that site: themirrors will be less busy, and you can find one closer to your site.
GNU FTP Site Mirror List
- United States
- California
- Colorado
- Florida
- Illinois
- gnu.cs.lewisu.edu/gnu/ (also available via rsync)
- Indiana
- Kentucky
- Maryland
- Massachusetts
- Michigan
- Missouri
- New Jersey
- New York
- North Carolina
- ftp.ibiblio.org/pub/mirrors/gnu/ (also mirrors www.gnu.org; also available via rsync)
- Ohio
- Pennsylvania
- Tennessee
- Washington
- Wisconsin
- Africa
- South Africa
- The Americas
- Brazil
- Canada
- Chile
- Costa Rica
- Mexico
- Australia
- Australia
- Asia
- China
- Hong Kong
- India
- Indonesia
- Israel
- Japan
- Korea
- ftp.linux.sarang.net/mirror/gnu/gnu/ (also mirrors alpha.gnu.org/gnu/ at ../alpha/)
- Saudi Arabia
- Taiwan
- Thailand
- Europe
- Austria
- Belgium
- Bosnia & Herzegovina
- Czech Republic
- Denmark
- Finland
- ftp.funet.fi/pub/gnu/prep/ (also mirrors alpha.gnu.org; also available via rsync)
- France
- Germany
- Greece
- Ireland
- ftp.esat.net/pub/gnu/ (Internet address 193.120.14.241)
- Italy
- Netherlands
- Norway
- Poland
- Portugal
- Romania
- Russia
- Slovenia
- Spain
- Sweden
- ftp.sunet.se/pub/gnu/ (also mirrors /non-gnu/)
- Switzerland
- Turkey
- Ukraine
- United Kingdom
- ftp.warwick.ac.uk/pub/gnu/ (Internet address 137.205.192.13)
Add Your FTP Mirror Site to this List
Gnu Ftp Mirrored
If you run a mirror of ftp.gnu.org and would like to have your site listedhere, please contact gnu@gnu.org. If you would like to set one up, seehttp://www.gnu.org/server/mirror.html for helpful hints.
How to FTP GNU Emacs
Emacs is in the directory /gnu/emacs on ftp.gnu.org. The emacsdistribution itself has a filename in the form emacs-M.N.tar.gz, whereM and N stand for the version numbers; the Emacs Lisp Reference Manualis in a separate file, named elisp-manual-NN.tar.gz.
How to FTP C Scheme
The latest distribution version of C Scheme is available via anonymousFTP from ftp://swiss-ftp.ai.mit.edu/pub in directories scheme-M.N(where M.N is a version number).
Read the files INSTALL and README in the top level C Scheme directory.
TeX and How to Obtain It
We don't distribute TeX now, but it is free software.
TeX is a document formatter that is used, among other things, by the FSFfor all its documentation. You will need it if you want to make printedmanuals.
TeX is freely redistributable. You can get it by FTP or on CD-ROM orother media. For FTP instructions, seeftp://ftp.tug.org/tex/unixtex.ftp.
A minimal TeX collection (enough to process Texinfo files) is includedon the GNU Source CD-ROM. See http://www.gnu.org/order/sourcecode.html.
GNU Software for VMS
See ftp://ftp.vms.stacken.kth.se/MIRRORS/GNU-VMS/ for lots of GNU portsto VMS, including Emacs 19, GCC, Bison, Make, RCS.
If You Like The Software
If you like the software developed and distributed by the FreeSoftware Foundation, please express your satisfaction with a donation.Your donations will help to support the Foundation and make our futureefforts successful. The Foundation continues to improve GNU programsand encourage the writing of new free software to enhance GNU/Linuxand GNU/Hurd systems. For more information on GNU and the Foundation,see our web site at http://www.gnu.org.
Ordering a GNU Source Code CD-ROM or Source Code CD-ROM Subscriptionis a good way for your organization to help support our work. You canalso purchase printed manuals, reference cards, t-shirts, and otheritems. See our online ordering form at http://order.fsf.org fordetails.
Return to the GNU Project home page.
Please send FSF & GNU inquiries to gnu@gnu.org.There are also other ways to contact the FSF.
Please send broken links and other corrections (or suggestions) towebmasters@gnu.org.
Copyright (C) 1997, 1998, 1999, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.,51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
Verbatim copying and distribution of this entire article ispermitted worldwide without royalty in any medium providedthis notice is preserved.
Updated:$Date: 2006/06/26 19:15:44 $ $Author: mattl $
NOTE: This is an updated version of the previous Mirmon page.
Savannah offers two public-facing mirroring services:
ftpmirror.gnu.org
- redirects to world-wide mirrors offtp.gnu.org
.These mirrors carry official releases of GNU pacakges.ftpmirror.gnu.org
andgnu mirror
are used interchangeably in thispage.download.savannah.{nongnu,gnu}.org
- redirects to world-wide mirrors ofsavannah's DownloadArea. Typically used for non-gnu software,but gnu packages can store files there as well.download
andnongnu mirror
are used interchangeably in this page.
Client-side overview
A user requesting a download from ftpmirror.gnu.org
will receivean HTTP/302 response redirecting to a mirror closest to the user'soriginating IP:
A user requested a download from download.savannah.gnu.org
will beredirected to an intermediate redirection URL, and then to the mirror:
The technical reason for this extra redirection is thatdownload.savannah.gnu.org
serves directory listing directly, andonly redirects actual files. See nginx details below.
Server-side redirection overview
Redirection is implemented using a perl cgi script,called from nginx/fcgiwrap running on download0.sv.gnu.org
.
Both gnu and nongnu redirections are served fromdownload0.savannah.gnu.org VM. ftpmirror.gnu.org
isCNAME'd to ftpmirror.sv.gnu.org
, which pointsto the same IP as download0 (remember savannah admin'sonly control *.sv.gnu.org DNS entries).
The nginx configuration files are:download0:/etc/nginx/sites-available/ftpmirror
,download0:/etc/nginx/sites-available/ftpmirror-common.inc
,download0:/etc/nginx/sites-available/ftpmirror-common-https.inc
,download0:/etc/nginx/sites-available/download
,download0:/etc/nginx/sites-available/download-common.inc
,download0:/etc/nginx/sites-available/download-common-https.inc
.The *-common*.inc
files contain the cgi configurations.The other files include them twice (once for http, once for https).
The https CGI configuration for gnu/ftpmirror
is:
The CGI configuration for nongun/download
is:
Gnu Ftp Mirror
The https versions substitute mirrors.txt with mirrors-https.txt
The mirror list text files (gnu-ftpmirror
and download-mirrors.txt
)contain an auto-generated list of active mirrors:
See 'mirmon' section below to learn how these files are generated.
The perl script mirror-redirect.pl
usesGeo::IP and Geo::Mirror
modulesto read the mirror file, detect the closest region based on the user'sIP, and return an HTTP redirect to that mirror.
Server-side Mirmon overview
NOTE: Most of this section was copied from the Mirmon pageand updated as needed.
The authoratative lists of gnu/nongnu mirrors are managed manually.For gnu/ftpmirrors, FSF admins or GNU webmasters update the lists(http://www.gnu.org/prep/ftp.html, generated fromhttp://www.gnu.org/prep/FTP).For nongnu/download mirrors, savannah admins updatethis file(and html version).
mirmon is usedto checks each mirror and determine how up to date it is.
We maintain 3 separate mirmon configurations:
gnu
- list of HTTP-only mirrors for ftpmirror.gnu.org.Thegnu
list is used later by the redirection cgi script.allgnu
- list of HTTP,FTP,RSYNC mirrors for ftpmirror.gnu.org.Theallgnu
list is used only by human admins to check whichmirrors are up-to-date.nongnu
- list of HTTP-only mirrors for download.savannah.gnu.org.Thenongnu
list is used later by the redirection cgi script.
The mirmon input lists (of mirrors to check) are here:
The lists are stored here:
The script
/opt/savannah/mirrors/scripts/get-gnu-mirror-list.pl
fetches the gnu/ftpmirror list and saves it locally in the two versions(gnu
andallgnu
). Thenongnu
list is symlinked to the manually-managedfile.These files are the input to mirmon.
The three mirmon configuration files are:
When
mirmon
is executed (once for each configuration),it reads the corresponding list file, and generates an HTML reportpage and a 'state' textual file:A 'state' file contains the status for each mirror:
Two auxiliary scripts
/opt/savannah/mirrors/scripts/update-active-mirrors-{gnu,nongnu}.sh
read the gnu/nongnu state files, and generate a simple text filescontaining only the active and up-to-date mirrors:These are the four files used in the nginx/cgi scripts (see above section).
The 3 mirmon invocations are executed as cronjobs in
/etc/cron.d/sv-mirmon
:
Diagnostics and Troubleshooting
The three mirmon HTML reports are viewable here:http://download0.savannah.gnu.org/mirmon/.
An additional CGI script exercise the Geo::IPmodule and the generated files:http://download0.savannah.gnu.org/mirror-check/ andhttp://ftpmirror0.savannah.gnu.org/mirror-check/.
The script is
/opt/savannah/cgi-bin/mirrors/mirror-check.pl
.The NGINX configurations are
ftpmirror-common.inc
anddownload-common.inc
:Mirmon cronjob logs are saved in
/var/log/mirmon
.Current implementation saves only the most recent run.Mirmon state files should be generated at 22/32/42 minutesof each hour (defined in the cron file):
The active mirror list files should have similar timestamp: