69 lines
6.9 KiB
HTML
69 lines
6.9 KiB
HTML
{% extends "base.html" %}
|
||
|
||
{% block title %}构建完成 · RustDesk 客户端定制平台{% endblock %}
|
||
{% block page_class %}page-narrow{% endblock %}
|
||
|
||
{% block content %}
|
||
<div class="card">
|
||
<div class="card-body result-wrap">
|
||
<div class="result-icon success"><svg class="icon"><use href="#i-check-circle"/></svg></div>
|
||
<h2 class="result-title">客户端构建完成</h2>
|
||
<p class="result-desc">
|
||
配置名称:<strong>{{ filename }}</strong> ·
|
||
任务编号:<span class="mono">{{ uuid }}</span><br>
|
||
构建平台:<span class="badge {{ backend_badge_class }}">{{ backend_label }}</span><br>
|
||
请选择与目标系统对应的安装包下载。
|
||
</p>
|
||
|
||
<div class="download-list">
|
||
{% if platform == 'windows' %}
|
||
<a class="btn btn-primary" href='/download?filename={{ filename|urlencode }}.exe&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> 下载 {{ filename }}.exe(便携版)</a>
|
||
<a class="btn btn-primary" href='/download?filename={{ filename|urlencode }}.msi&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> 下载 {{ filename }}.msi(安装版)</a>
|
||
{% elif platform == 'windows-x86' %}
|
||
<a class="btn btn-primary" href='/download?filename={{ filename|urlencode }}.exe&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> 下载 {{ filename }}.exe(32 位)</a>
|
||
{% elif platform == 'linux' %}
|
||
<a class="btn btn-secondary" href='/download?filename={{ filename|urlencode }}-x86_64.deb&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-x86_64.deb</a>
|
||
<a class="btn btn-secondary" href='/download?filename={{ filename|urlencode }}-unattended-wayland-x86_64.deb&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-unattended-wayland-x86_64.deb</a>
|
||
<a class="btn btn-secondary" href='/download?filename={{ filename|urlencode }}-x86_64.rpm&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-x86_64.rpm</a>
|
||
<a class="btn btn-secondary" href='/download?filename={{ filename|urlencode }}-suse-x86_64.rpm&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-suse-x86_64.rpm</a>
|
||
<a class="btn btn-secondary" href='/download?filename={{ filename|urlencode }}-x86_64.pkg.tar.zst&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-x86_64.pkg.tar.zst</a>
|
||
<a class="btn btn-secondary" href='/download?filename={{ filename|urlencode }}-aarch64.deb&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-aarch64.deb</a>
|
||
<a class="btn btn-secondary" href='/download?filename={{ filename|urlencode }}-aarch64.rpm&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-aarch64.rpm</a>
|
||
<a class="btn btn-secondary" href='/download?filename={{ filename|urlencode }}-suse-aarch64.rpm&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-suse-aarch64.rpm</a>
|
||
<a class="btn btn-secondary" href='/download?filename={{ filename|urlencode }}-aarch64.pkg.tar.zst&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-aarch64.pkg.tar.zst</a>
|
||
<a class="btn btn-secondary" href='/download?filename={{ filename|urlencode }}-x86_64.AppImage&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-x86_64.AppImage</a>
|
||
<a class="btn btn-secondary" href='/download?filename={{ filename|urlencode }}-aarch64.AppImage&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-aarch64.AppImage</a>
|
||
<a class="btn btn-secondary" href='/download?filename={{ filename|urlencode }}-x86_64.flatpak&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-x86_64.flatpak</a>
|
||
<a class="btn btn-secondary" href='/download?filename={{ filename|urlencode }}-aarch64.flatpak&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-aarch64.flatpak</a>
|
||
{% elif platform == 'android' %}
|
||
<a class="btn btn-primary" href='/download?filename={{ filename|urlencode }}-aarch64.apk&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-aarch64.apk(主流机型)</a>
|
||
<a class="btn btn-secondary" href='/download?filename={{ filename|urlencode }}-x86_64.apk&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-x86_64.apk</a>
|
||
<a class="btn btn-secondary" href='/download?filename={{ filename|urlencode }}-armv7.apk&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-armv7.apk</a>
|
||
{% elif platform == 'macos' %}
|
||
<a class="btn btn-primary" href='/download?filename={{ filename|urlencode }}-x86_64.dmg&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-x86_64.dmg(Intel 芯片)</a>
|
||
<a class="btn btn-primary" href='/download?filename={{ filename|urlencode }}-aarch64.dmg&uuid={{ uuid|urlencode }}'><svg class="icon"><use href="#i-download"/></svg> {{ filename }}-aarch64.dmg(Apple 芯片)</a>
|
||
{% else %}
|
||
<div class="alert alert-warning">未匹配到目标平台,没有可下载的文件。</div>
|
||
{% endif %}
|
||
</div>
|
||
|
||
<div class="info-box" style="margin-top:22px" id="platformNote">
|
||
{% if platform == 'windows' or platform == 'windows-x86' %}
|
||
<svg class="icon"><use href="#i-alert"/></svg> Windows 首次运行时,可能需要在 SmartScreen 中选择「仍要运行」,或在安全软件中放行。
|
||
{% elif platform == 'macos' %}
|
||
<svg class="icon"><use href="#i-alert"/></svg> macOS 首次运行时,可能需要在「系统设置 → 隐私与安全性」中允许打开该应用。
|
||
{% elif platform == 'linux' %}
|
||
<svg class="icon"><use href="#i-alert"/></svg> 请确认系统已安装运行所需的相关依赖库。
|
||
{% elif platform == 'android' %}
|
||
<svg class="icon"><use href="#i-alert"/></svg> 安装时可能需要在系统设置中允许「安装未知来源应用」。
|
||
{% endif %}
|
||
</div>
|
||
|
||
<div class="btn-row" style="justify-content:center">
|
||
<a class="btn btn-secondary" href="{% url 'my_builds' %}">查看我的构建</a>
|
||
<a class="btn btn-primary" href="{% url 'generator' %}">继续定制新客户端</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{% endblock %}
|