[sisyphus] Установка конкретной версии пакета
Sergei Epiphanov
serpiph на gmail.com
Пт Окт 21 10:06:02 MSK 2022
Антон Мидюков <midyukov-anton на ya.ru> 21 октября 2022 г. 09:53:02 написал:
> 21.10.2022 13:48, Sergei Epiphanov пишет:
>> Добрый день!
>>
>> Сегодня столкнулся в очередной раз с невозможностью обновить пакет из-за
>> того, что мешает файл из старой версии. А именно:
>>
>> apt-get install firmware-linux
>> ...
>> файл /lib/firmware/qcom/LENOVO/21BX из устанавливаемого пакета
>> firmware-linux-20221017-alt1.noarch конфликтует с файлом из пакета
>> firmware-linux-20220902-alt1.noarch.
>> ...
>>
>> И это при том, что это лишь обновление пакета, а не установка в параллель с
>> другим. Раньше получалось написать строку вида
>>
>> apt-get install firmware-linux#20220902-alt1- firmware-linux#20221017-alt1
>>
>> и всё работало. Сейчас же как ни бился, лишь одна фраза, что пакет
>> firmware-linux#20221017-alt1- не найден. Как не найден и второй пакет.
>>
>> Как нужно догадываться что написать, чтобы apt понял, что от него
>> требуется? Команда 'apt-cache show' намекает на ещё довесок в виде
>> "+sisyphus...", но только для нового пакета. А для старого как быть? Как из
>> выведенной ошибки транзакции apt-get понять свои дальнейшие действия как
>> администратора, а не разработчика ПО, чтобы разрулить конфликт?
>>
>> Не перемудрили ли тут, затягивая гайки?
>
> Это бага:
> https://bugzilla.altlinux.org/43806
> Нужно предварительно удалить файл /lib/firmware/qcom/LENOVO/21BX
>
> В настоящий момент нет способа для исправления баги. Чтобы бага больше не
> повторилась в пакете сделана проверка.
У меня больше вопрос: как из текста ошибки узнать правильное именование
конкретной версии пакета со всеми #, @, + и эпохами, чтобы apt-get его
принял и сделал какие-то действия с ним? Я не смог эту задачу сходу решить.
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20221021/5cb08452/attachment.html>
Подробная информация о списке рассылки Sisyphus