mirror of
https://gitee.com/spark-store-project/spark-store
synced 2026-04-30 03:10:16 +08:00
feat(update-center): 统一使用下载包文件进行安装
- 移除 buildLegacySparkUpgradeCommand,所有更新现在需要先下载 deb 包 - 为 APTSS 添加元数据查询功能 - 优化 aria2c 下载参数,使用 metalink URL - 版本号更新至 5.0.0beta4
This commit is contained in:
@@ -33,13 +33,22 @@ export const runAria2Download = async ({
|
||||
|
||||
const filePath = join(downloadDir, item.fileName);
|
||||
|
||||
// Use .metalink URL for download (same as Qt version)
|
||||
const metalinkUrl = `${item.downloadUrl}.metalink`;
|
||||
|
||||
await new Promise<void>((resolve, reject) => {
|
||||
const child = spawn("aria2c", [
|
||||
"--dir",
|
||||
downloadDir,
|
||||
"--out",
|
||||
item.fileName,
|
||||
item.downloadUrl,
|
||||
"--enable-rpc=false",
|
||||
"--console-log-level=warn",
|
||||
"--summary-interval=1",
|
||||
"--allow-overwrite=true",
|
||||
"--connect-timeout=30",
|
||||
"--max-tries=3",
|
||||
metalinkUrl,
|
||||
]);
|
||||
|
||||
const abortDownload = () => {
|
||||
|
||||
Reference in New Issue
Block a user