Puncte:0

Cum pot actualiza firmware-ul dispozitivului meu din linia de comandă?

drapel jp
Dan

Folosesc rar software-ul, dar când l-am deschis astăzi am văzut că are o notificare care spune că firmware-ul scanerului de amprentă poate fi actualizat.

Actualizări ale centrului de software

Însă upgrade apt și reîmprospătare rapidă comenzile arată că totul este actualizat. Îmi lipsește o a treia sursă de pachete de pe sistemul meu?

danny@danny:~$ sudo apt update && sudo apt upgrade 
Hit:1 http://se.archive.ubuntu.com/ubuntu impish InRelease
Hit:2 http://se.archive.ubuntu.com/ubuntu impish-updates InRelease                                                                                                                                         
Hit:3 http://se.archive.ubuntu.com/ubuntu impish-backports InRelease                                                                                                                                       
Hit:4 https://dl.google.com/linux/chrome/deb stabil InRelease                                                                                                                                              
Hit: 5 https://download.docker.com/linux/ubuntu impish InRelease                                                                                                                                  
Hit:6 http://archive.canonical.com/ubuntu impish InRelease                                                                
Obțineți: 7 http://security.ubuntu.com/ubuntu impish-security InRelease [110 kB]                          
Hit: 8 https://packages.microsoft.com/repos/ms-teams stabil InRelease                     
Preluat 110 kB în 1 secundă (127 kB/s)                          
Citirea listelor de pachete... Gata
Construirea arborelui de dependență... Gata
Citirea informațiilor despre stare... Gata
Toate pachetele sunt la zi.
Citirea listelor de pachete... Gata
Construirea arborelui de dependență... Gata
Citirea informațiilor despre stare... Gata
Se calculează upgrade... Gata
0 actualizat, 0 nou instalat, 0 de eliminat și 0 neactualizat.
PonJar avatar
drapel in
Ce se întâmplă dacă faceți clic pe actualizare în captura de ecran pe care ați postat-o?
PonJar avatar
drapel in
Se pare că există un manager de actualizare a firmware-ului disponibil. https://linoxide.com/how-to-update-firmware-on-ubuntu-using-fwupd/ Bănuiesc că îl aveți deja pentru a primi acel mesaj. Verificați pagina de manual dacă doriți să utilizați linia de comandă
drapel jp
Dan
Nu vreau să dau clic pe acesta, astfel încât să pot verifica orice răspuns primit. Altfel, ar trebui să aștept o altă actualizare. Poți să scrii un răspuns despre descoperirea ta? Se pare că este soluția.
PonJar avatar
drapel in
Nu am cum să verific dacă articolul cu linoxid este corect. Dacă alegeți să îl urmați și probabil funcționează cel mai bine, răspundeți la propria întrebare și acceptați-o o zi sau două mai târziu
oldfred avatar
drapel cn
Poate fi fwupd. Dispozitive care utilizează LVFS pentru actualizări de firmware https://fwupd.org/lvfs/devicelist `sudo fwupdmgr get-devices` și `sudo fwupdmgr get-updates` și `sudo fwupdmgr update`
Puncte:2
drapel jp
Dan

Mulțumită @Ponjar's și a lui @oldfred comentarii, se pare că există un alt manager care gestionează actualizările firmware-ului dispozitivului numit fwupd.

Versiune scurta

Pentru a actualiza firmware-ul dispozitivului, puteți rula următoarea comandă:

$ fwupdmgr actualizare

Versiune mai lungă

Notă: Niciuna dintre comenzile menționate aici nu a necesitat acces root (adică sudo) pentru a rula în timpul încercărilor mele. Chiar și comanda care actualizează firmware-ul.

Aceasta foloseste LVFS (Linux Vendor Firmware Service) ca bază de date sursă pentru firmware-ul dispozitivelor. Puteți adăuga mai multe surse configurându-le în /etc/fwupd/remotes.d/.

Pentru a actualiza firmware-ul, puteți utiliza fwupdmgr comanda. Pachetul pare să fie preinstalat pe Ubuntu 21.10. Dacă nu este pentru tine, îl poți instala cu următoarea comandă

sudo apt install fwupd

Puteți obține o listă de dispozitive care acceptă actualizări de firmware cu fwupdmgr prin rularea fwupdmgr get-devices comanda.

$ fwupdmgr get-devices
AVERTISMENT: Actualizările capsulei UEFI nu sunt disponibile sau activate în configurarea firmware-ului
  Consultați https://github.com/fwupd/fwupd/wiki/PluginFlag:capsules-unsupported pentru mai multe informații.
21A0000CMX
â
ââPrometeu:
â ID dispozitiv: 96a0be68fa5cf5d60d3d2d392797c6844ab64d33
â Rezumat: cititor de amprente
â Versiunea curentă: 10.01.3273255
â Furnizor: Synaptics (USB:0x06CB)
â Durata instalării: 2 secunde
â GUID-uri: 09e8bf16-3e69-50f5-bb66-c7a040248352
â 8088f861-6318-5b1e-9ce4-fbddbedb09ac
â Semnale de dispozitiv: ⢠Actualizabile
â ⢠Acceptat pe server la distanță
â ⢠Verificarea hash criptografic este disponibilă
â   
ââUEFI dbx:
â ID dispozitiv: 362301da643102b9f38477387e2193e57abaa590
â Rezumat: Baza de date de revocare UEFI
â Versiunea curentă: 267
â Versiune minimă: 267
â Furnizor: UEFI:Linux Foundation
â Durata instalării: 1 secundă
â GUID-uri: 1e9c3d61-4bd9-514e-ad87-0a9b61b9e77d
â 304a9ede-aff2-58f6-b5e5-0e651b065f1a
â c6682ade-b5ec-57c4-b687-676351208742
â f8ba2887-9411-5c36-9cee-88995bb39731
â Device Flags: ⢠Dispozitiv intern
â ⢠Actualizabil
â ⢠Necesita o repornire după instalare
â   
ââUMIS RPETJ512MGE2QDQ:
      ID dispozitiv: 71b677ca0f1bc2c5b804fa1d59e52064ce589293
      Rezumat: NVM Express Solid State Drive
      Versiunea curentă: 1.3Q0630
      Furnizor: Union Memory (Shenzhen) (NVME:0x1CC4)
      GUID-uri: c3fe86aa-308e-53bc-aa93-00faaac3ef75
                          437d6904-49e7-551e-bbe9-1ae691ea1a37
                          6df6872d-19f7-5035-b85c-7c760034c77d
                          1d6b808f-3aac-5c20-8496-8a1433de5b80
                          1cabba58-9014-5a19-b40f-a6aa4b45676f
      Indicatori dispozitiv: ⢠Dispozitiv intern
                          ⢠Actualizabil
                          ⢠Sistemul necesită o sursă de alimentare externă
                          ⢠Necesita o repornire după instalare
                          ⢠Dispozitivul este utilizabil pe durata actualizării

De asemenea, puteți obține starea dispozitivelor dacă au o actualizare de firmware disponibilă, rulând fwupdmgr obține actualizări.

$ fwupdmgr primiți actualizări
AVERTISMENT: Actualizările capsulei UEFI nu sunt disponibile sau activate în configurarea firmware-ului
  Consultați https://github.com/fwupd/fwupd/wiki/PluginFlag:capsules-unsupported pentru mai multe informații.
Dispozitive fără actualizări de firmware disponibile: 
 ⢠UEFI dbx
 ⢠UMIS RPETJ512MGE2QDQ
21A0000CMX
â
ââPrometeu:
  â ID dispozitiv: 96a0be68fa5cf5d60d3d2d392797c6844ab64d33
  â Rezumat: cititor de amprente
  â Versiunea curentă: 10.01.3273255
  â Furnizor: Synaptics (USB:0x06CB)
  â Durata instalării: 2 secunde
  â GUID-uri: 09e8bf16-3e69-50f5-bb66-c7a040248352
  â 8088f861-6318-5b1e-9ce4-fbddbedb09ac
  â Semnale de dispozitiv: ⢠Actualizabile
  â ⢠Acceptat pe server la distanță
  â ⢠Verificarea hash criptografic este disponibilă
  â 
  ââCititor de amprentă Prometheus:
        Versiune nouă: 10.01.3478575
        ID de la distanță: lvfs
        Rezumat: Firmware pentru dispozitivul Synaptics Prometheus Fingerprint Reader
        Licență: proprietar
        Dimensiune: 425,5 kB
        Creat: 2021-06-09
        Urgență: medie
        Furnizor: Synaptics
        Durata: 2 secunde
        Steaguri: este upgrade
        Descriere:      
        Noi funcții și îmbunătățiri:
        
        ⢠Remediați o problemă de autentificare în proiectul FOP.

În cazul meu, ultima comandă listează „UEFI dbx” și „UMIS RPETJ512MGE2QDQ” ca fiind actualizate, iar scanerul de amprentă „Prometheus” are o actualizare disponibilă.

Odată ce sunteți mulțumit, puteți rula actualizare fwupdmgr comandă pentru a instala toate actualizările disponibile sau pentru a transmite manual ID-urile dispozitivelor pe care doriți să le actualizați la acea comandă actualizare fwupdmgr 71b677ca0f1bc2c5b804fa1d59e52064ce589293.

$ fwupdmgr actualizare
AVERTISMENT: Actualizările capsulei UEFI nu sunt disponibile sau activate în configurarea firmware-ului
  Consultați https://github.com/fwupd/fwupd/wiki/PluginFlag:capsules-unsupported pentru mai multe informații.
Dispozitive fără actualizări de firmware disponibile: 
 ⢠UEFI dbx
 ⢠UMIS RPETJ512MGE2QDQ
Upgrade disponibil pentru Prometheus de la 10.01.3273255 la 10.01.3478575
Este posibil ca Prometheus și toate dispozitivele conectate să nu fie utilizabile în timpul actualizării. Continuați cu actualizarea? [Y|n]: 
Se descarcă... [****************************************] Mai puțin de un minut rămas... ¦
Decomprimarea... [***************************************]
Se autentifică... [***************************************]
Se autentifică... [***************************************]
Se actualizează Prometheus... [****************************************]
Repornirea dispozitivului... [***************************************]
Firmware instalat cu succes

Opțional, odată ce ați terminat actualizarea firmware-ului, puteți rula fwupdmgr obține actualizări, și vă va solicita dacă doriți să încărcați raportul de firmware.

$ fwupdmgr primiți actualizări
AVERTISMENT: Actualizările capsulei UEFI nu sunt disponibile sau activate în configurarea firmware-ului
  Consultați https://github.com/fwupd/fwupd/wiki/PluginFlag:capsules-unsupported pentru mai multe informații.
Dispozitive fără actualizări de firmware disponibile: 
 ⢠UEFI dbx
 ⢠UMIS RPETJ512MGE2QDQ
Dispozitive cu cea mai recentă versiune de firmware disponibilă:
 ⢠Prometeu
________________________________________________

Dispozitive care au fost actualizate cu succes:

 ⢠Prometheus (10.01.3273255 â 10.01.3478575)

Încărcarea rapoartelor de firmware ajută furnizorii de hardware să identifice rapid actualizările eșuate și de succes pe dispozitive reale.
Încărcați raportul acum? (Necesită conexiune la internet):
0. Nu încărcați rapoarte în acest moment, ci solicitați din nou actualizările viitoare
1. Nu încărcați rapoarte și nu solicitați niciodată să încărcați rapoarte pentru actualizări viitoare
2. Încărcați rapoarte doar de această dată, dar solicitați din nou actualizările viitoare
3. Încărcați rapoarte de data aceasta și încărcați automat rapoarte după finalizarea actualizărilor viitoare
2
Țintă: https://fwupd.org/lvfs/firmware/report
Sarcină utilă: {
                           „Versiune raport”: 2,
                           „MachineId” : „fd438561a796bdbcccfc66169378030058c8a453066843b91fa6b107cd73c267”,
                           „Metadate”: {
                             "DistroId" : "ubuntu",
                             „DistroVersion” : „21.10”
                           },
                           „Rapoarte” : [
                             {
                               „Suma de verificare” : „9e3cc95de4a157318c40135009249bb20fe6af7d”,
                               „UpdateState”: 2,
                               „Ghid” : [
                                 „09e8bf16-3e69-50f5-bb66-c7a040248352”
                               ],
                               „Plugin” : „synaptics_prometheus”,
                               „VersionOld” : „10.01.3273255”,
                               „VersionNew” : „10.01.3478575”,
                               „Steaguri”: 37748770,
                               „Creat”: 1645459678,
                               „Modificat”: 1645460476,
                               „Metadate”: {
                                 „HostSku” : „LENOVO_MT_21A0_BU_Think_FM_ThinkPad P14s Gen 2a”,
                                 „RuntimeVersion(org.freedesktop.gusb)”: „0.3.5”,
                                 „CompileVersion(com.redhat.fwupdate)”: „12”,
                                 „DistroVersion” : „21.10”,
                                 „CompileVersion(org.freedesktop.fwupd)” : „1.5.11”,
                                 „HostFamily” : „ThinkPad P14s Gen 2a”,
                                 "KernelName" : "Linux",
                                 "RuntimeVersion(org.kernel)": "5.13.0-28-generic",
                                 „CompileVersion(org.freedesktop.gusb)” : „0.3.5”,
                                 „RuntimeVersion(com.dell.libsmbios)”: „2.4”,
                                 "DistroId" : "ubuntu",
                                 „CpuArchitecture” : „x86_64”,
                                 „BootTime” : „1645105544”,
                                 „HostVendor” : „LENOVO”,
                                 „RuntimeVersion(org.freedesktop.appstream-glib)”: „0.7.14”,
                                 „HostProduct” : „21A0000CMX”,
                                 „RuntimeVersion(com.redhat.fwupdate)”: „12”,
                                 „RuntimeVersion(org.freedesktop.fwupd)”: „1.5.11”,
                                 „KernelVersion” : „5.13.0-28-generic”
                               }
                             }
                           ]
                         }
Continuați cu încărcarea? [Y|n]: 
Inactiv... [***************************************]
S-a încărcat cu succes 1 raport
Nu există actualizări disponibile pentru dispozitivele rămase

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.