AIMP Forum

AIMP for PC => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: kkachura on December 04, 2025, 08:47:21

Title: [+] [3021] [Linux] Ошибка при обновлении из AUR (ArchLinux, Manjaro и др.)
Post by: kkachura on December 04, 2025, 08:47:21
При попытке обновления AUR ошибка:
Code: [Select]
Клонируются файлы сборки aimp...
Создаётся информация о aimp...
Проверяются зависимости для aimp...
Внимание: ksystemstats: установленная версия (6.4.0-1) новее, чем в extra (6.3.6-1)
Внимание: zapret-git: пропуск обновления пакета (72.3.r1.g7be9790-1 => 72.3.r3.gcb653be-1)
Разрешаются зависимости...
Проверяются взаимные конфликты...

Собирается aimp...
==> Сборка пакета aimp 6.00.3021-1 (Чт 04 дек 2025 09:28:41)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Получение исходных файлов...
  -> Найден aimp-nightly-x86_64.pkg.tar.zst
==> Проверка файлов source с использованием sha256sums...
    aimp-nightly-x86_64.pkg.tar.zst ... СБОЙ
==> ОШИБКА: Исходные файлы не прошли проверку целостности!
Не удалось собрать aimp
Title: Re: [3021] [Linux] Ошибка при обновлении из AUR (ArchLinux, Manjaro и др.)
Post by: Artem on December 04, 2025, 08:49:09
Quote
Проверка файлов source с использованием sha256sums...

а где она задаётся? на уровне сборочного скрипта?
у нас сейчас официального AUR-пакета нет.

Title: Re: [3021] [Linux] Ошибка при обновлении из AUR (ArchLinux, Manjaro и др.)
Post by: kkachura on December 04, 2025, 08:56:58
https://aur.archlinux.org/packages/aimp (https://aur.archlinux.org/packages/aimp)
да в файле
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=aimp (https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=aimp)
Title: Re: [3021] [Linux] Ошибка при обновлении из AUR (ArchLinux, Manjaro и др.)
Post by: DarkDrawKill on December 04, 2025, 09:01:35
а где она задаётся? на уровне сборочного скрипта?
да хеш сумма задаётся в скрипте вроде можно обойти проверку в пакмене
Title: Re: [3021] [Linux] Ошибка при обновлении из AUR (ArchLinux, Manjaro и др.)
Post by: Artem on December 04, 2025, 09:09:31
https://aur.archlinux.org/packages/aimp (https://aur.archlinux.org/packages/aimp)
да в файле
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=aimp (https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=aimp)

Значит автор скрипта не обновил ее после выхода новой альфы.
Title: Re: [+] [3021] [Linux] Ошибка при обновлении из AUR (ArchLinux, Manjaro и др.)
Post by: adem on December 04, 2025, 09:36:46
Это вообще частая и общая проблема AUR'a, когда источник пакета поменялся, а хеш всё ещё старый. Так как AIMP 6 alpha обновляется весьма часто, я теперь его ставлю только ручками, скачивая .tar.zst отсюда (https://disk.yandex.ru/d/yCpF1MnZyM6sLQ). В Manjaro работает двойной щелчок по пакету, через терминал ставить так:
Code: [Select]
sudo pacman -U aimp-6.00-3021a-x86_64.pkg.tar.zst
Title: Re: [+] [3021] [Linux] Ошибка при обновлении из AUR (ArchLinux, Manjaro и др.)
Post by: DarkDrawKill on December 04, 2025, 10:20:58
Значит автор скрипта не обновил ее после выхода новой альфы.
Artem у меня вопрос
в ауре автор качает исходники по ссылке https://www.aimp.ru/files/windows/builds/aimp-nightly-x86_64.pkg.tar.zst
вопрос стоит ли использовать подобные ссылки или только качать из яндекс диска очень бы хотелось написать скрипт который бы сам подтягивал и устанавливал пакет а не каждый раз ручками ковыряться в диске чтобы скачать и если да то какие файлы там лежат потому что переходя по https://www.aimp.ru/files/windows/builds/ перекидывает на корень https://www.aimp.ru
Title: Re: [+] [3021] [Linux] Ошибка при обновлении из AUR (ArchLinux, Manjaro и др.)
Post by: Artem on December 04, 2025, 10:34:50
в ауре автор качает исходники по ссылке https://www.aimp.ru/files/windows/builds/aimp-nightly-x86_64.pkg.tar.zst
вопрос стоит ли использовать подобные ссылки или только качать из яндекс диска очень бы хотелось написать скрипт который бы сам подтягивал и устанавливал пакет а не каждый раз ручками ковыряться в диске чтобы скачать и если да то какие файлы там лежат потому что переходя по https://www.aimp.ru/files/windows/builds/ перекидывает на корень https://www.aimp.ru

Автор сам просил сделать постоянную ссылку. Я, честно говоря, в сборку AUR-пакета пока не вникал.
Title: Re: [+] [3021] [Linux] Ошибка при обновлении из AUR (ArchLinux, Manjaro и др.)
Post by: DarkDrawKill on December 04, 2025, 10:37:52
Автор сам просил сделать постоянную ссылку. Я, честно говоря, в сборку AUR-пакета пока не вникал.
есть ли возможность сделать постоянные ссылки для deb и (возможно) rpm пакетов очень сильно пригодились бы
Title: Re: [+] [3021] [Linux] Ошибка при обновлении из AUR (ArchLinux, Manjaro и др.)
Post by: Artem on December 04, 2025, 10:38:29
есть ли возможность сделать постоянные ссылки для deb и (возможно) rpm пакетов очень сильно пригодились бы

Я могу сделать по похожей схеме. Однако, ближе к беткам/релизу я планировал свой линуксовый репозиторий
Title: Re: [+] [3021] [Linux] Ошибка при обновлении из AUR (ArchLinux, Manjaro и др.)
Post by: DarkDrawKill on December 04, 2025, 10:39:58
Я могу сделать по похожей схеме. Однако, ближе к беткам/релизу я планировал свой линуксовый репозиторий
это было бы замечательно
Title: Re: [+] [3021] [Linux] Ошибка при обновлении из AUR (ArchLinux, Manjaro и др.)
Post by: Artem on December 04, 2025, 23:24:18
есть ли возможность сделать постоянные ссылки для deb и (возможно) rpm пакетов очень сильно пригодились бы

Рядом положил еще и:
aimp-nightly-amd64.deb
aimp-nightly-x86_64.rpm
Title: Re: [+] [3021] [Linux] Ошибка при обновлении из AUR (ArchLinux, Manjaro и др.)
Post by: DarkDrawKill on December 04, 2025, 23:30:28
Рядом положил еще и:
aimp-nightly-amd64.deb
aimp-nightly-x86_64.rpm
спасибо 👍

гзв. накостылял маленький скрипт на обновление
Code: [Select]
#/bin/bash

aimp_package='aimp-nightly-amd64.deb'

echo "Скачивание пакета"
temp_deb=$(mktemp)
wget -O "${temp_deb}" "https://www.aimp.ru/files/windows/builds/${aimp_package}"
echo "Установка"
doas dpkg -i "${temp_deb}"
rm -f "${temp_deb}"

свободно на редактирование и исправление