Bug 48176 - Не устанавливается пакет кастомизации на Alt Linux: неудовлетворённые зависимости
Summary: Не устанавливается пакет кастомизации на Alt Linux: неудовлетворённые зависим...
Status: REOPENED
Alias: None
Product: Sisyphus
Classification: Development
Component: apt (show other bugs)
Version: unstable
Hardware: x86 Linux
: P5 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-25 14:25 MSK by aleksei.yanlin@yandex.ru
Modified: 2023-11-30 07:55 MSK (History)
8 users (show)

See Also:


Attachments
Пакет кастомизации (252.25 KB, application/x-rpm)
2023-10-25 14:26 MSK, aleksei.yanlin@yandex.ru
no flags Details
Неудовлетворенные зависимости (115.34 KB, image/png)
2023-10-25 14:28 MSK, aleksei.yanlin@yandex.ru
no flags Details
Неудовлетворенные зависимости (115.34 KB, image/png)
2023-10-25 14:37 MSK, aleksei.yanlin@yandex.ru
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description aleksei.yanlin@yandex.ru 2023-10-25 14:25:58 MSK
Alt Workstation 10 + yandex-browser-stable 23.7.4.985

Предусловия: в личном кабинете Браузера для организаций - https://browser.yandex.ru/corp/builds сконфигурирован и скачан пакет кастомизации Linux x64 rpm v23.7.4.985 (пример в аттаче)

Шаги:

1. Установить сборку для Alt Linux 23.7.4.985: https://download.yandex.ru/browser/alt-os/yandex-browser.rpm
2. Попробовать установить пакет yandex-browser-customisation через apt-get:
apt-get install yandex-browser-customisation

Ожидаемый результат:
Пакет кастомизации устанавливается

Фактический результат:
Пакет не устанавливается: ошибка зависимостей

Примечание: sudo rpm -i yandex-browser-customisation работает корректно

С пакетом из https://packages.altlinux.org/ru/p10/srpms/yandex-browser-stable/rpms/ такая же ошибка
Comment 1 aleksei.yanlin@yandex.ru 2023-10-25 14:26:52 MSK
Created attachment 14878 [details]
Пакет кастомизации
Comment 2 aleksei.yanlin@yandex.ru 2023-10-25 14:28:33 MSK
Created attachment 14879 [details]
Неудовлетворенные зависимости
Comment 3 Anton Farygin 2023-10-25 14:32:20 MSK
(yandex-browser-stable >= 23.7.1 or yandex-browser-corporate >= 23.7.1 or yandex-browser-certified >= 23.7.1)

Такие зависимости в альте не поддерживаются, это обычно делается у нас через Provides (виртуальный пакет).
Comment 4 aleksei.yanlin@yandex.ru 2023-10-25 14:37:21 MSK
Created attachment 14880 [details]
Неудовлетворенные зависимости
Comment 5 Alexander Makeenkov 2023-10-25 18:02:01 MSK
Как вариант, можно перепаковать через epm:

$ epm repack yandex-browser-customisation.rpm

У меня в таком виде установился:

Выбрано yandex-browser-customisation для yandex-browser-customisation-0.2309.2014.0948-epm1.repacked.2.x86_64.rpm
Следующие НОВЫЕ пакеты будут установлены:
   yandex-browser-customisation (0.2309.2014.0948-epm1.repacked.2@1698245995)
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/253kB архивов.
После распаковки потребуется дополнительно 252kB дискового пространства.
Совершаем изменения...  
Подготовка...                                                                                                                                                       
Обновление / установка...
1: yandex-browser-customisation-100:0.2309.2014.0948-epm1.repacked.2                                                                                                
Завершено.
Comment 6 Anton Farygin 2023-10-26 09:20:22 MSK
Это плохой и неправильный варивант, не надо его советовать.
Comment 7 Anton Farygin 2023-11-29 14:46:25 MSK
исправлять надо в apt