Mirrors#

Overview#

PureOS package repositories are distributed throughout the world using mirrors in order to provide users with redundancy and better access to software archives. We mirror our packages as well as our download directory. We cooperate with organizations that share our values and who have demonstrated that they can provide high availability access to our repositories. Other mirrors may exist but they have not been vetted by Purism. Using a nearby mirror will likely speed up your download, and also reduce the load on our central servers and on the Internet as a whole.

List#

Region

Site

Architectures

USA: East Coast

https://mirror.fsf.org/pureos

AMD64, aarch64

Configuring a mirror#

You can use the GNOME Software tool or a terminal to configure a mirror.

Command line#

First, ensure that you have all the packages you will need for downloading from HTTPS-protected software repositories:

# apt install openssl ca-certificates apt-transport-https

Most of those packages are likely already on your local system.

Modify your /etc/apt/sources.list file and add your mirror:

# deb https://repo.pureos.net/pureos crimson main
# deb https://repo.pureos.net/pureos crimson-updates main
# deb https://repo.pureos.net/pureos crimson-security main

deb https://mirror.fsf.org/pureos crimson main

In this example, the main PureOS repository for Crimson is commented out. The mirror is the URL at mirror.fsf.org. Once you have updated your /etc/apt/sources.list, you should be able to simply apt update and you’ll get up to date packages from a mirror closer to you.