GNU Mirror List
Mirror Setup
If there's no GNU mirror near you, you're welcome to contribute one: it's easy to mirror the GNU! You can also watch the current state of mirrors.
No warranty
We distribute software in the hope that it will be useful, but without any warranty. No author or distributor of this software accepts responsibility to anyone for the consequences of using it or for whether it serves any particular purpose or works at all, unless they say so in writing. This is exactly the same warranty that proprietary software companies offer: none.
General download information
Use your web browser or another program on your system (ask locally if need be) to connect to the host you are downloading from.
For FTP, ALWAYS USE BINARY/IMAGE MODE TO TRANSFER THESE FILES! Text mode does not work for tar files or compressed files. If asked, login in as user anonymous, with any password, and set binary mode.
Downloading GNU software
GNU software is available on ftp.gnu.org under the directory /gnu. Please try to use one of the many mirrors of our site listed below: the mirrors will give you faster response. Some mirrors also provide a copy of the rest of ftp.gnu.org; try the parent directory if you're interested. You can use the generic url http://ftpmirror.gnu.org to automatically choose a nearby and up-to-date mirror.
Various compression formats are used on the server: .gz is gzip (http://gnu.org/software/gzip); .bz2 is bzip2 (http://bzip.org); .xz is xz (http://tukaani.org/xz); .lz is lzip (http://lzip.nongnu.org/lzip.html).
Each file available for download has an accompanying .sig file; this is a digital signature created with GnuPG. You can verify a signature with the procedure outlined at https://www.gnupg.org/faq/gnupg-faq.html#how_do_i_verify_signed_packages.
TeX is a document formatter that is used by the FSF for its documentation. You will need it if you want to make printed manuals.
TeX is freely redistributable. You can get it over the Internet or on physical media. See http://tug.org/texlive.
Summary descriptions of all GNU software are available in the Free Software Directory: http://www.gnu.org/directory.
GNU mirror list
North America
- Canada
- ftp://gnu.mirror.iweb.com
- http://gnu.mirror.iweb.com
- rsync://gnu.mirror.iweb.com/gnu
- ftp://mirror.vexxhost.com/gnu/
- http://gnu.mirror.vexxhost.com/
- US-California
- ftp://mirrors.kernel.org/gnu/
- http://mirrors.kernel.org/gnu/
- http://open-source-box.org/
- ftp://open-source-box.org/gnu/
- rsync://open-source-box.org/gnu/
- http://gnu.mirrors.hoobly.com/gnu/
- http://mirror.easthsia.com/gnu
- http://mirror.keystealth.org/gnu/
- ftp://mirror.keystealth.org/gnu/
- rsync://mirror.keystealth.org/gnu/
- http://www.dvlnx.com/software/gnu
- http://mirrors.ocf.berkeley.edu/gnu/
- https://mirrors.ocf.berkeley.edu/gnu/
- ftp://mirrors.ocf.berkeley.edu/gnu/
- rsync://mirrors.ocf.berkeley.edu/gnu/
- US-Idaho
- http://mirrors.syringanetworks.net/gnu/
- ftp://mirrors.syringanetworks.net/gnu/
- rsync://mirrors.syringanetworks.net/gnu/
- US-Illinois
- http://mirror.team-cymru.org/gnu/
- ftp://mirror.team-cymru.org/gnu/
- rsync://mirror.team-cymru.org/gnu/
- http://mirror.thecodefactory.org/gnu/
- (alpha) http://mirror.thecodefactory.org/gnualpha/
- US-Indiana
- US-Michigan
- US-Minnesota
- US-New Jersey
- US-New York
- US-North Carolina
- http://mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/
- rsync://mirrors.ibiblio.org/gnuftp/gnu/
- US-Oklahoma
- US-Pennsylvania
South America
- Brazil
- ftp://ftp.unicamp.br/pub/gnu/
- http://gnu.c3sl.ufpr.br/ftp/
- rsync://gnu.c3sl.ufpr.br/gnu/ftp/
- (alpha) http://gnu.c3sl.ufpr.br/alpha/
- http://mirror.nbtelecom.com.br/gnu/
- Ecuador
- http://mirror.cedia.org.ec/gnu/
- ftp://mirror.cedia.org.ec/gnu
- rsync://mirror.cedia.org.ec/gnu
- (alpha) http://mirror.cedia.org.ec/gnualpha/
- (alpha) ftp://mirror.cedia.org.ec/gnualpha
- rsync://mirror.cedia.org.ec/gnualpha
Africa
- Namibia
- South Africa
- http://mirror.is.co.za/mirror/ftp.gnu.org/gnu/
- rsync://mirror.is.co.za/mirror/ftp.gnu.org/gnu/
- ftp://ftp.is.co.za/mirror/ftp.gnu.org/gnu/
Asia
- China
- http://mirror.hust.edu.cn/gnu/
- http://mirrors.ustc.edu.cn/gnu/
- ftp://mirrors.ustc.edu.cn/gnu/
- rsync://mirrors.ustc.edu.cn/gnu/
- India
- Japan
- http://ftp.jaist.ac.jp/pub/GNU/
- rsync://ftp.jaist.ac.jp/pub/GNU/
- ftp://mirror.jre655.com/GNU
- rsync://mirror.jre655.com/GNU
- ftp://publicftp.p-knowledge.co.jp/gnu/
- http://public.p-knowledge.co.jp/gnu-mirror/
- (alpha) ftp://publicftp.p-knowledge.co.jp/gnu-alpha/
- (alpha) http://public.p-knowledge.co.jp/gnu-alpha/
- Korea
- Taiwan
- http://ftp.twaren.net/Unix/GNU/gnu/
- ftp://ftp.twaren.net/Unix/GNU/gnu/
- http://ftp.yzu.edu.tw/gnu/
- ftp://ftp.yzu.edu.tw/gnu/
- rsync://ftp.yzu.edu.tw/pub/gnu/
Australia
- Australia
- http://mirror.aarnet.edu.au/pub/gnu/
- http://gnu.uberglobalmirror.com
- rsync://uberglobalmirror.com/gnu
Europe
- Austria
- ftp://gd.tuwien.ac.at/gnu/gnusrc/
- http://gd.tuwien.ac.at/gnu/gnusrc/
- http://mirror.easyname.at/gnu/
- ftp://mirror.easyname.at/gnu/
- rsync://mirror.easyname.at/gnu/
- http://mirror.inode.at/gnu/
- ftp://mirror.inode.at/gnu/
- rsync://mirror.inode.at/gnu/
- http://mirror2.klaus-uwe.me/gnu/
- ftp://mirror2.klaus-uwe.me/gnu/
- rsync://mirror2.klaus-uwe.me/gnu/
- (alpha) http://mirror2.klaus-uwe.me/gnualpha/
- (alpha) ftp://mirror2.klaus-uwe.me/gnualpha/
- rsync://mirror2.klaus-uwe.me/gnualpha/
- Belgium
- Denmark
- Finland
- ftp://ftp.funet.fi/pub/gnu/prep/
- http://www.nic.funet.fi/pub/gnu/ftp.gnu.org/pub/gnu/
- rsync://ftp.funet.fi/ftp/pub/gnu/prep/
- (alpha) http://www.nic.funet.fi/pub/gnu/alpha/gnu/
- France
- Germany
- http://mirror.bibleonline.ru/gnu/
- http://www.artfiles.org/gnu.org/
- ftp://www.artfiles.org/gnu.org/
- ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/
- http://ftp.halifax.rwth-aachen.de/gnu/
- ftp://ftp.halifax.rwth-aachen.de/gnu/
- rsync://ftp.halifax.rwth-aachen.de/gnu/
- http://ftp.u-tx.net/gnu/
- ftp://ftp.u-tx.net/gnu/
- ftp://ftp.informatik.rwth-aachen.de/pub/gnu/
- http://ftp.hosteurope.de/mirror/ftp.gnu.org/gnu/
- http://mirror.checkdomain.de/gnu
- ftp://mirror.checkdomain.de/gnu
- http://ftp.hawo.stw.uni-erlangen.de/gnu
- ftp://ftp.hawo.stw.uni-erlangen.de/gnu
- rsync://ftp.hawo.stw.uni-erlangen.de/gnu
- http://mirror.netcologne.de/gnu
- ftp://mirror.netcologne.de/gnu
- rsync://mirror.netcologne.de/gnu
- https://mirror.unicorncloud.org/gnu/
- https://mirror1.unicorncloud.org/gnu/
- http://mirror.reismil.ch/gnu/
- http://www.gutscheinrausch.de/mirror/gnu/
- Greece
- Ireland
- Italy
- Netherlands
- ftp://ftp.nluug.nl/pub/gnu/
- http://gnu.xl-mirror.nl/
- http://nl.mirror.babylon.network/gnu
- https://nl.mirror.babylon.network/gnu
- ftp://nl.mirror.babylon.network/gnu
- rsync://nl.mirror.babylon.network/gnu
- http://ftp.snt.utwente.nl/pub/software/gnu/
- ftp://ftp.snt.utwente.nl/pub/software/gnu/
- rsync://ftp.snt.utwente.nl/gnu/
- Norway
- ftp://ftp.uninett.no/pub/gnu/
- http://gnuftp.uib.no/
- ftp://gnuftp.uib.no/pub/gnuftp/
- rsync://gnuftp.uib.no/gnuftp/
- (alpha) http://gnualpha.uib.no/
- (alpha) ftp://gnualpha.uib.no/pub/gnualpha/
- rsync://gnualpha.uib.no/gnualpha
- Poland
- Portugal
- ftp://mirrors.fe.up.pt/pub/gnu/
- http://mirrors.fe.up.pt/pub/gnu/
- (alpha) http://mirrors.fe.up.pt/pub/gnu-alpha/
- (alpha) ftp://mirrors.fe.up.pt/pub/gnu-alpha/
- ftp://ftp.eq.uc.pt/pub/software/unix/gnu/
- http://ftp.eq.uc.pt/software/unix/gnu/
- (alpha) http://ftp.eq.uc.pt/software/unix/gnu-alpha/
- (alpha) ftp://ftp.eq.uc.pt/pub/software/unix/gnu-alpha/
- Romania
- http://gnu.mirrors.linux.ro/
- ftp://gnu.mirrors.linux.ro/gnu/
- rsync://gnu.mirrors.linux.ro/gnu/
- Russia
- Serbia
- http://mirror.sbb.rs/gnu/
- ftp://mirror.sbb.rs/gnu/
- rsync://mirror.sbb.rs/gnu/
- Slovenia
- http://gnu.mirror.si
- ftp://gnu.mirror.si/gnu/
- rsync://gnu.mirror.si/gnu/
- (alpha) http://alpha.mirror.si
- (alpha) ftp://alpha.mirror.si/gnualpha/
- rsync://alpha.mirror.si/gnualpha/
- http://mirror.lihnidos.org/GNU/ftp/gnu/
- (alpha) http://mirror.lihnidos.org/GNU/alpha/gnu/
- Spain
- Sweden
- http://ftp.acc.umu.se/mirror/gnu.org/gnu/
- rsync://ftp.acc.umu.se/mirror/gnu.org/gnu/
- (alpha) http://ftp.acc.umu.se/mirror/gnu.org/alpha/
- rsync://ftp.acc.umu.se/mirror/gnu.org/alpha/
- Switzerland
- Turkey
- UK
- ftp://www.mirrorservice.org/sites/ftp.gnu.org/gnu/
- http://www.mirrorservice.org/sites/ftp.gnu.org/gnu/
- rsync://rsync.mirrorservice.org/ftp.gnu.org/gnu/
- (alpha) http://www.mirrorservice.org/sites/alpha.gnu.org/gnu/
- (alpha) ftp://ftp.mirrorservice.org/sites/alpha.gnu.org/gnu/
- rsync://rsync.mirrorservice.org/alpha.gnu.org/gnu/
- Ukraine
- http://ftp.gnu.org.ua/gnu/
- ftp://ftp.gnu.org.ua/gnu/
- http://ftp-gnu-org.ip-connect.vn.ua/
- ftp://ftp-gnu-org.ip-connect.vn.ua/mirror/ftp.gnu.org/
- rsync://ftp-gnu-org.ip-connect.vn.ua/ftp.gnu.org/
- (alpha) http://alpha-gnu-org.ip-connect.vn.ua/
- (alpha) ftp://alpha-gnu-org.ip-connect.vn.ua/mirror/alpha.gnu.org/
- rsync://alpha-gnu-org.ip-connect.vn.ua/alpha.gnu.org/
South Pacific Ocean
- New Caledonia
- http://mirror.lagoon.nc/pub/gnu/
- ftp://mirror.lagoon.nc/pub/gnu/
- rsync://mirror.lagoon.nc/gnu/
Add your mirror to this list
We welcome and appreciate more mirrors. If you are able to provide one, please see http://www.gnu.org/server/mirror.html for information and instructions.