summaryrefslogtreecommitdiffstats
path: root/templates/public/download.html
blob: 09eb1d44cc17ee1e9d958ffff7f0d669f51e66f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
{% extends "base.html" %}
{% load cache %}
{% load static from staticfiles %}
{% load flags %}

{% block title %}Arch Linux - Downloads{% endblock %}

{% block head %}
<link rel="stylesheet" type="text/css" href="{% static "flags/fam.css" %}" media="screen" />
<link rel="alternate" type="application/rss+xml" title="Arch Linux Releases" href="/feeds/releases/" />
{% endblock %}

{% block navbarclass %}anb-download{% endblock %}

{% block content %}
<div id="arch-downloads" class="box">

    <h2>Arch Linux Downloads</h2>

    <h3>Release Info</h3>

    <p>The image can be burned to a CD, mounted as an ISO file,
    or be directly written to a USB stick using a utility like <code>dd</code>. It
    is intended for new installations only; an existing Arch Linux system
    can always be updated with <code>pacman -Syu</code>.</p>

    <ul>
        {% if release.version %}<li><strong>Current Release:</strong> {{ release.version }}</li>{% endif %}
        {% if release.kernel_version %}<li><strong>Included Kernel:</strong> {{ release.kernel_version }}</li>{% endif %}
        {% if release.torrent_data %}<li><strong>ISO Size:</strong> {{ release.torrent.file_length|filesizeformat }}</li>{% endif %}
        <li><a href="https://wiki.archlinux.org/index.php/Installation_guide">Installation Guide</a></li>
        <li><strong>Resources:</strong>
            <ul>
                <li><a href="https://bugs.archlinux.org/index.php?project=6"
                    title="Arch Linux Bugtracker:Release Engineering">Bug Tracker</a></li>
                <li><a href="https://mailman.archlinux.org/mailman/listinfo/arch-releng"
                    title="Arch Linux Release Engineering mailing list">Mailing List</a></li>
            </ul>
        </li>
    </ul>

    {% if release.info %}
    <h3>Release Notes</h3>

    <div class="article-content">{{ release.info_html }}</div>
    {% endif %}

    <h3>Existing Arch Users</h3>

    <p>If you are an existing Arch user, there is no need to download a new ISO
    to update your existing system. You may be looking for
    <a href="{% url 'mirrorlist' %}">an updated mirrorlist</a> instead.</p>

    <h3>BitTorrent Download (recommended)</h3>

    <p>If you can spare the bytes, please leave the client open after your
    download is finished, so you can seed it back to others.
    <em>A web-seed capable client is recommended for fastest download speeds.</em></p>

    {% if release %}<ul>
        <li><a href="{{ release.magnet_uri }}"
            title="Magnet link">Magnet link for {{ release.version }} <img width="12" height="12" src="{% static "magnet.png" %}" alt=""/></a></li>
        <li><a href="{% url 'releng-release-torrent' release.version %}"
            title="Download torrent">Torrent for {{ release.version }}<img width="12" height="12" src="{% static "download.png" %}" alt=""/></a></li>
    </ul>{% endif %}

    <h3>Netboot</h3>

    <p>If you have a wired connection, you can boot the latest release directly over the network.</p>
    <ul>
        <li><a href="{% url 'releng-netboot-info' %}"
            title="Arch Linux Netboot">Arch Linux Netboot</a></li>
    </ul>

    <h3>Vagrant images</h3>

    <p>Vagrant images for libvirt and virtualbox are available on the <a href="https://app.vagrantup.com/archlinux/boxes/archlinux">Vagrant Cloud</a>. You can bootstrap the image with the following commands:</p>
    <code>vagrant init archlinux/archlinux</code>
    </br>
    <code>vagrant up</code>

    <h3>Docker image</h3>

    <p>The official Docker image is available on <a href="https://hub.docker.com/_/archlinux/">Docker Hub</a>. You can run the image with the following command:</p>
    <code>docker run -it archlinux</code>

    <h3>HTTP Direct Downloads</h3>

    <p>In addition to the BitTorrent links above, install images can also be
    downloaded via HTTP from the mirror sites listed below. Please
    ensure the download image matches the checksum from the md5sums.txt or
    sha1sums.txt file in the same directory as the image.</p>

    <h4>Checksums</h4>

    <p>File integrity checksums for the latest releases can be found below:</p>

    <ul>
        <li><a href="https://www.archlinux.org/{{ release.iso_url }}.sig"
            title="PGP signature">PGP signature</a></li>
        {% if release.md5_sum %}<li><strong>MD5:</strong> {{ release.md5_sum }}</li>{% endif %}
        {% if release.sha1_sum %}<li><strong>SHA1:</strong> {{ release.sha1_sum }}</li>{% endif %}
    </ul>

    {% cache 600 download-mirrors %}
    <div id="download-mirrors">
        {% regroup mirror_urls by country as grouped_urls %}
        {% for country in grouped_urls %}
        {% if country.grouper %}<h5>{% country_flag country.grouper %}{{ country.grouper.name }}</h5>
        {% else %}<h5>Worldwide</h5>{% endif %}
        <ul>
            {% for mirror_url in country.list %}
            <li><a href="{{ mirror_url.url }}{{ release.dir_path }}"
                title="Download from {{ mirror_url.url }}">{{ mirror_url.mirror.name }}</a></li>
            {% endfor %}
        </ul>
        {% endfor %}
    </div>
    {% endcache %}

    <p>If you want to become an Official Arch Linux Mirror please follow the
    instructions listed <a href="https://wiki.archlinux.org/index.php/DeveloperWiki:NewMirrors">here</a>.</p>

</div>
{% endblock %}