Обновление linux-firmware >= 20250613.12fe085f-5 требует ручного вмешательства

3 min

language: ja bn de en es fr hi ko pt ru zh-cn zh-tw

Здравствуйте, я некомпетентен.
При выполнении pacman -Syu возникла ошибка.

:: Proceed with installation? [Y/n] 
(240/240) checking keys in keyring                  [--------------------------] 100%
(240/240) checking package integrity                [--------------------------] 100%
(240/240) loading package files                     [--------------------------] 100%
(240/240) checking for file conflicts               [--------------------------] 100%
error: failed to commit transaction (conflicting files)
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad103 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad104 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad106 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad107 exists in filesystem
Errors occurred, no packages were upgraded.

Похоже, возник конфликт.
Когда я спросил ChatGPT, он предложил выполнить sudo pacman -Syu --ignore=linux-firmware-nvidia, но это не постоянное решение, и он также предложил удалить целевой каталог /usr/lib/firmware/nvidia/ad*, но вручную изменять управление pacman опасно...

Итак, я поискал и нашел следующее:

Arch Linux - Новости: Обновление linux-firmware >= 20250613.12fe085f-5 требует ручного вмешательства

В версии 20250613.12fe085f-5 прошивка была разделена на несколько пакетов, ориентированных на поставщиков. linux-firmware стал пустым пакетом, зависящим от набора прошивок по умолчанию.

Поэтому я выполнил следующее, как указано выше:

sudo pacman -Rdd linux-firmware
sudo pacman -Syu linux-firmware

Все прошло успешно.

Related Posts