Как обновить сам fwupdmgr
Я пытаюсь обновить прошивку на Ubuntu 18.04. Когда я пытаюсь увидеть обновления с помощью
$ fwupdmgr get-updates
Я вижу следующее:
$ fwupdmgr get-updates
Not compatible with org.freedesktop.fwupd version 1.0.9, requires >= 1.2.5
No upgrades for UEFI Device Firmware, current is 192.47.1524: 192.47.1524=same
Not compatible with org.freedesktop.fwupd version 1.0.9, requires >= 1.1.0
Not compatible with org.freedesktop.fwupd version 1.0.9, requires >= 1.1.3
Это наводит на мысль, что мой fwupdmgr версия (которая 1.0.9) необходимо обновить как минимум до 1.2.5 чтобы применить все доступные обновления.
Как я могу обновить fwupdmgr?
3 ответа
Вы можете установить
fwupd Snap, чтобы получить более новую версию:
sudo apt remove fwupd
snap install fwupd
Вы получите 1.3.6 на момент написания
По крайней мере, это то, что я сделал (я тоже 18.04), чтобы иметь возможность установить последние обновления прошивки на свой Thinkpad X1 Carbon Gen6.
Если возможно, обновитесь до 19.10, и у вас будет 1.2.10
Пакет fwupd
bionic (18.04LTS) (admin): Firmware update daemon 1.0.6-2ubuntu1
eoan (19.10) (admin): Firmware update daemon 1.2.10-1ubuntu2
Если это не вариант, вы можете попробовать установить установочный файл debian из 19.10 либо вручную черезdpkgили центр программного обеспечения, а затем выберите все зависимости, необходимые в соответствии с инструкциями во время попытки установки. Список требований довольно длинный.
Лучше всего установить его из исходного кода и использовать эту версию.
Основные компоненты инструкции по компиляции:
# apt build-dep fwupd
# meson build
Я не считаю хорошей идеей делать это иначе, чем в более новой версии Ubuntu. Речь идет об обновлении драйверов устройств. Они также связаны с ядром, поэтому при обновлении из 18.04 вы все равно можете установить что-то из 19.10.
snap install fwupd 18.04 не сработало, но sudo snap install fwupd --candidate --classicсделал. Это установило 1.3.8, потому что обновления на T480, похоже, больше не работают с версией 1.2.x, которая идет с 18.04.